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

Side by Side Diff: chrome/browser/resources/settings/default_browser_page/default_browser_page.js

Issue 2112033002: [MD settings] closure compilation (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: merge with master Created 4 years, 5 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
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 /** 5 /**
6 * @fileoverview 6 * @fileoverview
7 * 'settings-default-browser-page' is the settings page that contains 7 * 'settings-default-browser-page' is the settings page that contains
8 * settings to change the default browser (i.e. which the OS will open). 8 * settings to change the default browser (i.e. which the OS will open).
9 */ 9 */
10 Polymer({ 10 Polymer({
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 */ 48 */
49 showButton_: { 49 showButton_: {
50 type: Boolean, 50 type: Boolean,
51 }, 51 },
52 }, 52 },
53 53
54 ready: function() { 54 ready: function() {
55 var self = this; 55 var self = this;
56 cr.define('Settings', function() { 56 cr.define('Settings', function() {
57 return { 57 return {
58 setAsDefaultConcluded: function() {
59 return self.setAsDefaultConcluded_.apply(self, arguments);
60 },
61 updateDefaultBrowserState: function() { 58 updateDefaultBrowserState: function() {
62 return self.updateDefaultBrowserState_.apply(self, arguments); 59 return self.updateDefaultBrowserState_.apply(self, arguments);
63 }, 60 },
64 }; 61 };
65 }); 62 });
66 chrome.send('SettingsDefaultBrowser.requestDefaultBrowserState'); 63 chrome.send('SettingsDefaultBrowser.requestDefaultBrowserState');
67 }, 64 },
68 65
69 /** 66 /**
70 * @param {boolean} isDefault Whether Chrome is currently the user's default 67 * @param {boolean} isDefault Whether Chrome is currently the user's default
71 * browser. 68 * browser.
72 * @param {boolean} canBeDefault Whether Chrome can be the default browser on 69 * @param {boolean} canBeDefault Whether Chrome can be the default browser on
73 * this system. 70 * this system.
74 * @private 71 * @private
75 */ 72 */
76 updateDefaultBrowserState_: function(isDefault, canBeDefault) { 73 updateDefaultBrowserState_: function(isDefault, canBeDefault) {
77 if (this.startedSetAsDefault_ && !isDefault) { 74 if (this.startedSetAsDefault_ && !isDefault) {
78 this.startedSetAsDefault_ = false; 75 this.startedSetAsDefault_ = false;
79 this.showError_ = true; 76 this.showError_ = true;
80 } else { 77 } else {
81 this.showError_ = false; 78 this.showError_ = false;
82 } 79 }
83 80
84 this.showButton_ = !isDefault && canBeDefault; 81 this.showButton_ = !isDefault && canBeDefault;
85 if (!this.showButton) { 82 if (!this.showButton_) {
86 this.message_ = loadTimeData.getString( 83 this.message_ = loadTimeData.getString(
87 canBeDefault ? 'defaultBrowserDefault' : 'defaultBrowserUnknown'); 84 canBeDefault ? 'defaultBrowserDefault' : 'defaultBrowserUnknown');
88 } 85 }
89 }, 86 },
90 87
91 /** @private */ 88 /** @private */
92 onSetDefaultBrowserTap_: function() { 89 onSetDefaultBrowserTap_: function() {
93 this.startedSetAsDefault_ = true; 90 this.startedSetAsDefault_ = true;
94 chrome.send('SettingsDefaultBrowser.setAsDefaultBrowser'); 91 chrome.send('SettingsDefaultBrowser.setAsDefaultBrowser');
95 }, 92 },
96 }); 93 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698