From 7e940c78767bfc0b338b274c457cb465c8d570b3 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Sat, 17 Oct 2020 01:28:23 +0200 Subject: [PATCH] Incorrect access of map values --- wcfsetup/install/files/js/WoltLabSuite/Core/Dom/Traverse.js | 6 +++--- wcfsetup/install/files/ts/WoltLabSuite/Core/Dom/Traverse.ts | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Dom/Traverse.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Dom/Traverse.js index 1da77f0476..82e7a72887 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Dom/Traverse.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Dom/Traverse.js @@ -23,7 +23,7 @@ define(["require", "exports"], function (require, exports) { } const children = []; for (let i = 0; i < element.childElementCount; i++) { - if (_test[type](element.children[i], value)) { + if (_test.get(type)(element.children[i], value)) { children.push(element.children[i]); } } @@ -38,7 +38,7 @@ define(["require", "exports"], function (require, exports) { if (target === untilElement) { return null; } - if (_test[type](target, value)) { + if (_test.get(type)(target, value)) { return target; } target = target.parentNode; @@ -50,7 +50,7 @@ define(["require", "exports"], function (require, exports) { throw new TypeError('Expected a valid element as first argument.'); } if (element instanceof Element) { - if (element[siblingType] !== null && _test[type](element[siblingType], value)) { + if (element[siblingType] !== null && _test.get(type)(element[siblingType], value)) { return element[siblingType]; } } diff --git a/wcfsetup/install/files/ts/WoltLabSuite/Core/Dom/Traverse.ts b/wcfsetup/install/files/ts/WoltLabSuite/Core/Dom/Traverse.ts index d57cc855b7..4ae5e7cf7f 100644 --- a/wcfsetup/install/files/ts/WoltLabSuite/Core/Dom/Traverse.ts +++ b/wcfsetup/install/files/ts/WoltLabSuite/Core/Dom/Traverse.ts @@ -29,7 +29,7 @@ function _getChildren(element: Element, type: Type, value: string): Element[] { const children: Element[] = []; for (let i = 0; i < element.childElementCount; i++) { - if (_test[type](element.children[i], value)) { + if (_test.get(type)!(element.children[i], value)) { children.push(element.children[i]); } } @@ -48,7 +48,7 @@ function _getParent(element: Element, type: Type, value: string, untilElement?: return null; } - if (_test[type](target, value)) { + if (_test.get(type)!(target, value)) { return target; } @@ -64,7 +64,7 @@ function _getSibling(element: Element, siblingType: string, type: Type, value: s } if (element instanceof Element) { - if (element[siblingType] !== null && _test[type](element[siblingType], value)) { + if (element[siblingType] !== null && _test.get(type)!(element[siblingType], value)) { return element[siblingType]; } } -- 2.20.1