| OLD | NEW |
| 1 // ----------------------------------------------------------------------------- | 1 // ----------------------------------------------------------------------------- |
| 2 // DOM | 2 // DOM |
| 3 // ----------------------------------------------------------------------------- | 3 // ----------------------------------------------------------------------------- |
| 4 [Exposed=(Window,Worker)] | 4 [Exposed=(Window,Worker)] |
| 5 interface EventTarget { | 5 interface EventTarget { |
| 6 void addEventListener(DOMString type, EventListener? callback, optional boolea
n capture = false); | 6 void addEventListener(DOMString type, EventListener? callback, optional boolea
n capture = false); |
| 7 void removeEventListener(DOMString type, EventListener? callback, optional boo
lean capture = false); | 7 void removeEventListener(DOMString type, EventListener? callback, optional boo
lean capture = false); |
| 8 boolean dispatchEvent(Event event); | 8 boolean dispatchEvent(Event event); |
| 9 }; | 9 }; |
| 10 | 10 |
| 11 callback interface EventListener { | 11 callback interface EventListener { |
| 12 void handleEvent(Event event); | 12 void handleEvent(Event event); |
| 13 }; | 13 }; |
| 14 | 14 |
| 15 // ----------------------------------------------------------------------------- | 15 // ----------------------------------------------------------------------------- |
| 16 // HTML | 16 // HTML |
| 17 // ----------------------------------------------------------------------------- | 17 // ----------------------------------------------------------------------------- |
| 18 [TreatNonCallableAsNull] | 18 [TreatNonCallableAsNull] |
| 19 callback EventHandlerNonNull = any (Event event); | 19 callback EventHandlerNonNull = any (Event event); |
| 20 typedef EventHandlerNonNull? EventHandler; | 20 typedef EventHandlerNonNull? EventHandler; |
| 21 | 21 |
| 22 [TreatNonCallableAsNull] | 22 [TreatNonCallableAsNull] |
| 23 callback OnErrorEventHandlerNonNull = any ((Event or DOMString) event, optional
DOMString source, optional unsigned long lineno, optional unsigned long column,
optional any error); | 23 callback OnErrorEventHandlerNonNull = any ((Event or DOMString) event, optional
DOMString source, optional unsigned long lineno, optional unsigned long column,
optional any error); |
| 24 typedef OnErrorEventHandlerNonNull? OnErrorEventHandler; | 24 typedef OnErrorEventHandlerNonNull? OnErrorEventHandler; |
| 25 | 25 |
| 26 [Exposed=Worker] | 26 [Exposed=Worker] |
| 27 interface WorkerGlobalScope : EventTarget { | 27 interface WorkerGlobalScope : EventTarget { |
| 28 readonly attribute WorkerGlobalScope self; | 28 readonly attribute WorkerGlobalScope self; |
| 29 readonly attribute WorkerLocation location; | 29 readonly attribute WorkerLocation location; |
| 30 readonly attribute WorkerNavigator navigator; |
| 30 | 31 |
| 31 void close(); | 32 void importScripts(DOMString... urls); |
| 33 |
| 32 attribute OnErrorEventHandler onerror; | 34 attribute OnErrorEventHandler onerror; |
| 33 attribute EventHandler onlanguagechange; | 35 |
| 34 attribute EventHandler onoffline; | 36 attribute EventHandler onoffline; |
| 35 attribute EventHandler ononline; | 37 attribute EventHandler ononline; |
| 36 }; | 38 }; |
| 37 | 39 |
| 38 [Global=(Worker,DedicatedWorker),Exposed=DedicatedWorker] | 40 [Global=(Worker,DedicatedWorker),Exposed=DedicatedWorker] |
| 39 /*sealed*/ interface DedicatedWorkerGlobalScope : WorkerGlobalScope { | 41 /*sealed*/ interface DedicatedWorkerGlobalScope : WorkerGlobalScope { |
| 40 void postMessage(any message, optional sequence<Transferable> transfer); | 42 void postMessage(any message, optional sequence<Transferable> transfer); |
| 43 void close(); |
| 41 attribute EventHandler onmessage; | 44 attribute EventHandler onmessage; |
| 42 }; | 45 }; |
| 43 | 46 |
| 44 //[Exposed=Worker] | |
| 45 partial interface WorkerGlobalScope { // not obsolete | |
| 46 void importScripts(DOMString... urls); | |
| 47 readonly attribute WorkerNavigator navigator; | |
| 48 }; | |
| 49 WorkerGlobalScope implements WindowTimers; | 47 WorkerGlobalScope implements WindowTimers; |
| 50 WorkerGlobalScope implements WindowBase64; | 48 WorkerGlobalScope implements WindowBase64; |
| 51 | 49 |
| 52 [NoInterfaceObject, Exposed=(Window,Worker)] | 50 [NoInterfaceObject, Exposed=(Window,Worker)] |
| 53 interface WindowTimers { | 51 interface WindowTimers { |
| 54 long setTimeout(Function handler, optional long timeout = 0, any... arguments)
; | 52 long setTimeout(Function handler, optional long timeout = 0, any... arguments)
; |
| 55 long setTimeout(DOMString handler, optional long timeout = 0, any... arguments
); | 53 long setTimeout(DOMString handler, optional long timeout = 0, any... arguments
); |
| 56 void clearTimeout(optional long handle = 0); | 54 void clearTimeout(optional long handle = 0); |
| 57 long setInterval(Function handler, optional long timeout = 0, any... arguments
); | 55 long setInterval(Function handler, optional long timeout = 0, any... arguments
); |
| 58 long setInterval(DOMString handler, optional long timeout = 0, any... argument
s); | 56 long setInterval(DOMString handler, optional long timeout = 0, any... argument
s); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 97 stringifier readonly attribute USVString href; | 95 stringifier readonly attribute USVString href; |
| 98 readonly attribute USVString origin; | 96 readonly attribute USVString origin; |
| 99 readonly attribute USVString protocol; | 97 readonly attribute USVString protocol; |
| 100 readonly attribute USVString host; | 98 readonly attribute USVString host; |
| 101 readonly attribute USVString hostname; | 99 readonly attribute USVString hostname; |
| 102 readonly attribute USVString port; | 100 readonly attribute USVString port; |
| 103 readonly attribute USVString pathname; | 101 readonly attribute USVString pathname; |
| 104 readonly attribute USVString search; | 102 readonly attribute USVString search; |
| 105 readonly attribute USVString hash; | 103 readonly attribute USVString hash; |
| 106 }; | 104 }; |
| OLD | NEW |