diff options
author | glider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-29 16:17:43 +0000 |
---|---|---|
committer | glider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-29 16:17:43 +0000 |
commit | 92af935e0defb2d1998b1397d58911a8a3d69361 (patch) | |
tree | 52491b397b0fa17f2450a77fd70a56b2cba4bced /chrome/browser/resources | |
parent | cc397aad185110a566ab2b9282819140ca2d83ac (diff) | |
download | chromium_src-92af935e0defb2d1998b1397d58911a8a3d69361.zip chromium_src-92af935e0defb2d1998b1397d58911a8a3d69361.tar.gz chromium_src-92af935e0defb2d1998b1397d58911a8a3d69361.tar.bz2 |
Revert 54137 - Revert 53990 - - Implement proxy settings dialog for Linux/Windows.
- Omit Network and SSL sections for ChromeOS.
BUG=49038
TEST=Exercise proxy settings dialog in dom-ui options window (--enable-tabbed-options).
Review URL: http://codereview.chromium.org/2847061
TBR=csilv@chromium.org
Review URL: http://codereview.chromium.org/2884047
TBR=glider@chromium.org
Review URL: http://codereview.chromium.org/3023026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54138 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/resources')
-rw-r--r-- | chrome/browser/resources/options/advanced_options.html | 106 | ||||
-rw-r--r-- | chrome/browser/resources/options/advanced_options.js | 15 |
2 files changed, 65 insertions, 56 deletions
diff --git a/chrome/browser/resources/options/advanced_options.html b/chrome/browser/resources/options/advanced_options.html index 3cefd7c..eeec8f7 100644 --- a/chrome/browser/resources/options/advanced_options.html +++ b/chrome/browser/resources/options/advanced_options.html @@ -37,15 +37,16 @@ pref="safebrowsing.enabled" type="checkbox"><span i18n-content="safeBrowsingEnableProtection"></span></label></td> </tr> - <if expr="pp_ifdef('_google_chrome')"> - <tr id="metricsReportingCheckbox"> - <td class="option-name"><label><input id="metricsReportingEnabled" - pref="user_experience_metrics.reporting_enabled" type="checkbox"> - <span i18n-content="enableLogging"></span></label></td> - </tr> - </if> +<if expr="pp_ifdef('_google_chrome')"> + <tr id="metricsReportingCheckbox"> + <td class="option-name"><label><input id="metricsReportingEnabled" + pref="user_experience_metrics.reporting_enabled" type="checkbox"> + <span i18n-content="enableLogging"></span></label></td> + </tr> +</if> </table> </section> +<if expr="not pp_ifdef('chromeos')"> <section> <h3 i18n-content="advancedSectionTitleNetwork"></h3> <table class="option-control-table"> @@ -59,6 +60,7 @@ </td></tr> </table> </section> +</if> <section> <h3 i18n-content="advancedSectionTitleTranslate"></h3> <table class="option-control-table"> @@ -96,19 +98,20 @@ <section> <h3 i18n-content="advancedSectionTitleContent"></h3> <table class="option-control-table"> - <if expr="os == 'darwin'"> - <tr id="tabsToLinksCheckbox"> - <td class="option-name"><label><input id="tabsToLinksPref" - pref="webkit.webprefs.tabs_to_links" type="checkbox"><span - i18n-content="tabsToLinksPref"></span></label></td> - </tr> - </if> +<if expr="os == 'darwin'"> + <tr id="tabsToLinksCheckbox"> + <td class="option-name"><label><input id="tabsToLinksPref" + pref="webkit.webprefs.tabs_to_links" type="checkbox"><span + i18n-content="tabsToLinksPref"></span></label></td> + </tr> +</if> <tr id="fontSettingsConfigureFontsOnlyButton"><td> <button id="fontSettingsConfigureFontsOnlyButton" i18n-content="fontSettingsConfigureFontsOnlyButton"></button> </td></tr> </table> </section> +<if expr="not pp_ifdef('chromeos')"> <section> <h3 i18n-content="advancedSectionTitleSecurity"></h3> <table class="option-control-table"> @@ -118,42 +121,45 @@ <button id="certificatesManageButton" i18n-content="certificatesManageButton"></button> </td></tr> - <if expr="os == 'win32'"> - <!-- Configure these options for manual handling on windows --> - <tr id="sslCheckRevocationCheckbox"> - <td class="option-name"><label><input id="sslCheckRevocation" - type="checkbox"><span i18n-content="sslCheckRevocation"></span> - </label></td> - </tr> - <tr id="sslUseSSL2Checkbox"> - <td class="option-name"><label><input id="sslUseSSL2" - type="checkbox"><span i18n-content="sslUseSSL2"></span> - </label></td> - </tr> - </if> - <if expr="os == 'linux2' or os.find('bsd') != -1"> - <!-- Configure these options for Linux/BSD as preference keys --> - <tr id="sslCheckRevocationCheckbox"> - <td class="option-name"><label><input id="sslCheckRevocation" - pref="ssl.rev_checking.enabled" type="checkbox"><span - i18n-content="sslCheckRevocation"></span></label></td> - </tr> - <tr id="sslUseSSL2Checkbox"> - <td class="option-name"><label><input id="sslUseSSL2" - pref="ssl.ssl2.enabled" type="checkbox"><span - i18n-content="sslUseSSL2"></span></label></td> - </tr> - <tr id="sslUseSSL3Checkbox"> - <td class="option-name"><label><input id="sslUseSSL3" - pref="ssl.ssl3.enabled" type="checkbox"><span - i18n-content="sslUseSSL3"></span></label></td> - </tr> - <tr id="sslUseTLS1Checkbox"> - <td class="option-name"><label><input id="sslUseTLS1" - pref="ssl.tls1.enabled" type="checkbox"><span - i18n-content="sslUseTLS1"></span></label></td> - </tr> - </if> +</if> +<if expr="os == 'win32'"> + <!-- Configure these options for manual handling on windows --> + <tr id="sslCheckRevocationCheckbox"> + <td class="option-name"><label><input id="sslCheckRevocation" + type="checkbox"><span i18n-content="sslCheckRevocation"></span> + </label></td> + </tr> + <tr id="sslUseSSL2Checkbox"> + <td class="option-name"><label><input id="sslUseSSL2" + type="checkbox"><span i18n-content="sslUseSSL2"></span> + </label></td> + </tr> +</if> +<if expr="not pp_ifdef('chromeos') and (os == 'linux2' or os.find('bsd') != -1)"> + <!-- Configure these options for Linux/BSD as preference keys --> + <tr id="sslCheckRevocationCheckbox"> + <td class="option-name"><label><input id="sslCheckRevocation" + pref="ssl.rev_checking.enabled" type="checkbox"><span + i18n-content="sslCheckRevocation"></span></label></td> + </tr> + <tr id="sslUseSSL2Checkbox"> + <td class="option-name"><label><input id="sslUseSSL2" + pref="ssl.ssl2.enabled" type="checkbox"><spa + i18n-content="sslUseSSL2"></span></label></td> + </tr> + <tr id="sslUseSSL3Checkbox"> + <td class="option-name"><label><input id="sslUseSSL3" + pref="ssl.ssl3.enabled" type="checkbox"><span + i18n-content="sslUseSSL3"></span></label></td> + </tr> + <tr id="sslUseTLS1Checkbox"> + <td class="option-name"><label><input id="sslUseTLS1" + pref="ssl.tls1.enabled" type="checkbox"><span + i18n-content="sslUseTLS1"></span></label></td> + </tr> +</if> +<if expr="not pp_ifdef('chromeos')"> </table> </section> +</if> </div> diff --git a/chrome/browser/resources/options/advanced_options.js b/chrome/browser/resources/options/advanced_options.js index 0f2a3c4..1713ddf 100644 --- a/chrome/browser/resources/options/advanced_options.js +++ b/chrome/browser/resources/options/advanced_options.js @@ -28,9 +28,6 @@ AdvancedOptions.prototype = { $('privacyClearDataButton').onclick = function(event) { OptionsPage.showOverlay('clearBrowserDataOverlay'); }; - $('proxiesConfigureButton').onclick = function(event) { - chrome.send('showNetworkProxySettings'); - }; $('downloadLocationBrowseButton').onclick = function(event) { chrome.send('selectDownloadLocation'); }; @@ -40,9 +37,15 @@ AdvancedOptions.prototype = { $('fontSettingsConfigureFontsOnlyButton').onclick = function(event) { OptionsPage.showOverlay('fontSettingsOverlay'); }; - $('certificatesManageButton').onclick = function(event) { - chrome.send('showManageSSLCertificates'); - }; + + if (!cr.isChromeOS) { + $('proxiesConfigureButton').onclick = function(event) { + chrome.send('showNetworkProxySettings'); + }; + $('certificatesManageButton').onclick = function(event) { + chrome.send('showManageSSLCertificates'); + }; + } if (cr.isWindows) { $('sslCheckRevocation').onclick = function(event) { |