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

Side by Side Diff: chrome/browser/resources/login/display_manager.js

Issue 209143002: Added shortcut for NW config screen in kiosk. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 9 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 | Annotate | Revision Log
OLDNEW
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
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
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
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 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698