diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-12-10 21:51:33 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-12-10 21:51:33 +0100 |
commit | 0469abd4a9c9270a1fdc962969e36e63699af8b4 (patch) | |
tree | f9864d4a4148621378958794cbbfdc2393733283 /node_modules/min-document/document.js | |
parent | 6947e79bbc258f7bc96af424ddb71a511f0c15a3 (diff) |
upgrade dependencies
Diffstat (limited to 'node_modules/min-document/document.js')
-rw-r--r-- | node_modules/min-document/document.js | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/node_modules/min-document/document.js b/node_modules/min-document/document.js deleted file mode 100644 index d929cbd54..000000000 --- a/node_modules/min-document/document.js +++ /dev/null @@ -1,72 +0,0 @@ -var domWalk = require("dom-walk") - -var Comment = require("./dom-comment.js") -var DOMText = require("./dom-text.js") -var DOMElement = require("./dom-element.js") -var DocumentFragment = require("./dom-fragment.js") -var Event = require("./event.js") -var dispatchEvent = require("./event/dispatch-event.js") -var addEventListener = require("./event/add-event-listener.js") -var removeEventListener = require("./event/remove-event-listener.js") - -module.exports = Document; - -function Document() { - if (!(this instanceof Document)) { - return new Document(); - } - - this.head = this.createElement("head") - this.body = this.createElement("body") - this.documentElement = this.createElement("html") - this.documentElement.appendChild(this.head) - this.documentElement.appendChild(this.body) - this.childNodes = [this.documentElement] - this.nodeType = 9 -} - -var proto = Document.prototype; -proto.createTextNode = function createTextNode(value) { - return new DOMText(value, this) -} - -proto.createElementNS = function createElementNS(namespace, tagName) { - var ns = namespace === null ? null : String(namespace) - return new DOMElement(tagName, this, ns) -} - -proto.createElement = function createElement(tagName) { - return new DOMElement(tagName, this) -} - -proto.createDocumentFragment = function createDocumentFragment() { - return new DocumentFragment(this) -} - -proto.createEvent = function createEvent(family) { - return new Event(family) -} - -proto.createComment = function createComment(data) { - return new Comment(data, this) -} - -proto.getElementById = function getElementById(id) { - id = String(id) - - var result = domWalk(this.childNodes, function (node) { - if (String(node.id) === id) { - return node - } - }) - - return result || null -} - -proto.getElementsByClassName = DOMElement.prototype.getElementsByClassName -proto.getElementsByTagName = DOMElement.prototype.getElementsByTagName -proto.contains = DOMElement.prototype.contains - -proto.removeEventListener = removeEventListener -proto.addEventListener = addEventListener -proto.dispatchEvent = dispatchEvent |