summaryrefslogtreecommitdiff
path: root/school/node_modules/jsdom/lib/jsdom/living/nodes/DocumentFragment-impl.js
diff options
context:
space:
mode:
Diffstat (limited to 'school/node_modules/jsdom/lib/jsdom/living/nodes/DocumentFragment-impl.js')
-rw-r--r--school/node_modules/jsdom/lib/jsdom/living/nodes/DocumentFragment-impl.js44
1 files changed, 0 insertions, 44 deletions
diff --git a/school/node_modules/jsdom/lib/jsdom/living/nodes/DocumentFragment-impl.js b/school/node_modules/jsdom/lib/jsdom/living/nodes/DocumentFragment-impl.js
deleted file mode 100644
index a2a3870..0000000
--- a/school/node_modules/jsdom/lib/jsdom/living/nodes/DocumentFragment-impl.js
+++ /dev/null
@@ -1,44 +0,0 @@
-"use strict";
-const { mixin } = require("../../utils");
-const { domSymbolTree } = require("../helpers/internal-constants");
-const NODE_TYPE = require("../node-type");
-const NodeImpl = require("./Node-impl").implementation;
-const NonElementParentNodeImpl = require("./NonElementParentNode-impl").implementation;
-const ParentNodeImpl = require("./ParentNode-impl").implementation;
-const idlUtils = require("../generated/utils");
-
-class DocumentFragmentImpl extends NodeImpl {
- constructor(globalObject, args, privateData) {
- super(globalObject, args, {
- ownerDocument: idlUtils.implForWrapper(globalObject._document),
- ...privateData
- });
-
- const { host } = privateData;
- this._host = host;
-
- this.nodeType = NODE_TYPE.DOCUMENT_FRAGMENT_NODE;
- }
-
- // This is implemented separately for Document (which has a _ids cache) and DocumentFragment (which does not).
- getElementById(id) {
- if (id === "") {
- return null;
- }
-
- for (const descendant of domSymbolTree.treeIterator(this)) {
- if (descendant.nodeType === NODE_TYPE.ELEMENT_NODE && descendant.getAttributeNS(null, "id") === id) {
- return descendant;
- }
- }
-
- return null;
- }
-}
-
-mixin(DocumentFragmentImpl.prototype, NonElementParentNodeImpl.prototype);
-mixin(DocumentFragmentImpl.prototype, ParentNodeImpl.prototype);
-
-module.exports = {
- implementation: DocumentFragmentImpl
-};