diff options
Diffstat (limited to 'node_modules/jsdom/lib/jsdom/living/processing-instruction.js')
| -rw-r--r-- | node_modules/jsdom/lib/jsdom/living/processing-instruction.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/node_modules/jsdom/lib/jsdom/living/processing-instruction.js b/node_modules/jsdom/lib/jsdom/living/processing-instruction.js new file mode 100644 index 0000000..ce9c4b7 --- /dev/null +++ b/node_modules/jsdom/lib/jsdom/living/processing-instruction.js @@ -0,0 +1,15 @@ +"use strict"; +var inheritFrom = require("../utils").inheritFrom; + +module.exports = function (core) { + core.ProcessingInstruction = function ProcessingInstruction(ownerDocument, target, data) { + core.CharacterData.call(this, ownerDocument, data); + + this._target = target; + }; + + inheritFrom(core.CharacterData, core.ProcessingInstruction, { + nodeType: core.Node.PROCESSING_INSTRUCTION_NODE, // TODO should be on prototype, not here + get target() { return this._target; } + }); +}; |
