Sha256: 2dbc4696c2d30e0b88588b98aa2f0c3f9b66b375e06c8e47a8c82ac0c1bf2d6d
Contents?: true
Size: 994 Bytes
Versions: 4
Compression:
Stored size: 994 Bytes
Contents
ADF.Overlay.Views.New ||= {} class ADF.Overlay.Views.New.FlashOverlay extends ADF.Overlay.Views.FlashOverlay hidden: false draggable: true clickEvent: null opened: false clickable: false hoverable: true calibration: [0, -16, -20, 0] mouseout: true 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() $(@el).hover(@openOverlayOnHover, @hideOverlayAfterTime)
Version data entries
4 entries across 4 versions & 1 rubygems