diff options
Diffstat (limited to 'components/script/dom')
-rw-r--r-- | components/script/dom/webidls/Document.webidl | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/components/script/dom/webidls/Document.webidl b/components/script/dom/webidls/Document.webidl index 984f79eb528..dea9b9c38f6 100644 --- a/components/script/dom/webidls/Document.webidl +++ b/components/script/dom/webidls/Document.webidl @@ -27,27 +27,31 @@ interface Document : Node { HTMLCollection getElementsByClassName(DOMString classNames); Element? getElementById(DOMString elementId); - [Throws] + [NewObject, Throws] Element createElement(DOMString localName); - [Throws] + [NewObject, Throws] Element createElementNS(DOMString? namespace, DOMString qualifiedName); + [NewObject] DocumentFragment createDocumentFragment(); + [NewObject] Text createTextNode(DOMString data); + [NewObject] Comment createComment(DOMString data); - [Throws] + [NewObject, Throws] ProcessingInstruction createProcessingInstruction(DOMString target, DOMString data); - [Throws] + [NewObject, Throws] Attr createAttribute(DOMString localName); - [Throws] + [NewObject, Throws] Node importNode(Node node, optional boolean deep = false); [Throws] Node adoptNode(Node node); - [Throws] + [NewObject, Throws] Event createEvent(DOMString interface_); + [NewObject] Range createRange(); // NodeFilter.SHOW_ALL = 0xFFFFFFFF |