Sha256: dde6267b78d57bc38b83c863ddb990d5b20af4fe01e4512ffc79958bb4ffb44e
Contents?: true
Size: 346 Bytes
Versions: 1
Compression:
Stored size: 346 Bytes
Contents
ObserveJS.bind 'Popup', class loaded: => @on 'click', document, @clicked @on 'keyup', document, @escaped clicked: (e) => el = e.target while el != @element() && el? el = el.parentElement unless el? @remove() escaped: (e) => if e.keyCode == 27 @remove() remove: (e) => @element().remove()
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ecrire-0.29.0 | lib/ecrire/app/assets/javascripts/shared/popup.js.coffee |