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