Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 const OptionsPage = options.OptionsPage; | 6 const OptionsPage = options.OptionsPage; |
| 7 const ArrayDataModel = cr.ui.ArrayDataModel; | 7 const ArrayDataModel = cr.ui.ArrayDataModel; |
| 8 | 8 |
| 9 // | 9 // |
| 10 // BrowserOptions class | 10 // BrowserOptions class |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 64 chrome.send('toggleShowBookmarksBar'); | 64 chrome.send('toggleShowBookmarksBar'); |
| 65 }; | 65 }; |
| 66 $('defaultSearchManageEnginesButton').onclick = function(event) { | 66 $('defaultSearchManageEnginesButton').onclick = function(event) { |
| 67 OptionsPage.navigateToPage('searchEngines'); | 67 OptionsPage.navigateToPage('searchEngines'); |
| 68 chrome.send('coreOptionsUserMetricsAction', | 68 chrome.send('coreOptionsUserMetricsAction', |
| 69 ['Options_ManageSearchEngines']); | 69 ['Options_ManageSearchEngines']); |
| 70 }; | 70 }; |
| 71 $('defaultSearchEngine').onchange = this.setDefaultSearchEngine_; | 71 $('defaultSearchEngine').onchange = this.setDefaultSearchEngine_; |
| 72 | 72 |
| 73 var self = this; | 73 var self = this; |
| 74 $('instantEnableCheckbox').onclick = function(event) { | 74 $('instantEnabledCheckbox').customChangeHandler = function(event) { |
| 75 if (this.checked && !self.instantConfirmDialogShown_) { | 75 if (this.checked) { |
| 76 // Leave disabled for now. The PrefCheckbox handler already set it to | 76 if (self.instantConfirmDialogShown_) { |
|
Evan Stade
2011/07/25 23:01:34
nit: no curlies
sreeram
2011/07/25 23:56:42
Done.
| |
| 77 // true so undo that. | 77 chrome.send('enableInstant'); |
| 78 Preferences.setBooleanPref(this.pref, false, this.metric); | 78 } else { |
| 79 OptionsPage.navigateToPage('instantConfirm'); | 79 OptionsPage.navigateToPage('instantConfirm'); |
| 80 } | |
| 81 } else { | |
| 82 chrome.send('disableInstant'); | |
| 80 } | 83 } |
| 84 return true; | |
| 81 }; | 85 }; |
| 82 | 86 |
| 83 Preferences.getInstance().addEventListener('instant.confirm_dialog_shown', | 87 Preferences.getInstance().addEventListener('instant.confirm_dialog_shown', |
| 84 this.onInstantConfirmDialogShownChanged_.bind(this)); | 88 this.onInstantConfirmDialogShownChanged_.bind(this)); |
| 85 | 89 |
| 86 var homepageField = $('homepageURL'); | 90 var homepageField = $('homepageURL'); |
| 87 $('homepageUseNTPButton').onchange = | 91 $('homepageUseNTPButton').onchange = |
| 88 this.handleHomepageUseNTPButtonChange_.bind(this); | 92 this.handleHomepageUseNTPButtonChange_.bind(this); |
| 89 $('homepageUseURLButton').onchange = | 93 $('homepageUseURLButton').onchange = |
| 90 this.handleHomepageUseURLButtonChange_.bind(this); | 94 this.handleHomepageUseURLButtonChange_.bind(this); |
| (...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 485 BrowserOptions.updateAutocompleteSuggestions = function(suggestions) { | 489 BrowserOptions.updateAutocompleteSuggestions = function(suggestions) { |
| 486 BrowserOptions.getInstance().updateAutocompleteSuggestions_(suggestions); | 490 BrowserOptions.getInstance().updateAutocompleteSuggestions_(suggestions); |
| 487 }; | 491 }; |
| 488 | 492 |
| 489 // Export | 493 // Export |
| 490 return { | 494 return { |
| 491 BrowserOptions: BrowserOptions | 495 BrowserOptions: BrowserOptions |
| 492 }; | 496 }; |
| 493 | 497 |
| 494 }); | 498 }); |
| OLD | NEW |