at path:
ROOT
/
sistema
/
vendors
/
gmaps
/
lib
/
gmaps.events.js
run:
R
W
Run
gmaps.controls.js
3.06 KB
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.core.js
17.53 KB
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.events.js
2.01 KB
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.geofences.js
449 By
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.geometry.js
5.02 KB
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.layers.js
4.33 KB
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.map_types.js
880 By
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.markers.js
5.38 KB
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.native_extensions.js
3.8 KB
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.overlays.js
3.48 KB
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.routes.js
9.61 KB
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.static.js
6.08 KB
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.streetview.js
1.33 KB
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.styles.js
301 By
2018-11-08 02:46:18
R
W
Run
Delete
Rename
gmaps.utils.js
1000 By
2018-11-08 02:46:18
R
W
Run
Delete
Rename
error_log
up
📄
gmaps.events.js
Save
GMaps.prototype.on = function(event_name, handler) { return GMaps.on(event_name, this, handler); }; GMaps.prototype.off = function(event_name) { GMaps.off(event_name, this); }; GMaps.prototype.once = function(event_name, handler) { return GMaps.once(event_name, this, handler); }; GMaps.custom_events = ['marker_added', 'marker_removed', 'polyline_added', 'polyline_removed', 'polygon_added', 'polygon_removed', 'geolocated', 'geolocation_failed']; GMaps.on = function(event_name, object, handler) { if (GMaps.custom_events.indexOf(event_name) == -1) { if(object instanceof GMaps) object = object.map; return google.maps.event.addListener(object, event_name, handler); } else { var registered_event = { handler : handler, eventName : event_name }; object.registered_events[event_name] = object.registered_events[event_name] || []; object.registered_events[event_name].push(registered_event); return registered_event; } }; GMaps.off = function(event_name, object) { if (GMaps.custom_events.indexOf(event_name) == -1) { if(object instanceof GMaps) object = object.map; google.maps.event.clearListeners(object, event_name); } else { object.registered_events[event_name] = []; } }; GMaps.once = function(event_name, object, handler) { if (GMaps.custom_events.indexOf(event_name) == -1) { if(object instanceof GMaps) object = object.map; return google.maps.event.addListenerOnce(object, event_name, handler); } }; GMaps.fire = function(event_name, object, scope) { if (GMaps.custom_events.indexOf(event_name) == -1) { google.maps.event.trigger(object, event_name, Array.prototype.slice.apply(arguments).slice(2)); } else { if(event_name in scope.registered_events) { var firing_events = scope.registered_events[event_name]; for(var i = 0; i < firing_events.length; i++) { (function(handler, scope, object) { handler.apply(scope, [object]); })(firing_events[i]['handler'], scope, object); } } } };