2020-02-27 13:45:29 +01:00
<!DOCTYPE html>
< html >
< head >
< title > LocalCDN Options< / title >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< meta charset = "utf-8" / >
< link rel = "stylesheet" type = "text/css" href = "options.css" >
< script defer src = "../../modules/internal/icons.js" > < / script >
< / head >
< body >
< script src = "../../core/constants.js" > < / script >
< script src = "../../modules/internal/helpers.js" > < / script >
2020-03-04 17:55:37 +01:00
< script defer src = "../../core/resources.js" > < / script >
< script defer src = "../../core/mappings.js" > < / script >
2020-02-27 13:45:29 +01:00
< script src = "options.js" > < / script >
< section class = "notice notice-warning hidden" id = "notice-block-missing" >
< div class = "notice-head" >
< span data-i18n-content = "blockMissingTitle" > < / span >
< / div >
< div class = "notice-body" dir = "ltr" >
2020-04-07 12:19:32 +02:00
< div class = "notice-message" data-i18n-content = "featureBreaksWebsitesDescription" >
2020-02-27 13:45:29 +01:00
This feature breaks websites. Do not leave it enabled, unless you are prepared to manually whitelist any affected domains.
< / div >
2020-04-06 18:58:33 +02:00
2020-04-07 12:19:32 +02:00
< div class = "button button-notice button-warning" id = "button-block-missing" data-i18n-content = "featureBreaksWebsitesButton" >
2020-02-27 13:45:29 +01:00
Disable
< / div >
< / div >
< / section >
< section class = "option" >
< div class = "title-option" >
< label class = "label-checkbox" >
< input class = "input-checkbox" data-option = "showIconBadge" type = "checkbox" >
< span data-i18n-content = "showIconBadgeTitle" > < / span >
< / label >
< / div >
< div class = "description-option" data-i18n-content = "showIconBadgeDescription" > < / div >
< / section >
< section class = "option" >
< div class = "title-option" >
< label class = "label-checkbox" >
< input class = "input-checkbox" data-option = "blockMissing" type = "checkbox" >
< span data-i18n-content = "blockMissingTitle" > < / span >
< / label >
< span class = "badge badge-warning" data-i18n-content = "advancedLabel" > < / span >
< / div >
< div class = "description-option" data-i18n-content = "blockMissingDescription" > < / div >
< / section >
< section class = "option" >
< div class = "title-option" >
< label class = "label-checkbox" >
< input class = "input-checkbox" data-option = "disablePrefetch" type = "checkbox" >
< span data-i18n-content = "disablePrefetchTitle" > < / span >
< / label >
< span class = "badge badge-warning" data-i18n-content = "advancedLabel" > < / span >
< / div >
< div class = "description-option" data-i18n-content = "disablePrefetchDescription" > < / div >
< / section >
< section class = "option" >
< div class = "title-option" >
< label class = "label-checkbox" >
< input class = "input-checkbox" data-option = "stripMetadata" type = "checkbox" >
< span data-i18n-content = "stripMetadataTitle" > < / span >
< / label >
< span class = "badge badge-warning" data-i18n-content = "advancedLabel" > < / span >
< / div >
< div class = "description-option" data-i18n-content = "stripMetadataDescription" > < / div >
2020-03-29 10:23:16 +02:00
< / section >
< section class = "option" >
< div class = "title-option" >
< label class = "label-checkbox" >
< input class = "input-checkbox" data-option = "enableLogging" type = "checkbox" >
2020-04-07 12:19:32 +02:00
< span data-i18n-content = "loggingTitle" > Enable logging in browser console< / span >
2020-03-29 10:23:16 +02:00
< / label >
< / div >
2020-04-07 12:19:32 +02:00
< div class = "description-option" data-i18n-content = "loggingDescription" > Open "Browser Console" ( CTRL + SHIFT + J ) to show missing resources< / div >
2020-04-06 18:04:53 +02:00
< / section >
< section class = "option" >
< div class = "title-option" >
< label class = "label-checkbox" >
< input class = "input-checkbox" data-option = "hideReleaseNotes" type = "checkbox" >
2020-04-07 12:19:32 +02:00
< span data-i18n-content = "hideReleaseNotesTitle" > Disable release notes< / span >
2020-04-06 18:04:53 +02:00
< / label >
2020-04-07 12:19:32 +02:00
< span class = "badge badge-warning" data-i18n-content = "advancedLabel" > < / span >
2020-04-06 18:04:53 +02:00
< / div >
2020-04-07 12:19:32 +02:00
< div class = "description-option" data-i18n-content = "hideReleaseNotesDescription" > If enabled, you wont receive any information about new features in LocalCDN. This includes information about new uBlock/uMatrix rules.< / div >
2020-02-27 13:45:29 +01:00
< / section >
< section class = "option" >
2020-04-07 12:19:32 +02:00
< div class = "title-option without-checkbox" data-i18n-content = "whitelistedDomainsTitle" > < / div >
< input class = "input-text without-checkbox" data-option = "whitelistedDomains" type = "text" >
< div class = "description-option without-checkbox" data-i18n-content = "whitelistedDomainsDescription" > < / div >
2020-03-04 17:55:37 +01:00
< / section >
2020-02-27 13:45:29 +01:00
2020-06-25 07:54:17 +02:00
< div class = "html-filter-section" >
< section class = "option" >
< div class = "title-option without-checkbox" data-i18n-content = "htmlFilterDomainsTitle" > Domains for HTML filter:< / div >
< input class = "input-text without-checkbox" data-option = "domainsManipulateDOM" type = "text" >
< div class = "description-option without-checkbox" data-i18n-content = "htmlFilterDomainsDescription" > Enter domains for HTML filter. Separate multiple entries with semi-colons (;).< / div >
< / section >
< span id = "negate-html-filter-list-warning" class = "badge badge-warning warning-red" data-i18n-content = "negateHtmlFilterListWarning" > This function can break websites. Please note the information on the Wiki page.< / span >
< section class = "option" >
< div class = "title-option" >
< label class = "label-checkbox" >
< input class = "input-checkbox" data-option = "negateHtmlFilterList" type = "checkbox" >
< span data-i18n-content = "negateHtmlFilterListTitle" > Invert HTML-Filter< / span >
< / label >
< span class = "badge badge-warning" data-i18n-content = "advancedLabel" > < / span >
< / div >
< div class = "description-option" data-i18n-content = "negateHtmlFilterListDescription" > If activated, the HTML filter for the domains in the list above is disabled instead of enabled.< / div >
< / section >
< / div >
2020-03-04 17:55:37 +01:00
< section class = "option" >
2020-04-07 12:19:32 +02:00
< div class = "title-option without-checkbox" data-i18n-content = "generateRuleSetTitle" > < / div >
< div class = "description-option without-checkbox" >
< p class = "without-checkbox" data-i18n-content = "generateRuleSetDescription" > < / p >
< / div >
< div class = "ruleset-generator" >
2020-06-16 07:10:22 +02:00
< p id = "last-mapping-update" class = "description-option last-update without-checkbox" data-i18n-content = "lastUpdate" > Last update:< / p >
2020-03-08 12:30:03 +01:00
< / div >
2020-03-05 07:45:41 +01:00
< div class = "ruleset-generator" >
2020-03-04 17:55:37 +01:00
< input id = "generate-ublock-rules" name = "rule-sets" data-option = "uBlock" type = "radio" value = "uBlock" >
< label for = "generate-ublock-rules" > uBlock< / label >
< / div >
2020-03-05 07:45:41 +01:00
< div class = "ruleset-generator" >
2020-03-04 17:55:37 +01:00
< input id = "generate-umatrix-rules" name = "rule-sets" data-option = "uMatrix" type = "radio" value = "uMatrix" >
< label for = "generate-umatrix-rules" > uMatrix< / label >
< / div >
< textarea rows = "12" cols = "15" id = "generated-rules" readonly > < / textarea >
2020-04-07 12:19:32 +02:00
< input id = "button-copy-rule-set" type = "button" data-i18n-content = "copyRuleSet" value = "Copy" >
2020-02-27 13:45:29 +01:00
< / section >
< section class = "notice notice-default hidden" id = "notice-locale" >
< div class = "notice-body" dir = "ltr" >
< div class = "notice-message" >
< i class = "fai fa-exclamation-triangle icon" > < / i >
Your preferred language is not yet fully supported.
< / div >
2020-04-06 18:58:33 +02:00
2020-06-14 21:45:51 +02:00
< a class = "button button-notice button-warning" href = "https://hosted.weblate.org/projects/localcdn/" target = "_blank" >
Please help out by translating this add-on on Weblate.
2020-02-27 13:45:29 +01:00
< / a >
< / div >
< / section >
< / body >
< / html >