From 23563c7188e089929b60f9e10721c6fc43a220ff Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Thu, 22 Jun 2023 23:06:12 +0200 Subject: Updated 15 files, added includes/maintenance/deleteUnusedAssets.php and deleted 4944 files (automated) --- .../node_modules/symbol-tree/lib/SymbolTreeNode.js | 54 ---------------------- 1 file changed, 54 deletions(-) delete mode 100644 includes/external/school/node_modules/symbol-tree/lib/SymbolTreeNode.js (limited to 'includes/external/school/node_modules/symbol-tree/lib/SymbolTreeNode.js') diff --git a/includes/external/school/node_modules/symbol-tree/lib/SymbolTreeNode.js b/includes/external/school/node_modules/symbol-tree/lib/SymbolTreeNode.js deleted file mode 100644 index cae7f9a..0000000 --- a/includes/external/school/node_modules/symbol-tree/lib/SymbolTreeNode.js +++ /dev/null @@ -1,54 +0,0 @@ -'use strict'; - -module.exports = class SymbolTreeNode { - constructor() { - this.parent = null; - this.previousSibling = null; - this.nextSibling = null; - - this.firstChild = null; - this.lastChild = null; - - /** This value is incremented anytime a children is added or removed */ - this.childrenVersion = 0; - /** The last child object which has a cached index */ - this.childIndexCachedUpTo = null; - - /** This value represents the cached node index, as long as - * cachedIndexVersion matches with the childrenVersion of the parent */ - this.cachedIndex = -1; - this.cachedIndexVersion = NaN; // NaN is never equal to anything - } - - get isAttached() { - return Boolean(this.parent || this.previousSibling || this.nextSibling); - } - - get hasChildren() { - return Boolean(this.firstChild); - } - - childrenChanged() { - /* jshint -W016 */ - // integer wrap around - this.childrenVersion = (this.childrenVersion + 1) & 0xFFFFFFFF; - this.childIndexCachedUpTo = null; - } - - getCachedIndex(parentNode) { - // (assumes parentNode is actually the parent) - if (this.cachedIndexVersion !== parentNode.childrenVersion) { - this.cachedIndexVersion = NaN; - // cachedIndex is no longer valid - return -1; - } - - return this.cachedIndex; // -1 if not cached - } - - setCachedIndex(parentNode, index) { - // (assumes parentNode is actually the parent) - this.cachedIndexVersion = parentNode.childrenVersion; - this.cachedIndex = index; - } -}; -- cgit