Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/pmb/node_modules/jsdom/lib/jsdom/living/nodes/ drwxr-xr-x | |
| Viewing file: Select action/file-type: "use strict";
const { convertNodesIntoNode } = require("../node");
class ChildNodeImpl {
remove() {
if (!this.parentNode) {
return;
}
this.parentNode._remove(this);
}
after(...nodes) {
const parent = this.parentNode;
if (parent) {
let viableNextSibling = this.nextSibling;
let idx = viableNextSibling ? nodes.indexOf(viableNextSibling) : -1;
while (idx !== -1) {
viableNextSibling = viableNextSibling.nextSibling;
if (!viableNextSibling) {
break;
}
idx = nodes.indexOf(viableNextSibling);
}
parent._preInsert(convertNodesIntoNode(this._ownerDocument, nodes), viableNextSibling);
}
}
before(...nodes) {
const parent = this.parentNode;
if (parent) {
let viablePreviousSibling = this.previousSibling;
let idx = viablePreviousSibling ? nodes.indexOf(viablePreviousSibling) : -1;
while (idx !== -1) {
viablePreviousSibling = viablePreviousSibling.previousSibling;
if (!viablePreviousSibling) {
break;
}
idx = nodes.indexOf(viablePreviousSibling);
}
parent._preInsert(
convertNodesIntoNode(this._ownerDocument, nodes),
viablePreviousSibling ? viablePreviousSibling.nextSibling : parent.firstChild
);
}
}
replaceWith(...nodes) {
const parent = this.parentNode;
if (parent) {
let viableNextSibling = this.nextSibling;
let idx = viableNextSibling ? nodes.indexOf(viableNextSibling) : -1;
while (idx !== -1) {
viableNextSibling = viableNextSibling.nextSibling;
if (!viableNextSibling) {
break;
}
idx = nodes.indexOf(viableNextSibling);
}
const node = convertNodesIntoNode(this._ownerDocument, nodes);
if (this.parentNode === parent) {
parent._replace(node, this);
} else {
parent._preInsert(node, viableNextSibling);
}
}
}
}
module.exports = {
implementation: ChildNodeImpl
};
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0053 ]-- |