Skip to content
This repository was archived by the owner on Sep 20, 2019. It is now read-only.

Commit 7475301

Browse files
authored
Merge pull request #332 from eugenehuanggy/master
Fixed BindEvents unable to switch to 'broadcast' logic
2 parents d07de17 + 0cd89c5 commit 7475301

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/services/events/leafletEventsHelpers.js

+6-3
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,12 @@ angular.module('ui-leaflet')
9292
// Event propadation logic
9393
if (isDefined(leafletScope.eventBroadcast[this.lObjectType].logic)) {
9494
// We take care of possible propagation logic
95-
if (leafletScope.eventBroadcast[_this.lObjectType].logic !== "emit" &&
96-
leafletScope.eventBroadcast[_this.lObjectType].logic !== "broadcast")
97-
$log.warn(errorHeader + "Available event propagation logic are: 'emit' or 'broadcast'.");
95+
var configuredLogic = leafletScope.eventBroadcast[_this.lObjectType].logic;
96+
if (configuredLogic !== "emit" && configuredLogic !== "broadcast"){
97+
$log.warn(errorHeader + "Available event propagation logic are: 'emit' or 'broadcast'.");
98+
}else{
99+
logic = configuredLogic;
100+
}
98101
}
99102
// Enable / Disable
100103
var eventsEnable = false, eventsDisable = false;

0 commit comments

Comments
 (0)