From 26a09f08cf1ed43c640879f23fdad56c5c9282f7 Mon Sep 17 00:00:00 2001 From: HelenHuang <LinHuang@pollex.com.tw> Date: 星期四, 09 六月 2022 15:02:38 +0800 Subject: [PATCH] TODO#139884 Banner 1 文案調整 --- PAMapp/node_modules/node-html-parser/node_modules/css-select/lib/pseudo-selectors/subselects.js | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) diff --git a/PAMapp/node_modules/node-html-parser/node_modules/css-select/lib/pseudo-selectors/subselects.js b/PAMapp/node_modules/node-html-parser/node_modules/css-select/lib/pseudo-selectors/subselects.js index 01c7cf8..a42ee0c 100644 --- a/PAMapp/node_modules/node-html-parser/node_modules/css-select/lib/pseudo-selectors/subselects.js +++ b/PAMapp/node_modules/node-html-parser/node_modules/css-select/lib/pseudo-selectors/subselects.js @@ -1,8 +1,12 @@ "use strict"; -var __spreadArray = (this && this.__spreadArray) || function (to, from) { - for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) - to[j] = from[i]; - return to; +var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { + if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.subselects = exports.getNextSiblings = exports.ensureIsTag = exports.PLACEHOLDER_ELEMENT = void 0; @@ -36,16 +40,17 @@ return function (elem) { return func(elem) && next(elem); }; }; /* - * :not, :has, :is and :matches have to compile selectors + * :not, :has, :is, :matches and :where have to compile selectors * doing this in src/pseudos.ts would lead to circular dependencies, * so we add them here */ exports.subselects = { is: is, /** - * `:matches` is an alias for `:is`. + * `:matches` and `:where` are aliases for `:is`. */ matches: is, + where: is, not: function (next, token, options, context, compileToken) { var opts = { xmlMode: !!options.xmlMode, @@ -93,7 +98,7 @@ context[0] = elem; var childs = adapter.getChildren(elem); var nextElements = shouldTestNextSiblings - ? __spreadArray(__spreadArray([], childs), getNextSiblings(elem, adapter)) : childs; + ? __spreadArray(__spreadArray([], childs, true), getNextSiblings(elem, adapter), true) : childs; return (next(elem) && adapter.existsOne(hasElement, nextElements)); }; } -- Gitblit v1.8.0