leaflet-event-forwarder
v0.0.3
Published
Catches unhandled canvas layer events and re-dispatches them to the next layer in the stack
Downloads
338
Maintainers
Readme
leaflet-event-forwarder
A plugin for leaflet v1^
.
Catches unhandled canvas layer events and re-dispatches them to the next pane in a container.
Example use:
const map = L.map("map");
// prepare a container to hold our z stackable layer panes
const container = map.createPane('stack-container');
const myEventForwarder = new L.eventForwarder({
// ref to leaflet map
map: map,
// events to forward
events: {
click: true,
mousemove: true
},
// throttle options for mousemove events (same as underscore.js)
throttleMs: 100,
throttleOptions: {
leading: true,
trailing: false
}
});
// enable event forwarding
myEventForwarder.enable();
// disable event forwarding
myEventForwarder.disable();
Shouts outs
- Based largely on this gist by perliedman
License
Apache 2