Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Side by Side Diff: trunk/src/chrome/browser/resources/options/browser_options.js

Issue 312403003: Revert 275229 "Add an extension override bubble and warning box ..." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 cr.define('options', function() { 5 cr.define('options', function() {
6 var OptionsPage = options.OptionsPage; 6 var OptionsPage = options.OptionsPage;
7 var ArrayDataModel = cr.ui.ArrayDataModel; 7 var ArrayDataModel = cr.ui.ArrayDataModel;
8 var RepeatingButton = cr.ui.RepeatingButton; 8 var RepeatingButton = cr.ui.RepeatingButton;
9 var HotwordSearchSettingIndicator = options.HotwordSearchSettingIndicator; 9 var HotwordSearchSettingIndicator = options.HotwordSearchSettingIndicator;
10 10
(...skipping 555 matching lines...) Expand 10 before | Expand all | Expand 10 after
566 true); 566 true);
567 this.addExtensionControlledBox_('extension-controlled-container', 567 this.addExtensionControlledBox_('extension-controlled-container',
568 'homepage-controlled', 568 'homepage-controlled',
569 true); 569 true);
570 this.addExtensionControlledBox_('startup-section-content', 570 this.addExtensionControlledBox_('startup-section-content',
571 'startpage-controlled', 571 'startpage-controlled',
572 false); 572 false);
573 this.addExtensionControlledBox_('newtab-section-content', 573 this.addExtensionControlledBox_('newtab-section-content',
574 'newtab-controlled', 574 'newtab-controlled',
575 false); 575 false);
576 this.addExtensionControlledBox_('proxy-section-content',
577 'proxy-controlled',
578 true);
579 576
580 document.body.addEventListener('click', function(e) { 577 document.body.addEventListener('click', function(e) {
581 var button = findAncestor(e.target, function(el) { 578 var button = findAncestor(e.target, function(el) {
582 return el.tagName == 'BUTTON' && 579 return el.tagName == 'BUTTON' &&
583 el.dataset.extensionId !== undefined && 580 el.dataset.extensionId !== undefined &&
584 el.dataset.extensionId.length; 581 el.dataset.extensionId.length;
585 }); 582 });
586 if (button) 583 if (button)
587 chrome.send('disableExtension', [button.dataset.extensionId]); 584 chrome.send('disableExtension', [button.dataset.extensionId]);
588 }); 585 });
(...skipping 915 matching lines...) Expand 10 before | Expand all | Expand 10 after
1504 $('auto-open-file-types-container')); 1501 $('auto-open-file-types-container'));
1505 } else { 1502 } else {
1506 this.hideSectionWithAnimation_( 1503 this.hideSectionWithAnimation_(
1507 $('auto-open-file-types-section'), 1504 $('auto-open-file-types-section'),
1508 $('auto-open-file-types-container')); 1505 $('auto-open-file-types-container'));
1509 } 1506 }
1510 } 1507 }
1511 }, 1508 },
1512 1509
1513 /** 1510 /**
1514 * Set the enabled state for the proxy settings button and its associated 1511 * Set the enabled state for the proxy settings button.
1515 * message when extension controlled.
1516 * @param {boolean} disabled Whether the button should be disabled.
1517 * @param {boolean} extensionControlled Whether the proxy is extension
1518 * controlled.
1519 * @private 1512 * @private
1520 */ 1513 */
1521 setupProxySettingsButton_: function(disabled, extensionControlled) { 1514 setupProxySettingsSection_: function(disabled, extensionControlled) {
1522 if (!cr.isChromeOS) { 1515 if (!cr.isChromeOS) {
1523 $('proxiesConfigureButton').disabled = disabled; 1516 $('proxiesConfigureButton').disabled = disabled;
1524 $('proxiesLabel').textContent = 1517 $('proxiesLabel').textContent =
1525 loadTimeData.getString(extensionControlled ? 1518 loadTimeData.getString(extensionControlled ?
1526 'proxiesLabelExtension' : 'proxiesLabelSystem'); 1519 'proxiesLabelExtension' : 'proxiesLabelSystem');
1527 } 1520 }
1528 }, 1521 },
1529 1522
1530 /** 1523 /**
1531 * Set the initial state of the spoken feedback checkbox. 1524 * Set the initial state of the spoken feedback checkbox.
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
1626 details.homePage.id, 1619 details.homePage.id,
1627 details.homePage.name); 1620 details.homePage.name);
1628 this.toggleExtensionControlledBox_('startup-section-content', 1621 this.toggleExtensionControlledBox_('startup-section-content',
1629 'startpage-controlled', 1622 'startpage-controlled',
1630 details.startUpPage.id, 1623 details.startUpPage.id,
1631 details.startUpPage.name); 1624 details.startUpPage.name);
1632 this.toggleExtensionControlledBox_('newtab-section-content', 1625 this.toggleExtensionControlledBox_('newtab-section-content',
1633 'newtab-controlled', 1626 'newtab-controlled',
1634 details.newTabPage.id, 1627 details.newTabPage.id,
1635 details.newTabPage.name); 1628 details.newTabPage.name);
1636 this.toggleExtensionControlledBox_('proxy-section-content',
1637 'proxy-controlled',
1638 details.proxy.id,
1639 details.proxy.name);
1640
1641 // The proxy section contains just the warning box and nothing else, so
1642 // if we're hiding the proxy warning box, we should also hide its header
1643 // section.
1644 $('proxy-section').hidden = details.proxy.id.length == 0;
1645 }, 1629 },
1646 1630
1647 1631
1648 /** 1632 /**
1649 * Show/hide touchpad-related settings. 1633 * Show/hide touchpad-related settings.
1650 * @private 1634 * @private
1651 */ 1635 */
1652 showTouchpadControls_: function(show) { 1636 showTouchpadControls_: function(show) {
1653 $('touchpad-settings').hidden = !show; 1637 $('touchpad-settings').hidden = !show;
1654 $('accessibility-tap-dragging').hidden = !show; 1638 $('accessibility-tap-dragging').hidden = !show;
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
1803 'setFontSize', 1787 'setFontSize',
1804 'setNativeThemeButtonEnabled', 1788 'setNativeThemeButtonEnabled',
1805 'setHighContrastCheckboxState', 1789 'setHighContrastCheckboxState',
1806 'setMetricsReportingCheckboxState', 1790 'setMetricsReportingCheckboxState',
1807 'setMetricsReportingSettingVisibility', 1791 'setMetricsReportingSettingVisibility',
1808 'setProfilesInfo', 1792 'setProfilesInfo',
1809 'setSpokenFeedbackCheckboxState', 1793 'setSpokenFeedbackCheckboxState',
1810 'setThemesResetButtonEnabled', 1794 'setThemesResetButtonEnabled',
1811 'setVirtualKeyboardCheckboxState', 1795 'setVirtualKeyboardCheckboxState',
1812 'setupPageZoomSelector', 1796 'setupPageZoomSelector',
1813 'setupProxySettingsButton', 1797 'setupProxySettingsSection',
1814 'showBluetoothSettings', 1798 'showBluetoothSettings',
1815 'showCreateProfileError', 1799 'showCreateProfileError',
1816 'showCreateProfileSuccess', 1800 'showCreateProfileSuccess',
1817 'showCreateProfileWarning', 1801 'showCreateProfileWarning',
1818 'showHotwordSection', 1802 'showHotwordSection',
1819 'showManagedUserImportError', 1803 'showManagedUserImportError',
1820 'showManagedUserImportSuccess', 1804 'showManagedUserImportSuccess',
1821 'showMouseControls', 1805 'showMouseControls',
1822 'showTouchpadControls', 1806 'showTouchpadControls',
1823 'toggleExtensionIndicators', 1807 'toggleExtensionIndicators',
(...skipping 21 matching lines...) Expand all
1845 BrowserOptions.getLoggedInUsername = function() { 1829 BrowserOptions.getLoggedInUsername = function() {
1846 return BrowserOptions.getInstance().username_; 1830 return BrowserOptions.getInstance().username_;
1847 }; 1831 };
1848 } 1832 }
1849 1833
1850 // Export 1834 // Export
1851 return { 1835 return {
1852 BrowserOptions: BrowserOptions 1836 BrowserOptions: BrowserOptions
1853 }; 1837 };
1854 }); 1838 });
OLDNEW
« no previous file with comments | « trunk/src/chrome/browser/resources/options/browser_options.html ('k') | trunk/src/chrome/browser/ui/view_ids.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698