You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
876 B
28 lines
876 B
var DOMElement = require("./dom-element.js") |
|
|
|
module.exports = DocumentFragment |
|
|
|
function DocumentFragment(owner) { |
|
if (!(this instanceof DocumentFragment)) { |
|
return new DocumentFragment() |
|
} |
|
|
|
this.childNodes = [] |
|
this.parentNode = null |
|
this.ownerDocument = owner || null |
|
} |
|
|
|
DocumentFragment.prototype.type = "DocumentFragment" |
|
DocumentFragment.prototype.nodeType = 11 |
|
DocumentFragment.prototype.nodeName = "#document-fragment" |
|
|
|
DocumentFragment.prototype.appendChild = DOMElement.prototype.appendChild |
|
DocumentFragment.prototype.replaceChild = DOMElement.prototype.replaceChild |
|
DocumentFragment.prototype.removeChild = DOMElement.prototype.removeChild |
|
|
|
DocumentFragment.prototype.toString = |
|
function _DocumentFragment_toString() { |
|
return this.childNodes.map(function (node) { |
|
return String(node) |
|
}).join("") |
|
}
|
|
|