Sha256: 300841b8c567586d98539cf383d9a386808fed3b08ec0c547b0bc1073dbb575a
Contents?: true
Size: 559 Bytes
Versions: 2
Compression:
Stored size: 559 Bytes
Contents
# Converts postMessage events to page-level events, handling all JSON # parsing in the process. @addEventListener 'message', (e) => if e.origin == @location.origin if e.data instanceof String try payload = JSON.parse( e.data ) catch e payload = {} else payload = e.data || {} if type = payload.event delete payload.event ce = new CustomEvent type, detail : data : payload, source : e.source, originalEvent : e @dispatchEvent ce , false
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
network_executive-0.0.8 | app/assets/javascripts/network_executive/components/postman.coffee |
network_executive-0.0.7 | app/assets/javascripts/network_executive/components/postman.coffee |