Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
nodejs /
jsdom /
lib /
jsdom /
living /
nodes /
[ HOME SHELL ]
Name
Size
Permission
Action
CDATASection-impl.js
365
B
-rw-r--r--
CharacterData-impl.js
3.46
KB
-rw-r--r--
ChildNode-impl.js
1.98
KB
-rw-r--r--
Comment-impl.js
531
B
-rw-r--r--
DOMImplementation-impl.js
3.78
KB
-rw-r--r--
DOMStringMap-impl.js
1.95
KB
-rw-r--r--
DOMTokenList-impl.js
4.24
KB
-rw-r--r--
Document-impl.js
27.82
KB
-rw-r--r--
DocumentFragment-impl.js
1.36
KB
-rw-r--r--
DocumentOrShadowRoot-impl.js
731
B
-rw-r--r--
DocumentType-impl.js
653
B
-rw-r--r--
Element-impl.js
16.44
KB
-rw-r--r--
ElementCSSInlineStyle-impl.js
570
B
-rw-r--r--
ElementContentEditable-impl.js
120
B
-rw-r--r--
GlobalEventHandlers-impl.js
2.4
KB
-rw-r--r--
HTMLAnchorElement-impl.js
1.22
KB
-rw-r--r--
HTMLAreaElement-impl.js
1.12
KB
-rw-r--r--
HTMLAudioElement-impl.js
218
B
-rw-r--r--
HTMLBRElement-impl.js
197
B
-rw-r--r--
HTMLBaseElement-impl.js
715
B
-rw-r--r--
HTMLBodyElement-impl.js
490
B
-rw-r--r--
HTMLButtonElement-impl.js
1.91
KB
-rw-r--r--
HTMLCanvasElement-impl.js
3.78
KB
-rw-r--r--
HTMLCollection-impl.js
2.21
KB
-rw-r--r--
HTMLDListElement-impl.js
203
B
-rw-r--r--
HTMLDataElement-impl.js
201
B
-rw-r--r--
HTMLDataListElement-impl.js
597
B
-rw-r--r--
HTMLDetailsElement-impl.js
923
B
-rw-r--r--
HTMLDialogElement-impl.js
205
B
-rw-r--r--
HTMLDirectoryElement-impl.js
211
B
-rw-r--r--
HTMLDivElement-impl.js
199
B
-rw-r--r--
HTMLElement-impl.js
4.4
KB
-rw-r--r--
HTMLEmbedElement-impl.js
201
B
-rw-r--r--
HTMLFieldSetElement-impl.js
1.22
KB
-rw-r--r--
HTMLFontElement-impl.js
201
B
-rw-r--r--
HTMLFormElement-impl.js
6.28
KB
-rw-r--r--
HTMLFrameElement-impl.js
7.49
KB
-rw-r--r--
HTMLFrameSetElement-impl.js
502
B
-rw-r--r--
HTMLHRElement-impl.js
197
B
-rw-r--r--
HTMLHeadElement-impl.js
201
B
-rw-r--r--
HTMLHeadingElement-impl.js
207
B
-rw-r--r--
HTMLHtmlElement-impl.js
201
B
-rw-r--r--
HTMLHyperlinkElementUtils-impl...
7.74
KB
-rw-r--r--
HTMLIFrameElement-impl.js
220
B
-rw-r--r--
HTMLImageElement-impl.js
3.58
KB
-rw-r--r--
HTMLInputElement-impl.js
36.28
KB
-rw-r--r--
HTMLLIElement-impl.js
197
B
-rw-r--r--
HTMLLabelElement-impl.js
2.68
KB
-rw-r--r--
HTMLLegendElement-impl.js
516
B
-rw-r--r--
HTMLLinkElement-impl.js
2.67
KB
-rw-r--r--
HTMLMapElement-impl.js
265
B
-rw-r--r--
HTMLMarqueeElement-impl.js
207
B
-rw-r--r--
HTMLMediaElement-impl.js
3.11
KB
-rw-r--r--
HTMLMenuElement-impl.js
201
B
-rw-r--r--
HTMLMetaElement-impl.js
201
B
-rw-r--r--
HTMLMeterElement-impl.js
4.26
KB
-rw-r--r--
HTMLModElement-impl.js
198
B
-rw-r--r--
HTMLOListElement-impl.js
426
B
-rw-r--r--
HTMLObjectElement-impl.js
685
B
-rw-r--r--
HTMLOptGroupElement-impl.js
209
B
-rw-r--r--
HTMLOptionElement-impl.js
3.6
KB
-rw-r--r--
HTMLOptionsCollection-impl.js
3.34
KB
-rw-r--r--
HTMLOrSVGElement-impl.js
3.13
KB
-rw-r--r--
HTMLOutputElement-impl.js
1.98
KB
-rw-r--r--
HTMLParagraphElement-impl.js
211
B
-rw-r--r--
HTMLParamElement-impl.js
203
B
-rw-r--r--
HTMLPictureElement-impl.js
207
B
-rw-r--r--
HTMLPreElement-impl.js
199
B
-rw-r--r--
HTMLProgressElement-impl.js
1.74
KB
-rw-r--r--
HTMLQuoteElement-impl.js
202
B
-rw-r--r--
HTMLScriptElement-impl.js
7.37
KB
-rw-r--r--
HTMLSelectElement-impl.js
7.96
KB
-rw-r--r--
HTMLSlotElement-impl.js
1.5
KB
-rw-r--r--
HTMLSourceElement-impl.js
203
B
-rw-r--r--
HTMLSpanElement-impl.js
201
B
-rw-r--r--
HTMLStyleElement-impl.js
2.05
KB
-rw-r--r--
HTMLTableCaptionElement-impl.j...
217
B
-rw-r--r--
HTMLTableCellElement-impl.js
1.62
KB
-rw-r--r--
HTMLTableColElement-impl.js
209
B
-rw-r--r--
HTMLTableElement-impl.js
6.01
KB
-rw-r--r--
HTMLTableRowElement-impl.js
2.35
KB
-rw-r--r--
HTMLTableSectionElement-impl.j...
1.6
KB
-rw-r--r--
HTMLTemplateElement-impl.js
1.99
KB
-rw-r--r--
HTMLTextAreaElement-impl.js
7.06
KB
-rw-r--r--
HTMLTimeElement-impl.js
201
B
-rw-r--r--
HTMLTitleElement-impl.js
369
B
-rw-r--r--
HTMLTrackElement-impl.js
242
B
-rw-r--r--
HTMLUListElement-impl.js
203
B
-rw-r--r--
HTMLUnknownElement-impl.js
207
B
-rw-r--r--
HTMLVideoElement-impl.js
298
B
-rw-r--r--
LinkStyle-impl.js
55
B
-rw-r--r--
Node-impl.js
33.71
KB
-rw-r--r--
NodeList-impl.js
1.03
KB
-rw-r--r--
NonDocumentTypeChildNode-impl....
675
B
-rw-r--r--
NonElementParentNode-impl.js
262
B
-rw-r--r--
ParentNode-impl.js
2.55
KB
-rw-r--r--
ProcessingInstruction-impl.js
506
B
-rw-r--r--
SVGElement-impl.js
2.03
KB
-rw-r--r--
SVGGraphicsElement-impl.js
494
B
-rw-r--r--
SVGSVGElement-impl.js
1.2
KB
-rw-r--r--
SVGTests-impl.js
1.13
KB
-rw-r--r--
SVGTitleElement-impl.js
198
B
-rw-r--r--
ShadowRoot-impl.js
973
B
-rw-r--r--
Slotable-impl.js
947
B
-rw-r--r--
Text-impl.js
2.84
KB
-rw-r--r--
WindowEventHandlers-impl.js
1.06
KB
-rw-r--r--
XMLDocument-impl.js
151
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : HTMLTableElement-impl.js
"use strict"; const DOMException = require("domexception/webidl2js-wrapper"); const HTMLElementImpl = require("./HTMLElement-impl").implementation; const { HTML_NS } = require("../helpers/namespaces"); const { domSymbolTree } = require("../helpers/internal-constants"); const { firstChildWithLocalName, childrenByLocalName } = require("../helpers/traversal"); const HTMLCollection = require("../generated/HTMLCollection"); const NODE_TYPE = require("../node-type"); function tHeadInsertionPoint(table) { const iterator = domSymbolTree.childrenIterator(table); for (const child of iterator) { if (child.nodeType !== NODE_TYPE.ELEMENT_NODE) { continue; } if (child._namespaceURI !== HTML_NS || (child._localName !== "caption" && child._localName !== "colgroup")) { return child; } } return null; } class HTMLTableElementImpl extends HTMLElementImpl { get caption() { return firstChildWithLocalName(this, "caption"); } set caption(value) { const currentCaption = this.caption; if (currentCaption !== null) { this.removeChild(currentCaption); } if (value !== null) { const insertionPoint = this.firstChild; this.insertBefore(value, insertionPoint); } } get tHead() { return firstChildWithLocalName(this, "thead"); } set tHead(value) { if (value !== null && value._localName !== "thead") { throw DOMException.create(this._globalObject, [ "Cannot set a non-thead element as a table header", "HierarchyRequestError" ]); } const currentHead = this.tHead; if (currentHead !== null) { this.removeChild(currentHead); } if (value !== null) { const insertionPoint = tHeadInsertionPoint(this); this.insertBefore(value, insertionPoint); } } get tFoot() { return firstChildWithLocalName(this, "tfoot"); } set tFoot(value) { if (value !== null && value._localName !== "tfoot") { throw DOMException.create(this._globalObject, [ "Cannot set a non-tfoot element as a table footer", "HierarchyRequestError" ]); } const currentFoot = this.tFoot; if (currentFoot !== null) { this.removeChild(currentFoot); } if (value !== null) { this.appendChild(value); } } get rows() { if (!this._rows) { this._rows = HTMLCollection.createImpl(this._globalObject, [], { element: this, query: () => { const headerRows = []; const bodyRows = []; const footerRows = []; const iterator = domSymbolTree.childrenIterator(this); for (const child of iterator) { if (child.nodeType !== NODE_TYPE.ELEMENT_NODE || child._namespaceURI !== HTML_NS) { continue; } if (child._localName === "thead") { headerRows.push(...childrenByLocalName(child, "tr")); } else if (child._localName === "tbody") { bodyRows.push(...childrenByLocalName(child, "tr")); } else if (child._localName === "tfoot") { footerRows.push(...childrenByLocalName(child, "tr")); } else if (child._localName === "tr") { bodyRows.push(child); } } return [...headerRows, ...bodyRows, ...footerRows]; } }); } return this._rows; } get tBodies() { if (!this._tBodies) { this._tBodies = HTMLCollection.createImpl(this._globalObject, [], { element: this, query: () => childrenByLocalName(this, "tbody") }); } return this._tBodies; } createTBody() { const el = this._ownerDocument.createElement("TBODY"); const tbodies = childrenByLocalName(this, "tbody"); const insertionPoint = tbodies[tbodies.length - 1]; if (insertionPoint) { this.insertBefore(el, insertionPoint.nextSibling); } else { this.appendChild(el); } return el; } createTHead() { let el = this.tHead; if (!el) { el = this.tHead = this._ownerDocument.createElement("THEAD"); } return el; } deleteTHead() { this.tHead = null; } createTFoot() { let el = this.tFoot; if (!el) { el = this.tFoot = this._ownerDocument.createElement("TFOOT"); } return el; } deleteTFoot() { this.tFoot = null; } createCaption() { let el = this.caption; if (!el) { el = this.caption = this._ownerDocument.createElement("CAPTION"); } return el; } deleteCaption() { const c = this.caption; if (c) { c.parentNode.removeChild(c); } } insertRow(index) { if (index < -1 || index > this.rows.length) { throw DOMException.create(this._globalObject, [ "Cannot insert a row at an index that is less than -1 or greater than the number of existing rows", "IndexSizeError" ]); } const tr = this._ownerDocument.createElement("tr"); if (this.rows.length === 0 && this.tBodies.length === 0) { const tBody = this._ownerDocument.createElement("tbody"); tBody.appendChild(tr); this.appendChild(tBody); } else if (this.rows.length === 0) { const tBody = this.tBodies.item(this.tBodies.length - 1); tBody.appendChild(tr); } else if (index === -1 || index === this.rows.length) { const tSection = this.rows.item(this.rows.length - 1).parentNode; tSection.appendChild(tr); } else { const beforeTR = this.rows.item(index); const tSection = beforeTR.parentNode; tSection.insertBefore(tr, beforeTR); } return tr; } deleteRow(index) { const rowLength = this.rows.length; if (index < -1 || index >= rowLength) { throw DOMException.create(this._globalObject, [ `Cannot delete a row at index ${index}, where no row exists`, "IndexSizeError" ]); } if (index === -1) { if (rowLength === 0) { return; } index = rowLength - 1; } const tr = this.rows.item(index); tr.parentNode.removeChild(tr); } } module.exports = { implementation: HTMLTableElementImpl };
Close