Skip to content
This repository was archived by the owner on Nov 15, 2017. It is now read-only.

Commit 3dd51fd

Browse files
committed
support for ABP cosmetic filters
1 parent a258141 commit 3dd51fd

16 files changed

+551
-20
lines changed

_locales/de/messages.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -445,6 +445,18 @@
445445
"message": "<p>Normally, <i>HTTP Switchboard</i> will extract from <i>Adblock Plus</i>-compatible filter lists <b>only</b> those filters which are used to block an entire domain (example: &ldquo;<b>||a.ucoz.net^</b>&rdquo;).</p><p>This option enables the parsing and enforcing of finer-grained <i>Adblock Plus</i> filters (example: &ldquo;<b>/adwords-conversion-tracking.</b>&rdquo;). These complex filters are incompatible with the matrix, and thus are only used internally to evaluate whether a net request should be blocked: they have no user interface counterpart.</p><p>Even if this option is enabled, <i>Adblock Plus</i> filters used for <a href=\"https://adblockplus.org/en/filters#elemhide\">element hiding</a> are completely ignored.</p><p>Memory usage requirement is higher when this option is enabled.</p>",
446446
"description": "English: ..."
447447
},
448+
"ubiquitousParseAllABPHideFiltersPrompt1" : {
449+
"message": "Parse and enforce Adblock+ element hiding filters. (beta)",
450+
"description": "English: Parse and enforce Adblock+ element hiding filters."
451+
},
452+
"ubiquitousParseAllABPHideFiltersPrompt2" : {
453+
"message": "{{abpHideFilterCount}} element hiding filters used.",
454+
"description": "English: {{abpHideFilterCount}} element hiding filters used."
455+
},
456+
"ubiquitousParseAllABPHideFiltersInfo" : {
457+
"message": "<p>[TO DO]</p>",
458+
"description": "English: ..."
459+
},
448460
"ubiquitousListsOfBlockedHostsHeader" : {
449461
"message": "Listen blockierter Hostnamen",
450462
"description": "English: Lists of blocked hosts"

_locales/en/messages.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -445,6 +445,18 @@
445445
"message": "<p>Normally, <i>HTTP Switchboard</i> will extract from <i>Adblock Plus</i>-compatible filter lists <b>only</b> those filters which are used to block an entire domain (example: &ldquo;<b>||a.ucoz.net^</b>&rdquo;).</p><p>This option enables the parsing and enforcing of finer-grained <i>Adblock Plus</i> filters (example: &ldquo;<b>/adwords-conversion-tracking.</b>&rdquo;). These complex filters are incompatible with the matrix, and thus are only used internally to evaluate whether a net request should be blocked: they have no user interface counterpart.</p><p>Even if this option is enabled, <i>Adblock Plus</i> filters used for <a href=\"https://adblockplus.org/en/filters#elemhide\">element hiding</a> are completely ignored.</p><p>Memory usage requirement is higher when this option is enabled.</p>",
446446
"description": "English: ..."
447447
},
448+
"ubiquitousParseAllABPHideFiltersPrompt1" : {
449+
"message": "Parse and enforce Adblock+ element hiding filters. (beta)",
450+
"description": "English: Parse and enforce Adblock+ element hiding filters."
451+
},
452+
"ubiquitousParseAllABPHideFiltersPrompt2" : {
453+
"message": "{{abpHideFilterCount}} element hiding filters used.",
454+
"description": "English: {{abpHideFilterCount}} element hiding filters used."
455+
},
456+
"ubiquitousParseAllABPHideFiltersInfo" : {
457+
"message": "<p>[TO DO]</p>",
458+
"description": "English: ..."
459+
},
448460
"ubiquitousListsOfBlockedHostsHeader" : {
449461
"message": "Lists of blocked hosts",
450462
"description": "English: Lists of blocked hosts"

_locales/fr/messages.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -445,6 +445,18 @@
445445
"message": "<p>En temps normal, <i>HTTP Switchboard</i> n'extrait depuis les listes compatibles <i>Adblock Plus</i> <b>que</b> les filtres utilisés pour bloquer un domaine entier spécifique (par exemple : &ldquo;<b>||a.ucoz.net^</b>&rdquo;).</p><p>Cette option permet d'également utiliser des filtres <i>Adblock Plus</i> plus élaborés (par exemple : &ldquo;<b>/adwords-conversion-tracking.</b>&rdquo;). Ces filtres complexes sont incompatibles avec la matrice; ainsi ils sont utilisés &ldquo;en interne&rdquo; pour vérifier si une requête réseau devrait être bloquée ou non, et l'interaction utilisateur est limitée.</p><p>Même si cette option est activée, les filtres <i>Adblock Plus</i> utilisés pour <a href=\"https://adblockplus.org/en/filters#elemhide\">cacher des éléments</a> demeureront ignorés.</p><p>L'utilisation en mémoire vive est plus importante lorsque vous utilisez cette fonctionnalité.</p>",
446446
"description": "English: ..."
447447
},
448+
"ubiquitousParseAllABPHideFiltersPrompt1" : {
449+
"message": "Utiliser en plus les règles Adblock Plus cosmétiques. (beta)",
450+
"description": "English: Parse and enforce Adblock+ element hiding filters."
451+
},
452+
"ubiquitousParseAllABPHideFiltersPrompt2" : {
453+
"message": "{{abpHideFilterCount}} règles Adblock Plus cosmétiques utilisées.",
454+
"description": "English: {{abpHideFilterCount}} element hiding filters used."
455+
},
456+
"ubiquitousParseAllABPHideFiltersInfo" : {
457+
"message": "<p>[TO DO]</p>",
458+
"description": "English: ..."
459+
},
448460
"ubiquitousListsOfBlockedHostsHeader" : {
449461
"message": "Listes d'hôtes à bloquer",
450462
"description": "English: Lists of blocked hosts"

_locales/ru/messages.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -445,6 +445,18 @@
445445
"message": "<p>Обычно, <i>HTTP Switchboard</i> будет извлекать из <i>Adblock Plus</i>-совместимых фильтр листов <b>только</b> те фильтры, которые используются для блокировки всего домена (пример: &ldquo;<b>||a.ucoz.net^</b>&rdquo;).</p><p>Эта опция разрешает разбор и соблюдение <i>Adblock Plus</i> фильтров(пример: &ldquo;<b>/adwords-conversion-tracking.</b>&rdquo;). Эти фильтры не совместимы с матрицей, поэтому запросы блокированные этим фильтром нельзя увидеть и настроить.</p><p>Даже если эта опция включена, <i>Adblock Plus</i> фильтры используемые для <a href=\"https://adblockplus.org/en/filters#elemhide\">скрытия элементов</a> полностью игнорируется.</p><p>Включение этой опции увеличивает использование памяти.</p>",
446446
"description": "English: ..."
447447
},
448+
"ubiquitousParseAllABPHideFiltersPrompt1" : {
449+
"message": "Parse and enforce Adblock+ element hiding filters. (beta)",
450+
"description": "English: Parse and enforce Adblock+ element hiding filters."
451+
},
452+
"ubiquitousParseAllABPHideFiltersPrompt2" : {
453+
"message": "{{abpHideFilterCount}} element hiding filters used.",
454+
"description": "English: {{abpHideFilterCount}} element hiding filters used."
455+
},
456+
"ubiquitousParseAllABPHideFiltersInfo" : {
457+
"message": "<p>[TO DO]</p>",
458+
"description": "English: ..."
459+
},
448460
"ubiquitousListsOfBlockedHostsHeader" : {
449461
"message": "Список блокируемых хостов",
450462
"description": "English: Lists of blocked hosts"

background.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<script src="js/assets.js"></script>
1616
<script src="js/asset-updater.js"></script>
1717
<script src="js/abp-filters.js"></script>
18+
<script src="js/abp-hide-filters.js"></script>
1819
<script src="js/httpsb.js"></script>
1920
<script src="js/reqstats.js"></script>
2021
<script src="js/cookies.js"></script>

0 commit comments

Comments
 (0)