Sha256: 4fe9fa1d947f9d8d64a3557d4c787ac10661bbf1a10c1687275dad854e5c75c7
Contents?: true
Size: 914 Bytes
Versions: 2
Compression:
Stored size: 914 Bytes
Contents
# backtick_javascript: true module Browser; class Event class Progress < Event handles 'progress', 'load', 'loadend', 'loadstart' def self.supported? Browser.supports? 'Event.Progress' end class Definition < Definition alias_native :computable=, :computableLength= alias_native :loaded= alias_native :total= end if Browser.supports? 'Event.constructor' def self.construct(name, desc) `new ProgressEvent(#{name}, #{desc})` end elsif Browser.supports? 'Event.create' def self.construct(name, desc) %x{ var event = document.createEvent("ProgressEvent"); event.initProgressEvent(name, desc.bubbles, desc.cancelable, desc.computable, desc.loaded, desc.total); return event; } end end if supported? alias_native :computable?, :computableLength alias_native :loaded alias_native :total end end; end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
opal-browser-0.3.5 | opal/browser/event/progress.rb |
opal-browser-0.3.4 | opal/browser/event/progress.rb |