Sha256: c3926d57c362cae6bf6ccd08cb96d467dedb621d1d66d012e755e88f340d4665
Contents?: true
Size: 675 Bytes
Versions: 51
Compression:
Stored size: 675 Bytes
Contents
"use strict"; const { domSymbolTree } = require("../helpers/internal-constants"); const NODE_TYPE = require("../node-type"); class NonDocumentTypeChildNodeImpl { get nextElementSibling() { for (const sibling of domSymbolTree.nextSiblingsIterator(this)) { if (sibling.nodeType === NODE_TYPE.ELEMENT_NODE) { return sibling; } } return null; } get previousElementSibling() { for (const sibling of domSymbolTree.previousSiblingsIterator(this)) { if (sibling.nodeType === NODE_TYPE.ELEMENT_NODE) { return sibling; } } return null; } } module.exports = { implementation: NonDocumentTypeChildNodeImpl };
Version data entries
51 entries across 48 versions & 3 rubygems