Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
michael@0 | 1 | /* This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 2 | * License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 3 | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
michael@0 | 4 | #include "domstubs.idl" |
michael@0 | 5 | |
michael@0 | 6 | %{ C++ |
michael@0 | 7 | #include "jspubtd.h" |
michael@0 | 8 | %} |
michael@0 | 9 | |
michael@0 | 10 | [scriptable, uuid(6c1fcf3d-119b-4cf4-9437-b9357508976a)] |
michael@0 | 11 | interface nsIInlineEventHandlers : nsISupports |
michael@0 | 12 | { |
michael@0 | 13 | [implicit_jscontext] attribute jsval onabort; |
michael@0 | 14 | [implicit_jscontext] attribute jsval onblur; |
michael@0 | 15 | [implicit_jscontext] attribute jsval oncanplay; |
michael@0 | 16 | [implicit_jscontext] attribute jsval oncanplaythrough; |
michael@0 | 17 | [implicit_jscontext] attribute jsval onchange; |
michael@0 | 18 | [implicit_jscontext] attribute jsval onclick; |
michael@0 | 19 | [implicit_jscontext] attribute jsval oncontextmenu; |
michael@0 | 20 | // Not supported yet |
michael@0 | 21 | // [implicit_jscontext] attribute jsval oncuechange; |
michael@0 | 22 | [implicit_jscontext] attribute jsval ondblclick; |
michael@0 | 23 | [implicit_jscontext] attribute jsval ondrag; |
michael@0 | 24 | [implicit_jscontext] attribute jsval ondragend; |
michael@0 | 25 | [implicit_jscontext] attribute jsval ondragenter; |
michael@0 | 26 | [implicit_jscontext] attribute jsval ondragleave; |
michael@0 | 27 | [implicit_jscontext] attribute jsval ondragover; |
michael@0 | 28 | [implicit_jscontext] attribute jsval ondragstart; |
michael@0 | 29 | [implicit_jscontext] attribute jsval ondrop; |
michael@0 | 30 | [implicit_jscontext] attribute jsval ondurationchange; |
michael@0 | 31 | [implicit_jscontext] attribute jsval onemptied; |
michael@0 | 32 | [implicit_jscontext] attribute jsval onended; |
michael@0 | 33 | [implicit_jscontext] attribute jsval onerror; |
michael@0 | 34 | [implicit_jscontext] attribute jsval onfocus; |
michael@0 | 35 | [implicit_jscontext] attribute jsval oninput; |
michael@0 | 36 | [implicit_jscontext] attribute jsval oninvalid; |
michael@0 | 37 | [implicit_jscontext] attribute jsval onkeydown; |
michael@0 | 38 | [implicit_jscontext] attribute jsval onkeypress; |
michael@0 | 39 | [implicit_jscontext] attribute jsval onkeyup; |
michael@0 | 40 | [implicit_jscontext] attribute jsval onload; |
michael@0 | 41 | [implicit_jscontext] attribute jsval onloadeddata; |
michael@0 | 42 | [implicit_jscontext] attribute jsval onloadedmetadata; |
michael@0 | 43 | [implicit_jscontext] attribute jsval onloadstart; |
michael@0 | 44 | [implicit_jscontext] attribute jsval onmousedown; |
michael@0 | 45 | [implicit_jscontext] attribute jsval onmousemove; |
michael@0 | 46 | [implicit_jscontext] attribute jsval onmouseout; |
michael@0 | 47 | [implicit_jscontext] attribute jsval onmouseover; |
michael@0 | 48 | [implicit_jscontext] attribute jsval onmouseup; |
michael@0 | 49 | // Not supported yet |
michael@0 | 50 | // [implicit_jscontext] attribute jsval onmousewheel; |
michael@0 | 51 | [implicit_jscontext] attribute jsval onmozfullscreenchange; |
michael@0 | 52 | [implicit_jscontext] attribute jsval onmozfullscreenerror; |
michael@0 | 53 | [implicit_jscontext] attribute jsval onmozpointerlockchange; |
michael@0 | 54 | [implicit_jscontext] attribute jsval onmozpointerlockerror; |
michael@0 | 55 | [implicit_jscontext] attribute jsval onpause; |
michael@0 | 56 | [implicit_jscontext] attribute jsval onplay; |
michael@0 | 57 | [implicit_jscontext] attribute jsval onplaying; |
michael@0 | 58 | [implicit_jscontext] attribute jsval onprogress; |
michael@0 | 59 | [implicit_jscontext] attribute jsval onratechange; |
michael@0 | 60 | [implicit_jscontext] attribute jsval onreset; |
michael@0 | 61 | [implicit_jscontext] attribute jsval onscroll; |
michael@0 | 62 | [implicit_jscontext] attribute jsval onseeked; |
michael@0 | 63 | [implicit_jscontext] attribute jsval onseeking; |
michael@0 | 64 | [implicit_jscontext] attribute jsval onselect; |
michael@0 | 65 | [implicit_jscontext] attribute jsval onshow; |
michael@0 | 66 | [implicit_jscontext] attribute jsval onstalled; |
michael@0 | 67 | [implicit_jscontext] attribute jsval onsubmit; |
michael@0 | 68 | [implicit_jscontext] attribute jsval onsuspend; |
michael@0 | 69 | [implicit_jscontext] attribute jsval ontimeupdate; |
michael@0 | 70 | [implicit_jscontext] attribute jsval onvolumechange; |
michael@0 | 71 | [implicit_jscontext] attribute jsval onwaiting; |
michael@0 | 72 | [implicit_jscontext] attribute jsval onwheel; |
michael@0 | 73 | |
michael@0 | 74 | [implicit_jscontext] attribute jsval onpointerdown; |
michael@0 | 75 | [implicit_jscontext] attribute jsval onpointermove; |
michael@0 | 76 | [implicit_jscontext] attribute jsval onpointerout; |
michael@0 | 77 | [implicit_jscontext] attribute jsval onpointerover; |
michael@0 | 78 | [implicit_jscontext] attribute jsval onpointerup; |
michael@0 | 79 | [implicit_jscontext] attribute jsval onpointerenter; |
michael@0 | 80 | [implicit_jscontext] attribute jsval onpointerleave; |
michael@0 | 81 | [implicit_jscontext] attribute jsval ongotpointercapture; |
michael@0 | 82 | [implicit_jscontext] attribute jsval onlostpointercapture; |
michael@0 | 83 | [implicit_jscontext] attribute jsval onpointercancel; |
michael@0 | 84 | |
michael@0 | 85 | /** |
michael@0 | 86 | * Non-HTML5 event attributes |
michael@0 | 87 | */ |
michael@0 | 88 | [implicit_jscontext] attribute jsval oncopy; |
michael@0 | 89 | [implicit_jscontext] attribute jsval oncut; |
michael@0 | 90 | [implicit_jscontext] attribute jsval onpaste; |
michael@0 | 91 | [implicit_jscontext] attribute jsval onbeforescriptexecute; |
michael@0 | 92 | [implicit_jscontext] attribute jsval onafterscriptexecute; |
michael@0 | 93 | }; |