blob: 3e6101bb0776895be9070aef31e968c4fc932ada [file] [log] [blame]
<style include="settings-shared site-settings-shared"></style>
<settings-subpage
page-title="$i18n{siteSettingsCategoryJavascriptOptimizer}"
search-label="$i18n{siteSettingsAllSitesSearch}"
search-term="{{searchTerm}}" route-path$="[[routePath]]">
<div class="content-settings-header secondary">
$i18n{siteSettingsJavascriptOptimizerDescription}
</div>
<div class="radio-group">
<h2>$i18n{siteSettingsDefaultBehavior}</h2>
<div id="radioGroupSubLabel" class="secondary">
$i18n{siteSettingsDefaultBehaviorDescription}
</div>
<settings-radio-group
id="javascriptOptimizerRadioGroup"
pref="{{prefs.generated.javascript_optimizer}}"
selectable-elements="settings-collapse-radio-button"
group-aria-label="$i18n{siteSettingsDefaultBehavior}">
<settings-collapse-radio-button
id="enableForAllSites"
class="two-line"
name="[[javascriptOptimizerSettingEnum_.ALLOWED]]"
pref="[[prefs.generated.javascript_optimizer]]"
label="$i18n{siteSettingsJavascriptOptimizerAllowed}"
sub-label="$i18n{siteSettingsJavascriptOptimizerAllowedSubLabel}"
no-collapse>
</settings-collapse-radio-button>
<template is="dom-if"
if="[[enableBlockV8OptimizerOnUnfamiliarSites_]]">
<settings-collapse-radio-button
id="blockForUnfamiliarSites"
class="two-line"
name="[[javascriptOptimizerSettingEnum_.BLOCKED_FOR_UNFAMILIAR_SITES]]"
pref="[[prefs.generated.javascript_optimizer]]"
label="$i18n{siteSettingsJavascriptOptimizerBlockedUnfamiliarSites}"
sub-label="[[getBlockForUnfamiliarSitesSubLabel_(
prefs.generated.javascript_optimizer.value)]]"
no-collapse>
</settings-collapse-radio-button>
</template>
<settings-collapse-radio-button
id="blockForAllSites"
class="two-line"
name="[[javascriptOptimizerSettingEnum_.BLOCKED]]"
pref="[[prefs.generated.javascript_optimizer]]"
label="$i18n{siteSettingsJavascriptOptimizerBlocked}"
sub-label="$i18n{siteSettingsJavascriptOptimizerBlockedSubLabel}"
no-collapse>
</settings-collapse-radio-button>
</settings-radio-group>
</div>
<category-setting-exceptions
category="[[contentSettingsTypesEnum_.JAVASCRIPT_OPTIMIZER]]"
allow-header="$i18n{siteSettingsJavascriptOptimizerAllowedExceptions}"
block-header="$i18n{siteSettingsJavascriptOptimizerBlockedExceptions}"
search-filter="[[searchTerm]]">
</category-setting-exceptions>
</settings-subpage>