Index: chrome/browser/resources/options/browser_options.html |
diff --git a/chrome/browser/resources/options/browser_options.html b/chrome/browser/resources/options/browser_options.html |
index 26447af8bb2f328477107bbe283b34ca86668f5c..b63e7a147c445ec18489491a7ccbc1d5e7c108d9 100644 |
--- a/chrome/browser/resources/options/browser_options.html |
+++ b/chrome/browser/resources/options/browser_options.html |
@@ -254,11 +254,18 @@ |
</span> |
</div> |
<div class="checkbox"> |
- <label> |
+ <span class="controlled-setting-with-label"> |
<input id="safeBrowsingEnabled" pref="safebrowsing.enabled" |
metric="Options_SafeBrowsingCheckbox" type="checkbox"> |
- <span i18n-content="safeBrowsingEnableProtection"></span> |
- </label> |
+ <span> |
+ <label for="safeBrowsingEnabled" |
+ i18n-content="safeBrowsingEnableProtection"> |
+ </label> |
+ <span class="controlled-setting-indicator" |
+ pref="safebrowsing.enabled"> |
+ </span> |
+ </span> |
+ </span> |
</div> |
<if expr="pp_ifdef('_google_chrome')"> |
<div class="checkbox"> |
@@ -269,7 +276,7 @@ |
</label> |
</div> |
<div id="metricsReportingSetting" class="checkbox"> |
- <label> |
+ <span class="controlled-setting-with-label"> |
<if expr="pp_ifdef('chromeos')"> |
<input id="metricsReportingEnabled" |
pref="cros.metrics.reportingEnabled" type="checkbox"> |
@@ -278,8 +285,14 @@ |
<input id="metricsReportingEnabled" |
pref="user_experience_metrics.reporting_enabled" type="checkbox"> |
</if> |
- <span i18n-content="enableLogging"></span> |
- </label> |
+ <span> |
+ <label for="metricsReportingEnabled" i18n-content="enableLogging"> |
+ </label> |
+ <span class="controlled-setting-indicator" |
+ pref="user_experience_metrics.reporting_enabled"> |
+ </span> |
+ </span> |
+ </span> |
</div> |
</if> <!-- pp_ifdef('_google_chrome') --> |
<div class="checkbox"> |
@@ -322,25 +335,36 @@ |
<section id="passwords-and-autofill-section"> |
<h3 i18n-content="passwordsAndAutofillGroupName"></h3> |
<div class="checkbox"> |
- <label> |
+ <span class="controlled-setting-with-label"> |
<input id="autofill-enabled" pref="autofill.enabled" |
metric="Options_FormAutofill" type="checkbox"> |
- <span i18n-content="autofillEnabled"></span> |
- </label> |
- <button id="autofill-settings" class="link-button" |
- pref="autofill.enabled" |
- i18n-content="manageAutofillSettings"></button> |
+ <span> |
+ <label for="autofill-enabled" i18n-content="autofillEnabled"></label> |
+ <span class="controlled-setting-indicator" pref="autofill.enabled"> |
+ </span> |
+ <button id="autofill-settings" class="link-button" |
+ i18n-content="manageAutofillSettings"> |
+ </button> |
+ </span> |
+ </span> |
</div> |
<div class="checkbox"> |
- <label> |
+ <span class="controlled-setting-with-label"> |
<input id="password-manager-enabled" |
pref="profile.password_manager_enabled" |
metric="Options_PasswordManager" type="checkbox"> |
- <span i18n-content="passwordManagerEnabled"></span> |
- </label> |
- <button id="manage-passwords" class="link-button" |
- i18n-content="managePasswords" |
- pref="profile.password_manager_enabled"></button> |
+ <span> |
+ <label for="password-manager-enabled" |
+ i18n-content="passwordManagerEnabled"> |
+ </label> |
+ <span class="controlled-setting-indicator" |
+ pref="profile.password_manager_enabled"> |
+ </span> |
+ <button id="manage-passwords" class="link-button" |
+ i18n-content="managePasswords"> |
+ </button> |
+ </span> |
+ </span> |
</div> |
<div class="checkbox" id="password-generation-checkbox"> |
<label> |
@@ -426,21 +450,33 @@ |
<div> |
<div class="settings-row"> |
<label> |
- <span i18n-content="downloadLocationBrowseTitle"></span> |
+ <span id="download-location-label" |
+ i18n-content="downloadLocationBrowseTitle"> |
+ </span> |
<input id="downloadLocationPath" class="weakrtl" type="text" |
- size="36" readonly> |
+ size="36" readonly> |
</label> |
<button id="downloadLocationChangeButton" |
- pref="download.prompt_for_download" |
- i18n-content="downloadLocationChangeButton"></button> |
+ i18n-content="downloadLocationChangeButton"> |
+ </button> |
+ <span class="controlled-setting-indicator" |
+ pref="download.default_directory"> |
+ </span> |
</div> |
<div class="checkbox"> |
- <label> |
- <input type="checkbox" |
- pref="download.prompt_for_download" |
- metric="Options_AskForSaveLocation"> |
- <span i18n-content="downloadLocationAskForSaveLocation"></span> |
- </label> |
+ <span class="controlled-setting-with-label"> |
+ <input id="prompt-for-download" type="checkbox" |
+ pref="download.prompt_for_download" |
+ metric="Options_AskForSaveLocation"> |
+ <span> |
+ <label for="prompt-for-download" |
+ i18n-content="downloadLocationAskForSaveLocation"> |
+ </label> |
+ <span class="controlled-setting-indicator" |
+ pref="download.prompt_for_download"> |
+ </span> |
+ </span> |
+ </span> |
</div> |
<if expr="pp_ifdef('chromeos')"> |
<div class="checkbox" guest-visibility="disabled"> |