| OLD | NEW |
| 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.exportPath('options'); | 5 cr.exportPath('options'); |
| 6 | 6 |
| 7 /** | 7 /** |
| 8 * @typedef {{actionLinkText: (string|undefined), | 8 * @typedef {{actionLinkText: (string|undefined), |
| 9 * childUser: (boolean|undefined), | 9 * childUser: (boolean|undefined), |
| 10 * hasError: (boolean|undefined), | 10 * hasError: (boolean|undefined), |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 207 if (cr.isChromeOS) { | 207 if (cr.isChromeOS) { |
| 208 UIAccountTweaks.applyGuestSessionVisibility(document); | 208 UIAccountTweaks.applyGuestSessionVisibility(document); |
| 209 UIAccountTweaks.applyPublicSessionVisibility(document); | 209 UIAccountTweaks.applyPublicSessionVisibility(document); |
| 210 if (loadTimeData.getBoolean('secondaryUser')) | 210 if (loadTimeData.getBoolean('secondaryUser')) |
| 211 $('secondary-user-banner').hidden = false; | 211 $('secondary-user-banner').hidden = false; |
| 212 } | 212 } |
| 213 | 213 |
| 214 // Sync (Sign in) section. | 214 // Sync (Sign in) section. |
| 215 this.updateSyncState_(/** @type {options.SyncStatus} */( | 215 this.updateSyncState_(/** @type {options.SyncStatus} */( |
| 216 loadTimeData.getValue('syncData'))); | 216 loadTimeData.getValue('syncData'))); |
| 217 if (!$('sync-overview').hidden) { |
| 218 chrome.send('metricsHandler:recordAction', |
| 219 ['Signin_Impression_FromSettings']); |
| 220 } |
| 217 | 221 |
| 218 $('start-stop-sync').onclick = function(event) { | 222 $('start-stop-sync').onclick = function(event) { |
| 219 if (self.signedIn_) { | 223 if (self.signedIn_) { |
| 220 if (self.signoutAllowed_) | 224 if (self.signoutAllowed_) |
| 221 SyncSetupOverlay.showStopSyncingUI(); | 225 SyncSetupOverlay.showStopSyncingUI(); |
| 222 else | 226 else |
| 223 chrome.send('showDisconnectManagedProfileDialog'); | 227 chrome.send('showDisconnectManagedProfileDialog'); |
| 224 } else if (cr.isChromeOS) { | 228 } else if (cr.isChromeOS) { |
| 225 SyncSetupOverlay.showSetupUI(); | 229 SyncSetupOverlay.showSetupUI(); |
| 226 } else { | 230 } else { |
| (...skipping 2184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2411 | 2415 |
| 2412 settings.hidden = !isVisible; | 2416 settings.hidden = !isVisible; |
| 2413 }; | 2417 }; |
| 2414 } | 2418 } |
| 2415 | 2419 |
| 2416 // Export | 2420 // Export |
| 2417 return { | 2421 return { |
| 2418 BrowserOptions: BrowserOptions | 2422 BrowserOptions: BrowserOptions |
| 2419 }; | 2423 }; |
| 2420 }); | 2424 }); |
| OLD | NEW |