summaryrefslogtreecommitdiff
path: root/includes/external/addressbook/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/index.js
diff options
context:
space:
mode:
authorRaindropsSys <raindrops@equestria.dev>2023-11-17 23:25:29 +0100
committerRaindropsSys <raindrops@equestria.dev>2023-11-17 23:25:29 +0100
commit953ddd82e48dd206cef5ac94456549aed13b3ad5 (patch)
tree8f003106ee2e7f422e5a22d2ee04d0db302e66c0 /includes/external/addressbook/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/index.js
parent62a9199846b0c07c03218703b33e8385764f42d9 (diff)
downloadpluralconnect-953ddd82e48dd206cef5ac94456549aed13b3ad5.tar.gz
pluralconnect-953ddd82e48dd206cef5ac94456549aed13b3ad5.tar.bz2
pluralconnect-953ddd82e48dd206cef5ac94456549aed13b3ad5.zip
Updated 30 files and deleted 2976 files (automated)
Diffstat (limited to 'includes/external/addressbook/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/index.js')
-rw-r--r--includes/external/addressbook/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/index.js215
1 files changed, 0 insertions, 215 deletions
diff --git a/includes/external/addressbook/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/index.js b/includes/external/addressbook/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/index.js
deleted file mode 100644
index 6363461..0000000
--- a/includes/external/addressbook/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/index.js
+++ /dev/null
@@ -1,215 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.adapter = exports.serializeDoctypeContent = void 0;
-const parse5_1 = require("parse5");
-const domhandler_1 = require("domhandler");
-function createTextNode(value) {
- return new domhandler_1.Text(value);
-}
-function enquoteDoctypeId(id) {
- const quote = id.includes('"') ? "'" : '"';
- return quote + id + quote;
-}
-/** @internal */
-function serializeDoctypeContent(name, publicId, systemId) {
- let str = '!DOCTYPE ';
- if (name) {
- str += name;
- }
- if (publicId) {
- str += ` PUBLIC ${enquoteDoctypeId(publicId)}`;
- }
- else if (systemId) {
- str += ' SYSTEM';
- }
- if (systemId) {
- str += ` ${enquoteDoctypeId(systemId)}`;
- }
- return str;
-}
-exports.serializeDoctypeContent = serializeDoctypeContent;
-exports.adapter = {
- // Re-exports from domhandler
- isCommentNode: domhandler_1.isComment,
- isElementNode: domhandler_1.isTag,
- isTextNode: domhandler_1.isText,
- //Node construction
- createDocument() {
- const node = new domhandler_1.Document([]);
- node['x-mode'] = parse5_1.html.DOCUMENT_MODE.NO_QUIRKS;
- return node;
- },
- createDocumentFragment() {
- return new domhandler_1.Document([]);
- },
- createElement(tagName, namespaceURI, attrs) {
- const attribs = Object.create(null);
- const attribsNamespace = Object.create(null);
- const attribsPrefix = Object.create(null);
- for (let i = 0; i < attrs.length; i++) {
- const attrName = attrs[i].name;
- attribs[attrName] = attrs[i].value;
- attribsNamespace[attrName] = attrs[i].namespace;
- attribsPrefix[attrName] = attrs[i].prefix;
- }
- const node = new domhandler_1.Element(tagName, attribs, []);
- node.namespace = namespaceURI;
- node['x-attribsNamespace'] = attribsNamespace;
- node['x-attribsPrefix'] = attribsPrefix;
- return node;
- },
- createCommentNode(data) {
- return new domhandler_1.Comment(data);
- },
- //Tree mutation
- appendChild(parentNode, newNode) {
- const prev = parentNode.children[parentNode.children.length - 1];
- if (prev) {
- prev.next = newNode;
- newNode.prev = prev;
- }
- parentNode.children.push(newNode);
- newNode.parent = parentNode;
- },
- insertBefore(parentNode, newNode, referenceNode) {
- const insertionIdx = parentNode.children.indexOf(referenceNode);
- const { prev } = referenceNode;
- if (prev) {
- prev.next = newNode;
- newNode.prev = prev;
- }
- referenceNode.prev = newNode;
- newNode.next = referenceNode;
- parentNode.children.splice(insertionIdx, 0, newNode);
- newNode.parent = parentNode;
- },
- setTemplateContent(templateElement, contentElement) {
- exports.adapter.appendChild(templateElement, contentElement);
- },
- getTemplateContent(templateElement) {
- return templateElement.children[0];
- },
- setDocumentType(document, name, publicId, systemId) {
- const data = serializeDoctypeContent(name, publicId, systemId);
- let doctypeNode = document.children.find((node) => (0, domhandler_1.isDirective)(node) && node.name === '!doctype');
- if (doctypeNode) {
- doctypeNode.data = data !== null && data !== void 0 ? data : null;
- }
- else {
- doctypeNode = new domhandler_1.ProcessingInstruction('!doctype', data);
- exports.adapter.appendChild(document, doctypeNode);
- }
- doctypeNode['x-name'] = name !== null && name !== void 0 ? name : undefined;
- doctypeNode['x-publicId'] = publicId !== null && publicId !== void 0 ? publicId : undefined;
- doctypeNode['x-systemId'] = systemId !== null && systemId !== void 0 ? systemId : undefined;
- },
- setDocumentMode(document, mode) {
- document['x-mode'] = mode;
- },
- getDocumentMode(document) {
- return document['x-mode'];
- },
- detachNode(node) {
- if (node.parent) {
- const idx = node.parent.children.indexOf(node);
- const { prev, next } = node;
- node.prev = null;
- node.next = null;
- if (prev) {
- prev.next = next;
- }
- if (next) {
- next.prev = prev;
- }
- node.parent.children.splice(idx, 1);
- node.parent = null;
- }
- },
- insertText(parentNode, text) {
- const lastChild = parentNode.children[parentNode.children.length - 1];
- if (lastChild && (0, domhandler_1.isText)(lastChild)) {
- lastChild.data += text;
- }
- else {
- exports.adapter.appendChild(parentNode, createTextNode(text));
- }
- },
- insertTextBefore(parentNode, text, referenceNode) {
- const prevNode = parentNode.children[parentNode.children.indexOf(referenceNode) - 1];
- if (prevNode && (0, domhandler_1.isText)(prevNode)) {
- prevNode.data += text;
- }
- else {
- exports.adapter.insertBefore(parentNode, createTextNode(text), referenceNode);
- }
- },
- adoptAttributes(recipient, attrs) {
- for (let i = 0; i < attrs.length; i++) {
- const attrName = attrs[i].name;
- if (typeof recipient.attribs[attrName] === 'undefined') {
- recipient.attribs[attrName] = attrs[i].value;
- recipient['x-attribsNamespace'][attrName] = attrs[i].namespace;
- recipient['x-attribsPrefix'][attrName] = attrs[i].prefix;
- }
- }
- },
- //Tree traversing
- getFirstChild(node) {
- return node.children[0];
- },
- getChildNodes(node) {
- return node.children;
- },
- getParentNode(node) {
- return node.parent;
- },
- getAttrList(element) {
- return element.attributes;
- },
- //Node data
- getTagName(element) {
- return element.name;
- },
- getNamespaceURI(element) {
- return element.namespace;
- },
- getTextNodeContent(textNode) {
- return textNode.data;
- },
- getCommentNodeContent(commentNode) {
- return commentNode.data;
- },
- getDocumentTypeNodeName(doctypeNode) {
- var _a;
- return (_a = doctypeNode['x-name']) !== null && _a !== void 0 ? _a : '';
- },
- getDocumentTypeNodePublicId(doctypeNode) {
- var _a;
- return (_a = doctypeNode['x-publicId']) !== null && _a !== void 0 ? _a : '';
- },
- getDocumentTypeNodeSystemId(doctypeNode) {
- var _a;
- return (_a = doctypeNode['x-systemId']) !== null && _a !== void 0 ? _a : '';
- },
- //Node types
- isDocumentTypeNode(node) {
- return (0, domhandler_1.isDirective)(node) && node.name === '!doctype';
- },
- // Source code location
- setNodeSourceCodeLocation(node, location) {
- if (location) {
- node.startIndex = location.startOffset;
- node.endIndex = location.endOffset;
- }
- node.sourceCodeLocation = location;
- },
- getNodeSourceCodeLocation(node) {
- return node.sourceCodeLocation;
- },
- updateNodeSourceCodeLocation(node, endLocation) {
- if (endLocation.endOffset != null)
- node.endIndex = endLocation.endOffset;
- node.sourceCodeLocation = Object.assign(Object.assign({}, node.sourceCodeLocation), endLocation);
- },
-};
-//# sourceMappingURL=index.js.map \ No newline at end of file