dom/interfaces/core/nsIInlineEventHandlers.idl

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/dom/interfaces/core/nsIInlineEventHandlers.idl	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,93 @@
     1.4 +/* This Source Code Form is subject to the terms of the Mozilla Public
     1.5 + * License, v. 2.0. If a copy of the MPL was not distributed with this
     1.6 + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
     1.7 +#include "domstubs.idl"
     1.8 +
     1.9 +%{ C++
    1.10 +#include "jspubtd.h"
    1.11 +%}
    1.12 +
    1.13 +[scriptable, uuid(6c1fcf3d-119b-4cf4-9437-b9357508976a)]
    1.14 +interface nsIInlineEventHandlers : nsISupports
    1.15 +{
    1.16 +  [implicit_jscontext] attribute jsval onabort;
    1.17 +  [implicit_jscontext] attribute jsval onblur;
    1.18 +  [implicit_jscontext] attribute jsval oncanplay;
    1.19 +  [implicit_jscontext] attribute jsval oncanplaythrough;
    1.20 +  [implicit_jscontext] attribute jsval onchange;
    1.21 +  [implicit_jscontext] attribute jsval onclick;
    1.22 +  [implicit_jscontext] attribute jsval oncontextmenu;
    1.23 +  // Not supported yet
    1.24 +  // [implicit_jscontext] attribute jsval oncuechange;
    1.25 +  [implicit_jscontext] attribute jsval ondblclick;
    1.26 +  [implicit_jscontext] attribute jsval ondrag;
    1.27 +  [implicit_jscontext] attribute jsval ondragend;
    1.28 +  [implicit_jscontext] attribute jsval ondragenter;
    1.29 +  [implicit_jscontext] attribute jsval ondragleave;
    1.30 +  [implicit_jscontext] attribute jsval ondragover;
    1.31 +  [implicit_jscontext] attribute jsval ondragstart;
    1.32 +  [implicit_jscontext] attribute jsval ondrop;
    1.33 +  [implicit_jscontext] attribute jsval ondurationchange;
    1.34 +  [implicit_jscontext] attribute jsval onemptied;
    1.35 +  [implicit_jscontext] attribute jsval onended;
    1.36 +  [implicit_jscontext] attribute jsval onerror;
    1.37 +  [implicit_jscontext] attribute jsval onfocus;
    1.38 +  [implicit_jscontext] attribute jsval oninput;
    1.39 +  [implicit_jscontext] attribute jsval oninvalid;
    1.40 +  [implicit_jscontext] attribute jsval onkeydown;
    1.41 +  [implicit_jscontext] attribute jsval onkeypress;
    1.42 +  [implicit_jscontext] attribute jsval onkeyup;
    1.43 +  [implicit_jscontext] attribute jsval onload;
    1.44 +  [implicit_jscontext] attribute jsval onloadeddata;
    1.45 +  [implicit_jscontext] attribute jsval onloadedmetadata;
    1.46 +  [implicit_jscontext] attribute jsval onloadstart;
    1.47 +  [implicit_jscontext] attribute jsval onmousedown;
    1.48 +  [implicit_jscontext] attribute jsval onmousemove;
    1.49 +  [implicit_jscontext] attribute jsval onmouseout;
    1.50 +  [implicit_jscontext] attribute jsval onmouseover;
    1.51 +  [implicit_jscontext] attribute jsval onmouseup;
    1.52 +  // Not supported yet
    1.53 +  // [implicit_jscontext] attribute jsval onmousewheel;
    1.54 +  [implicit_jscontext] attribute jsval onmozfullscreenchange;
    1.55 +  [implicit_jscontext] attribute jsval onmozfullscreenerror;
    1.56 +  [implicit_jscontext] attribute jsval onmozpointerlockchange;
    1.57 +  [implicit_jscontext] attribute jsval onmozpointerlockerror;
    1.58 +  [implicit_jscontext] attribute jsval onpause;
    1.59 +  [implicit_jscontext] attribute jsval onplay;
    1.60 +  [implicit_jscontext] attribute jsval onplaying;
    1.61 +  [implicit_jscontext] attribute jsval onprogress;
    1.62 +  [implicit_jscontext] attribute jsval onratechange;
    1.63 +  [implicit_jscontext] attribute jsval onreset;
    1.64 +  [implicit_jscontext] attribute jsval onscroll;
    1.65 +  [implicit_jscontext] attribute jsval onseeked;
    1.66 +  [implicit_jscontext] attribute jsval onseeking;
    1.67 +  [implicit_jscontext] attribute jsval onselect;
    1.68 +  [implicit_jscontext] attribute jsval onshow;
    1.69 +  [implicit_jscontext] attribute jsval onstalled;
    1.70 +  [implicit_jscontext] attribute jsval onsubmit;
    1.71 +  [implicit_jscontext] attribute jsval onsuspend;
    1.72 +  [implicit_jscontext] attribute jsval ontimeupdate;
    1.73 +  [implicit_jscontext] attribute jsval onvolumechange;
    1.74 +  [implicit_jscontext] attribute jsval onwaiting;
    1.75 +  [implicit_jscontext] attribute jsval onwheel;
    1.76 +
    1.77 +  [implicit_jscontext] attribute jsval onpointerdown;
    1.78 +  [implicit_jscontext] attribute jsval onpointermove;
    1.79 +  [implicit_jscontext] attribute jsval onpointerout;
    1.80 +  [implicit_jscontext] attribute jsval onpointerover;
    1.81 +  [implicit_jscontext] attribute jsval onpointerup;
    1.82 +  [implicit_jscontext] attribute jsval onpointerenter;
    1.83 +  [implicit_jscontext] attribute jsval onpointerleave;
    1.84 +  [implicit_jscontext] attribute jsval ongotpointercapture;
    1.85 +  [implicit_jscontext] attribute jsval onlostpointercapture;
    1.86 +  [implicit_jscontext] attribute jsval onpointercancel;
    1.87 +
    1.88 +  /**
    1.89 +   * Non-HTML5 event attributes
    1.90 +   */
    1.91 +  [implicit_jscontext] attribute jsval oncopy;
    1.92 +  [implicit_jscontext] attribute jsval oncut;
    1.93 +  [implicit_jscontext] attribute jsval onpaste;
    1.94 +  [implicit_jscontext] attribute jsval onbeforescriptexecute;
    1.95 +  [implicit_jscontext] attribute jsval onafterscriptexecute;  
    1.96 +};

mercurial