123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201 |
- /*
- * Copyright (C)2005-2015 Haxe Foundation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
- // This file is generated from mozilla/Document.webidl line 18:0. Do not edit!
- package js.html;
- @:native("Document")
- extern class Document extends Node
- {
- var implementation(default,null) : DOMImplementation;
- var URL(default,null) : String;
- var documentURI(default,null) : String;
- var compatMode(default,null) : String;
- var characterSet(default,null) : String;
- var contentType(default,null) : String;
- var doctype(default,null) : DocumentType;
- var documentElement(default,null) : Element;
- var inputEncoding(default,null) : String;
- var location(default,null) : Location;
- var referrer(default,null) : String;
- var lastModified(default,null) : String;
- var readyState(default,null) : String;
- var title : String;
- var dir : String;
- var defaultView(default,null) : Window;
- var activeElement(default,null) : Element;
- var onreadystatechange : haxe.Constraints.Function;
- var onwheel : haxe.Constraints.Function;
- var oncopy : haxe.Constraints.Function;
- var oncut : haxe.Constraints.Function;
- var onpaste : haxe.Constraints.Function;
- var onbeforescriptexecute : haxe.Constraints.Function;
- var onafterscriptexecute : haxe.Constraints.Function;
- var currentScript(default,null) : Element;
- var fullScreenEnabled(default,null) : Bool;
- var fullScreenElement(default,null) : Element;
- var fullScreen(default,null) : Bool;
- var pointerLockElement(default,null) : Element;
- var hidden(default,null) : Bool;
- var visibilityState(default,null) : VisibilityState;
- var styleSheets(default,null) : StyleSheetList;
- var selectedStyleSheetSet : String;
- var lastStyleSheetSet(default,null) : String;
- var preferredStyleSheetSet(default,null) : String;
- var styleSheetSets(default,null) : DOMStringList;
- var timeline(default,null) : AnimationTimeline;
- var fonts(default,null) : FontFaceSet;
- var onabort : haxe.Constraints.Function;
- var onblur : haxe.Constraints.Function;
- var onfocus : haxe.Constraints.Function;
- var oncanplay : haxe.Constraints.Function;
- var oncanplaythrough : haxe.Constraints.Function;
- var onchange : haxe.Constraints.Function;
- var onclick : haxe.Constraints.Function;
- var oncontextmenu : haxe.Constraints.Function;
- var ondblclick : haxe.Constraints.Function;
- var ondrag : haxe.Constraints.Function;
- var ondragend : haxe.Constraints.Function;
- var ondragenter : haxe.Constraints.Function;
- var ondragleave : haxe.Constraints.Function;
- var ondragover : haxe.Constraints.Function;
- var ondragstart : haxe.Constraints.Function;
- var ondrop : haxe.Constraints.Function;
- var ondurationchange : haxe.Constraints.Function;
- var onemptied : haxe.Constraints.Function;
- var onended : haxe.Constraints.Function;
- var oninput : haxe.Constraints.Function;
- var oninvalid : haxe.Constraints.Function;
- var onkeydown : haxe.Constraints.Function;
- var onkeypress : haxe.Constraints.Function;
- var onkeyup : haxe.Constraints.Function;
- var onload : haxe.Constraints.Function;
- var onloadeddata : haxe.Constraints.Function;
- var onloadedmetadata : haxe.Constraints.Function;
- var onloadstart : haxe.Constraints.Function;
- var onmousedown : haxe.Constraints.Function;
- var onmouseenter : haxe.Constraints.Function;
- var onmouseleave : haxe.Constraints.Function;
- var onmousemove : haxe.Constraints.Function;
- var onmouseout : haxe.Constraints.Function;
- var onmouseover : haxe.Constraints.Function;
- var onmouseup : haxe.Constraints.Function;
- var onpause : haxe.Constraints.Function;
- var onplay : haxe.Constraints.Function;
- var onplaying : haxe.Constraints.Function;
- var onprogress : haxe.Constraints.Function;
- var onratechange : haxe.Constraints.Function;
- var onreset : haxe.Constraints.Function;
- var onscroll : haxe.Constraints.Function;
- var onseeked : haxe.Constraints.Function;
- var onseeking : haxe.Constraints.Function;
- var onselect : haxe.Constraints.Function;
- var onshow : haxe.Constraints.Function;
- var onstalled : haxe.Constraints.Function;
- var onsubmit : haxe.Constraints.Function;
- var onsuspend : haxe.Constraints.Function;
- var ontimeupdate : haxe.Constraints.Function;
- var onvolumechange : haxe.Constraints.Function;
- var onwaiting : haxe.Constraints.Function;
- var onpointercancel : haxe.Constraints.Function;
- var onpointerdown : haxe.Constraints.Function;
- var onpointerup : haxe.Constraints.Function;
- var onpointermove : haxe.Constraints.Function;
- var onpointerout : haxe.Constraints.Function;
- var onpointerover : haxe.Constraints.Function;
- var onpointerenter : haxe.Constraints.Function;
- var onpointerleave : haxe.Constraints.Function;
- var ongotpointercapture : haxe.Constraints.Function;
- var onlostpointercapture : haxe.Constraints.Function;
- var onfullscreenchange : haxe.Constraints.Function;
- var onfullscreenerror : haxe.Constraints.Function;
- var onpointerlockchange : haxe.Constraints.Function;
- var onpointerlockerror : haxe.Constraints.Function;
- var onerror : haxe.Constraints.Function;
- var children(default,null) : HTMLCollection;
- var firstElementChild(default,null) : Element;
- var lastElementChild(default,null) : Element;
- var childElementCount(default,null) : Int;
-
- /** @throws DOMError */
- function new() : Void;
- function getElementsByTagName( localName : String ) : HTMLCollection;
- /** @throws DOMError */
- function getElementsByTagNameNS( namespace_ : String, localName : String ) : HTMLCollection;
- function getElementsByClassName( classNames : String ) : HTMLCollection;
- function getElementById( elementId : String ) : Element;
- /** @throws DOMError */
- @:overload( function( localName : String ) : Element {} )
- function createElement( localName : String, typeExtension : String ) : Element;
- /** @throws DOMError */
- @:overload( function( namespace_ : String, qualifiedName : String ) : Element {} )
- function createElementNS( namespace_ : String, qualifiedName : String, typeExtension : String ) : Element;
- function createDocumentFragment() : DocumentFragment;
- function createTextNode( data : String ) : Text;
- function createComment( data : String ) : Comment;
- /** @throws DOMError */
- function createProcessingInstruction( target : String, data : String ) : ProcessingInstruction;
- /** @throws DOMError */
- function importNode( node : Node, ?deep : Bool = false ) : Node;
- /** @throws DOMError */
- function adoptNode( node : Node ) : Node;
- /** @throws DOMError */
- function createEvent( interface_ : String ) : Event;
- /** @throws DOMError */
- function createRange() : Range;
- /** @throws DOMError */
- function createNodeIterator( root : Node, ?whatToShow : Int = cast 4294967295, ?filter : NodeFilter ) : NodeIterator;
- /** @throws DOMError */
- function createTreeWalker( root : Node, ?whatToShow : Int = cast 4294967295, ?filter : NodeFilter ) : TreeWalker;
- /** @throws DOMError */
- function createCDATASection( data : String ) : CDATASection;
- /** @throws DOMError */
- function createAttribute( name : String ) : Attr;
- /** @throws DOMError */
- function createAttributeNS( namespace_ : String, name : String ) : Attr;
- /** @throws DOMError */
- function hasFocus() : Bool;
- function releaseCapture() : Void;
- function cancelFullScreen() : Void;
- function exitPointerLock() : Void;
- /** @throws DOMError */
- function registerElement( name : String, ?options : ElementRegistrationOptions ) : Dynamic;
- function enableStyleSheetsForSet( name : String ) : Void;
- function elementFromPoint( x : Float, y : Float ) : Element;
- function caretPositionFromPoint( x : Float, y : Float ) : CaretPosition;
- /** @throws DOMError */
- function querySelector( selectors : String ) : Element;
- /** @throws DOMError */
- function querySelectorAll( selectors : String ) : NodeList;
- /** @throws DOMError */
- function convertQuadFromNode( quad : DOMQuad, from : haxe.extern.EitherType<Text,haxe.extern.EitherType<Element,Document>>, ?options : ConvertCoordinateOptions ) : DOMQuad;
- /** @throws DOMError */
- function convertRectFromNode( rect : DOMRectReadOnly, from : haxe.extern.EitherType<Text,haxe.extern.EitherType<Element,Document>>, ?options : ConvertCoordinateOptions ) : DOMQuad;
- /** @throws DOMError */
- function convertPointFromNode( point : DOMPointInit, from : haxe.extern.EitherType<Text,haxe.extern.EitherType<Element,Document>>, ?options : ConvertCoordinateOptions ) : DOMPoint;
- /** @throws DOMError */
- function createExpression( expression : String, resolver : XPathNSResolver ) : XPathExpression;
- function createNSResolver( nodeResolver : Node ) : Node;
- /** @throws DOMError */
- function evaluate( expression : String, contextNode : Node, resolver : XPathNSResolver, type : Int, result : Dynamic ) : XPathResult;
- }
|