| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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'; |
| (...skipping 18 matching lines...) Expand all Loading... |
| 29 /** @const */ var ACCELERATOR_ENROLLMENT = 'enrollment'; | 29 /** @const */ var ACCELERATOR_ENROLLMENT = 'enrollment'; |
| 30 /** @const */ var ACCELERATOR_KIOSK_ENABLE = 'kiosk_enable'; | 30 /** @const */ var ACCELERATOR_KIOSK_ENABLE = 'kiosk_enable'; |
| 31 /** @const */ var ACCELERATOR_VERSION = 'version'; | 31 /** @const */ var ACCELERATOR_VERSION = 'version'; |
| 32 /** @const */ var ACCELERATOR_RESET = 'reset'; | 32 /** @const */ var ACCELERATOR_RESET = 'reset'; |
| 33 /** @const */ var ACCELERATOR_FOCUS_PREV = 'focus_prev'; | 33 /** @const */ var ACCELERATOR_FOCUS_PREV = 'focus_prev'; |
| 34 /** @const */ var ACCELERATOR_FOCUS_NEXT = 'focus_next'; | 34 /** @const */ var ACCELERATOR_FOCUS_NEXT = 'focus_next'; |
| 35 /** @const */ var ACCELERATOR_DEVICE_REQUISITION = 'device_requisition'; | 35 /** @const */ var ACCELERATOR_DEVICE_REQUISITION = 'device_requisition'; |
| 36 /** @const */ var ACCELERATOR_DEVICE_REQUISITION_REMORA = | 36 /** @const */ var ACCELERATOR_DEVICE_REQUISITION_REMORA = |
| 37 'device_requisition_remora'; | 37 'device_requisition_remora'; |
| 38 /** @const */ var ACCELERATOR_APP_LAUNCH_BAILOUT = 'app_launch_bailout'; | 38 /** @const */ var ACCELERATOR_APP_LAUNCH_BAILOUT = 'app_launch_bailout'; |
| 39 /** @const */ var ACCELERATOR_APP_LAUNCH_NETWORK_CONFIG = |
| 40 'app_launch_network_config'; |
| 39 | 41 |
| 40 /* Signin UI state constants. Used to control header bar UI. */ | 42 /* Signin UI state constants. Used to control header bar UI. */ |
| 41 /** @const */ var SIGNIN_UI_STATE = { | 43 /** @const */ var SIGNIN_UI_STATE = { |
| 42 HIDDEN: 0, | 44 HIDDEN: 0, |
| 43 GAIA_SIGNIN: 1, | 45 GAIA_SIGNIN: 1, |
| 44 ACCOUNT_PICKER: 2, | 46 ACCOUNT_PICKER: 2, |
| 45 WRONG_HWID_WARNING: 3, | 47 WRONG_HWID_WARNING: 3, |
| 46 MANAGED_USER_CREATION_FLOW: 4, | 48 MANAGED_USER_CREATION_FLOW: 4, |
| 47 SAML_PASSWORD_CONFIRM: 5, | 49 SAML_PASSWORD_CONFIRM: 5, |
| 48 }; | 50 }; |
| (...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 248 } else if (name == ACCELERATOR_DEVICE_REQUISITION) { | 250 } else if (name == ACCELERATOR_DEVICE_REQUISITION) { |
| 249 if (this.isOobeUI()) | 251 if (this.isOobeUI()) |
| 250 this.showDeviceRequisitionPrompt_(); | 252 this.showDeviceRequisitionPrompt_(); |
| 251 } else if (name == ACCELERATOR_DEVICE_REQUISITION_REMORA) { | 253 } else if (name == ACCELERATOR_DEVICE_REQUISITION_REMORA) { |
| 252 if (this.isOobeUI()) | 254 if (this.isOobeUI()) |
| 253 this.showDeviceRequisitionRemoraPrompt_(); | 255 this.showDeviceRequisitionRemoraPrompt_(); |
| 254 } else if (name == ACCELERATOR_APP_LAUNCH_BAILOUT) { | 256 } else if (name == ACCELERATOR_APP_LAUNCH_BAILOUT) { |
| 255 var currentStepId = this.screens_[this.currentStep_]; | 257 var currentStepId = this.screens_[this.currentStep_]; |
| 256 if (currentStepId == SCREEN_APP_LAUNCH_SPLASH) | 258 if (currentStepId == SCREEN_APP_LAUNCH_SPLASH) |
| 257 chrome.send('cancelAppLaunch'); | 259 chrome.send('cancelAppLaunch'); |
| 260 } else if (name == ACCELERATOR_APP_LAUNCH_NETWORK_CONFIG) { |
| 261 var currentStepId = this.screens_[this.currentStep_]; |
| 262 if (currentStepId == SCREEN_APP_LAUNCH_SPLASH) |
| 263 chrome.send('networkConfigRequest'); |
| 258 } | 264 } |
| 259 | 265 |
| 260 if (!this.forceKeyboardFlow_) | 266 if (!this.forceKeyboardFlow_) |
| 261 return; | 267 return; |
| 262 | 268 |
| 263 // Handle special accelerators for keyboard enhanced navigation flow. | 269 // Handle special accelerators for keyboard enhanced navigation flow. |
| 264 if (name == ACCELERATOR_FOCUS_PREV) | 270 if (name == ACCELERATOR_FOCUS_PREV) |
| 265 keyboard.raiseKeyFocusPrevious(document.activeElement); | 271 keyboard.raiseKeyFocusPrevious(document.activeElement); |
| 266 else if (name == ACCELERATOR_FOCUS_NEXT) | 272 else if (name == ACCELERATOR_FOCUS_NEXT) |
| 267 keyboard.raiseKeyFocusNext(document.activeElement); | 273 keyboard.raiseKeyFocusNext(document.activeElement); |
| (...skipping 612 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 880 */ | 886 */ |
| 881 DisplayManager.refocusCurrentPod = function() { | 887 DisplayManager.refocusCurrentPod = function() { |
| 882 $('pod-row').refocusCurrentPod(); | 888 $('pod-row').refocusCurrentPod(); |
| 883 }; | 889 }; |
| 884 | 890 |
| 885 // Export | 891 // Export |
| 886 return { | 892 return { |
| 887 DisplayManager: DisplayManager | 893 DisplayManager: DisplayManager |
| 888 }; | 894 }; |
| 889 }); | 895 }); |
| OLD | NEW |