First release
This commit is contained in:
commit
fa6c85266e
2339 changed files with 761050 additions and 0 deletions
27
node_modules/min-document/dom-text.js
generated
vendored
Normal file
27
node_modules/min-document/dom-text.js
generated
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
module.exports = DOMText
|
||||
|
||||
function DOMText(value, owner) {
|
||||
if (!(this instanceof DOMText)) {
|
||||
return new DOMText(value)
|
||||
}
|
||||
|
||||
this.data = value || ""
|
||||
this.length = this.data.length
|
||||
this.ownerDocument = owner || null
|
||||
}
|
||||
|
||||
DOMText.prototype.type = "DOMTextNode"
|
||||
DOMText.prototype.nodeType = 3
|
||||
DOMText.prototype.nodeName = "#text"
|
||||
|
||||
DOMText.prototype.toString = function _Text_toString() {
|
||||
return this.data
|
||||
}
|
||||
|
||||
DOMText.prototype.replaceData = function replaceData(index, length, value) {
|
||||
var current = this.data
|
||||
var left = current.substring(0, index)
|
||||
var right = current.substring(index + length, current.length)
|
||||
this.data = left + value + right
|
||||
this.length = this.data.length
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue