blob: 5b059a0d5dd7a92f9eb6d443f75182011128ac14 [file] [log] [blame]
<style include="settings-shared site-settings-shared"></style>
<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="[[isBlockV8OptimizerOnUnfamiliarSitesEnabled_]]">
<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="$i18n{siteSettingsJavascriptOptimizerBlockedUnfamiliarSitesSubLabel}"
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>