Skip to content

Commit bfbbee5

Browse files
author
Atlassian Bamboo
committed
deploy: update dist v1.9.58
1 parent 120ebd1 commit bfbbee5

File tree

5 files changed

+25
-13
lines changed

5 files changed

+25
-13
lines changed

dist/build.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version=1.9.57
1+
version=1.9.58

dist/redirects.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#
22
# AdGuard Scriptlets (Redirects Source)
3-
# Version 1.9.57
3+
# Version 1.9.58
44
#
55
- title: 1x1-transparent.gif
66
added: v1.0.4

dist/scriptlets.corelibs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "1.9.57",
2+
"version": "1.9.58",
33
"scriptlets": [
44
{
55
"names": [

dist/scriptlets.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
/**
33
* AdGuard Scriptlets
4-
* Version 1.9.57
4+
* Version 1.9.58
55
*/
66

77
(function () {
@@ -10393,8 +10393,6 @@
1039310393
var REMOVE_CLASS_METHOD = 'removeClass';
1039410394
var REMOVE_ATTR_ALIASES = scriptletList[REMOVE_ATTR_METHOD].names;
1039510395
var REMOVE_CLASS_ALIASES = scriptletList[REMOVE_CLASS_METHOD].names;
10396-
var ADG_REMOVE_ATTR_NAME = REMOVE_ATTR_ALIASES[0];
10397-
var ADG_REMOVE_CLASS_NAME = REMOVE_CLASS_ALIASES[0];
1039810396
var REMOVE_ATTR_CLASS_APPLYING = ['asap', 'stay', 'complete'];
1039910397

1040010398
/**
@@ -10696,11 +10694,19 @@
1069610694
// https://github.com/AdguardTeam/Scriptlets/issues/109
1069710695
&& (parsedParams[0] === ADG_PREVENT_FETCH_WILDCARD || parsedParams[0] === ADG_PREVENT_FETCH_EMPTY_STRING)) {
1069810696
preparedParams = [UBO_NO_FETCH_IF_WILDCARD];
10699-
} else if ((parsedName === ADG_REMOVE_ATTR_NAME || parsedName === ADG_REMOVE_CLASS_NAME) && parsedParams[1] && parsedParams[1].includes(COMMA_SEPARATOR)) {
10700-
preparedParams = [parsedParams[0], replaceAll(parsedParams[1], COMMA_SEPARATOR, ESCAPED_COMMA_SEPARATOR)];
1070110697
} else {
1070210698
preparedParams = parsedParams;
1070310699
}
10700+
if (preparedParams && preparedParams.length > 0) {
10701+
// escape all commas in params
10702+
// https://github.com/AdguardTeam/FiltersCompiler/issues/185
10703+
preparedParams = preparedParams.map(function (param) {
10704+
if (param.includes(COMMA_SEPARATOR)) {
10705+
return replaceAll(param, COMMA_SEPARATOR, ESCAPED_COMMA_SEPARATOR);
10706+
}
10707+
return param;
10708+
});
10709+
}
1070410710

1070510711
// object of name and aliases for the Adg-scriptlet
1070610712
var scriptletNames = Object.keys(scriptletList);

dist/umd/scriptlets.umd.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
/**
33
* AdGuard Scriptlets
4-
* Version 1.9.57
4+
* Version 1.9.58
55
*/
66

77
(function (factory) {
@@ -10395,8 +10395,6 @@
1039510395
var REMOVE_CLASS_METHOD = 'removeClass';
1039610396
var REMOVE_ATTR_ALIASES = scriptletList[REMOVE_ATTR_METHOD].names;
1039710397
var REMOVE_CLASS_ALIASES = scriptletList[REMOVE_CLASS_METHOD].names;
10398-
var ADG_REMOVE_ATTR_NAME = REMOVE_ATTR_ALIASES[0];
10399-
var ADG_REMOVE_CLASS_NAME = REMOVE_CLASS_ALIASES[0];
1040010398
var REMOVE_ATTR_CLASS_APPLYING = ['asap', 'stay', 'complete'];
1040110399

1040210400
/**
@@ -10698,11 +10696,19 @@
1069810696
// https://github.com/AdguardTeam/Scriptlets/issues/109
1069910697
&& (parsedParams[0] === ADG_PREVENT_FETCH_WILDCARD || parsedParams[0] === ADG_PREVENT_FETCH_EMPTY_STRING)) {
1070010698
preparedParams = [UBO_NO_FETCH_IF_WILDCARD];
10701-
} else if ((parsedName === ADG_REMOVE_ATTR_NAME || parsedName === ADG_REMOVE_CLASS_NAME) && parsedParams[1] && parsedParams[1].includes(COMMA_SEPARATOR)) {
10702-
preparedParams = [parsedParams[0], replaceAll(parsedParams[1], COMMA_SEPARATOR, ESCAPED_COMMA_SEPARATOR)];
1070310699
} else {
1070410700
preparedParams = parsedParams;
1070510701
}
10702+
if (preparedParams && preparedParams.length > 0) {
10703+
// escape all commas in params
10704+
// https://github.com/AdguardTeam/FiltersCompiler/issues/185
10705+
preparedParams = preparedParams.map(function (param) {
10706+
if (param.includes(COMMA_SEPARATOR)) {
10707+
return replaceAll(param, COMMA_SEPARATOR, ESCAPED_COMMA_SEPARATOR);
10708+
}
10709+
return param;
10710+
});
10711+
}
1070610712

1070710713
// object of name and aliases for the Adg-scriptlet
1070810714
var scriptletNames = Object.keys(scriptletList);

0 commit comments

Comments
 (0)