Sha256: 15dd66cf516cae4389358fdad7158e2d18226720fd30eccad164c42d43ccd940
Contents?: true
Size: 786 Bytes
Versions: 12
Compression:
Stored size: 786 Bytes
Contents
class ADF.OverlayPush.Views.New extends ADF.GMap.Views.OverlayView hidden: false draggable: true clickEvent: null constructor: (options) -> super(options) @clickableArea = if options.area then options.area else @map.getGMap() @initOverlay() initOverlay: () -> if not @overlay if @point && @point.lat() > 0 && @point.lng() > 0 @pushOverlay() else @bindMap() else @overlay.view = @ @redraw() bindMap: () -> @clickEvent = google.maps.event.addListener @clickableArea, 'click', @onClicked unless @clickEvent? unbindMap: () -> google.maps.event.removeListener(@clickEvent) if @clickEvent? @clickEvent = null onClicked: (e) => @point = e.latLng @unbindMap() @pushOverlay()
Version data entries
12 entries across 12 versions & 1 rubygems