forked from DebaucheryLibrarian/traxxx
Added stand-alone Spizoo sites.
This commit is contained in:
@@ -117,13 +117,13 @@ function getElements(context, selector, first = false) {
|
||||
return Array.from(context.querySelectorAll(selector));
|
||||
}
|
||||
|
||||
function q(context, selector, attrArg, applyTrim = true) {
|
||||
if (!selector && context.nodeName === '#document') {
|
||||
function q(context, selectors, attrArg, applyTrim = true) {
|
||||
if (!selectors && context.nodeName === '#document') {
|
||||
return null;
|
||||
}
|
||||
|
||||
const attr = attrArg === true ? 'textContent' : attrArg;
|
||||
const element = getElements(context, selector, true);
|
||||
const element = [].concat(selectors).reduce((acc, selector) => acc || getElements(context, selector, true), null);
|
||||
|
||||
if (!element) {
|
||||
return null;
|
||||
@@ -138,9 +138,9 @@ function q(context, selector, attrArg, applyTrim = true) {
|
||||
return element;
|
||||
}
|
||||
|
||||
function all(context, selector, attrArg, applyTrim = true) {
|
||||
function all(context, selectors, attrArg, applyTrim = true) {
|
||||
const attr = attrArg === true ? 'textContent' : attrArg;
|
||||
const elements = getElements(context, selector);
|
||||
const elements = [].concat(selectors).reduce((acc, selector) => acc || getElements(context, selector), null);
|
||||
|
||||
if (attr) {
|
||||
return elements.map((el) => q(el, null, attr, applyTrim));
|
||||
|
||||
Reference in New Issue
Block a user