Chromium Code Reviews| 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 /** | 5 /** |
| 6 * @fileoverview Display manager for WebUI OOBE and login. | 6 * @fileoverview Display manager for WebUI OOBE and login. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 // TODO(xiyuan): Find a better to share those constants. | 9 // TODO(xiyuan): Find a better to share those constants. |
| 10 /** @const */ var SCREEN_OOBE_NETWORK = 'connect'; | 10 /** @const */ var SCREEN_OOBE_NETWORK = 'connect'; |
| 11 /** @const */ var SCREEN_OOBE_EULA = 'eula'; | 11 /** @const */ var SCREEN_OOBE_EULA = 'eula'; |
| 12 /** @const */ var SCREEN_OOBE_UPDATE = 'update'; | 12 /** @const */ var SCREEN_OOBE_UPDATE = 'update'; |
| 13 /** @const */ var SCREEN_OOBE_ENROLLMENT = 'oauth-enrollment'; | 13 /** @const */ var SCREEN_OOBE_ENROLLMENT = 'oauth-enrollment'; |
| 14 /** @const */ var SCREEN_GAIA_SIGNIN = 'gaia-signin'; | 14 /** @const */ var SCREEN_GAIA_SIGNIN = 'gaia-signin'; |
| 15 /** @const */ var SCREEN_ACCOUNT_PICKER = 'account-picker'; | 15 /** @const */ var SCREEN_ACCOUNT_PICKER = 'account-picker'; |
| 16 /** @const */ var SCREEN_USER_IMAGE_PICKER = 'user-image'; | 16 /** @const */ var SCREEN_USER_IMAGE_PICKER = 'user-image'; |
| 17 | 17 |
| 18 /* Accelerator identifiers. Must be kept in sync with webui_login_view.cc. */ | 18 /* Accelerator identifiers. Must be kept in sync with webui_login_view.cc. */ |
| 19 /** @const */ var ACCELERATOR_CANCEL = 'cancel'; | 19 /** @const */ var ACCELERATOR_CANCEL = 'cancel'; |
| 20 /** @const */ var ACCELERATOR_ENROLLMENT = 'enrollment'; | 20 /** @const */ var ACCELERATOR_ENROLLMENT = 'enrollment'; |
| 21 /** @const */ var ACCELERATOR_VERSION = 'version'; | 21 /** @const */ var ACCELERATOR_VERSION = 'version'; |
| 22 /** @const */ var ACCELERATOR_RESET = 'reset'; | |
| 22 | 23 |
| 23 /* Help topic identifiers. */ | 24 /* Help topic identifiers. */ |
| 24 /** @const */ var HELP_TOPIC_ENTERPRISE_REPORTING = 2535613; | 25 /** @const */ var HELP_TOPIC_ENTERPRISE_REPORTING = 2535613; |
| 25 | 26 |
| 26 cr.define('cr.ui.login', function() { | 27 cr.define('cr.ui.login', function() { |
| 27 var Bubble = cr.ui.Bubble; | 28 var Bubble = cr.ui.Bubble; |
| 28 | 29 |
| 29 /** | 30 /** |
| 30 * Groups of screens (screen IDs) that should have the same dimensions. | 31 * Groups of screens (screen IDs) that should have the same dimensions. |
| 31 * @type Array.<Array.<string>> | 32 * @type Array.<Array.<string>> |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 109 // proceed straight to enrollment screen when EULA is accepted. | 110 // proceed straight to enrollment screen when EULA is accepted. |
| 110 chrome.send('skipUpdateEnrollAfterEula'); | 111 chrome.send('skipUpdateEnrollAfterEula'); |
| 111 } else if (currentStepId == SCREEN_OOBE_ENROLLMENT) { | 112 } else if (currentStepId == SCREEN_OOBE_ENROLLMENT) { |
| 112 // This accelerator is also used to manually cancel auto-enrollment. | 113 // This accelerator is also used to manually cancel auto-enrollment. |
| 113 if (this.currentScreen.cancelAutoEnrollment) | 114 if (this.currentScreen.cancelAutoEnrollment) |
| 114 this.currentScreen.cancelAutoEnrollment(); | 115 this.currentScreen.cancelAutoEnrollment(); |
| 115 } | 116 } |
| 116 } else if (name == ACCELERATOR_VERSION) { | 117 } else if (name == ACCELERATOR_VERSION) { |
| 117 if (this.allowToggleVersion_) | 118 if (this.allowToggleVersion_) |
| 118 $('version-labels').hidden = !$('version-labels').hidden; | 119 $('version-labels').hidden = !$('version-labels').hidden; |
| 120 } else if (name == ACCELERATOR_RESET) { | |
| 121 var currentStepId = this.screens_[this.currentStep_]; | |
| 122 if (currentStepId == SCREEN_GAIA_SIGNIN || | |
|
Nikita (slow)
2012/09/12 13:22:21
Please add and allow accelerator for
var SCREEN_NE
glotov
2012/09/12 22:40:25
What is it?
On 2012/09/12 13:22:21, Nikita Kostyl
Nikita (slow)
2012/09/13 07:35:59
That is screen that is shown on GAIA login screen
glotov
2012/09/14 16:37:02
Discussed. Done.
On 2012/09/13 07:35:59, Nikita K
| |
| 123 currentStepId == SCREEN_ACCOUNT_PICKER) { | |
| 124 chrome.send('toggleResetScreen'); | |
| 125 } | |
| 119 } | 126 } |
| 120 }, | 127 }, |
| 121 | 128 |
| 122 /** | 129 /** |
| 123 * Appends buttons to the button strip. | 130 * Appends buttons to the button strip. |
| 124 * @param {Array.<HTMLElement>} buttons Array with the buttons to append. | 131 * @param {Array.<HTMLElement>} buttons Array with the buttons to append. |
| 125 * @param {string} screenId Id of the screen that buttons belong to. | 132 * @param {string} screenId Id of the screen that buttons belong to. |
| 126 */ | 133 */ |
| 127 appendButtons_: function(buttons, screenId) { | 134 appendButtons_: function(buttons, screenId) { |
| 128 if (buttons) { | 135 if (buttons) { |
| (...skipping 456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 585 $('add-user-button').disabled = disable; | 592 $('add-user-button').disabled = disable; |
| 586 $('add-user-button').title = disable ? | 593 $('add-user-button').title = disable ? |
| 587 localStrings.getString('disabledAddUserTooltip') : ''; | 594 localStrings.getString('disabledAddUserTooltip') : ''; |
| 588 } | 595 } |
| 589 | 596 |
| 590 // Export | 597 // Export |
| 591 return { | 598 return { |
| 592 DisplayManager: DisplayManager | 599 DisplayManager: DisplayManager |
| 593 }; | 600 }; |
| 594 }); | 601 }); |
| OLD | NEW |