dom/interfaces/core/nsIInlineEventHandlers.idl

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

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 };

mercurial