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

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

Issue 13553002: Managed user creation flow: (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix nits Created 7 years, 8 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 (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';
(...skipping 19 matching lines...) Expand all
30 30
31 /* Help topic identifiers. */ 31 /* Help topic identifiers. */
32 /** @const */ var HELP_TOPIC_ENTERPRISE_REPORTING = 2535613; 32 /** @const */ var HELP_TOPIC_ENTERPRISE_REPORTING = 2535613;
33 33
34 /* Signin UI state constants. Used to control header bar UI. */ 34 /* Signin UI state constants. Used to control header bar UI. */
35 /** @const */ var SIGNIN_UI_STATE = { 35 /** @const */ var SIGNIN_UI_STATE = {
36 HIDDEN: 0, 36 HIDDEN: 0,
37 GAIA_SIGNIN: 1, 37 GAIA_SIGNIN: 1,
38 ACCOUNT_PICKER: 2, 38 ACCOUNT_PICKER: 2,
39 WRONG_HWID_WARNING: 3, 39 WRONG_HWID_WARNING: 3,
40 MANAGED_USER_CREATION_DIALOG: 4, 40 MANAGED_USER_CREATION_FLOW: 4,
41 MANAGED_USER_CREATION_FLOW: 5,
42 }; 41 };
43 42
44 /* Possible UI states of the error screen. */ 43 /* Possible UI states of the error screen. */
45 /** @const */ var ERROR_SCREEN_UI_STATE = { 44 /** @const */ var ERROR_SCREEN_UI_STATE = {
46 UNKNOWN: 'ui-state-unknown', 45 UNKNOWN: 'ui-state-unknown',
47 UPDATE: 'ui-state-update', 46 UPDATE: 'ui-state-update',
48 SIGNIN: 'ui-state-signin' 47 SIGNIN: 'ui-state-signin',
48 MANAGED_USER_CREATION_FLOW: 'ui-state-locally-managed'
49 }; 49 };
50 50
51 cr.define('cr.ui.login', function() { 51 cr.define('cr.ui.login', function() {
52 var Bubble = cr.ui.Bubble; 52 var Bubble = cr.ui.Bubble;
53 53
54 /** 54 /**
55 * Groups of screens (screen IDs) that should have the same dimensions. 55 * Groups of screens (screen IDs) that should have the same dimensions.
56 * @type Array.<Array.<string>> 56 * @type Array.<Array.<string>>
57 * @const 57 * @const
58 */ 58 */
(...skipping 476 matching lines...) Expand 10 before | Expand all | Expand 10 after
535 /** 535 /**
536 * Shows signin UI. 536 * Shows signin UI.
537 * @param {string} opt_email An optional email for signin UI. 537 * @param {string} opt_email An optional email for signin UI.
538 */ 538 */
539 DisplayManager.showSigninUI = function(opt_email) { 539 DisplayManager.showSigninUI = function(opt_email) {
540 var currentScreenId = Oobe.getInstance().currentScreen.id; 540 var currentScreenId = Oobe.getInstance().currentScreen.id;
541 if (currentScreenId == SCREEN_GAIA_SIGNIN) 541 if (currentScreenId == SCREEN_GAIA_SIGNIN)
542 $('login-header-bar').signinUIState = SIGNIN_UI_STATE.GAIA_SIGNIN; 542 $('login-header-bar').signinUIState = SIGNIN_UI_STATE.GAIA_SIGNIN;
543 else if (currentScreenId == SCREEN_ACCOUNT_PICKER) 543 else if (currentScreenId == SCREEN_ACCOUNT_PICKER)
544 $('login-header-bar').signinUIState = SIGNIN_UI_STATE.ACCOUNT_PICKER; 544 $('login-header-bar').signinUIState = SIGNIN_UI_STATE.ACCOUNT_PICKER;
545 else if (currentScreenId == SCREEN_CREATE_MANAGED_USER_DIALOG)
546 $('login-header-bar').signinUIState =
547 SIGNIN_UI_STATE.MANAGED_USER_CREATION_DIALOG;
548 chrome.send('showAddUser', [opt_email]); 545 chrome.send('showAddUser', [opt_email]);
549 }; 546 };
550 547
551 /** 548 /**
552 * Resets sign-in input fields. 549 * Resets sign-in input fields.
553 * @param {boolean} forceOnline Whether online sign-in should be forced. 550 * @param {boolean} forceOnline Whether online sign-in should be forced.
554 * If |forceOnline| is false previously used sign-in type will be used. 551 * If |forceOnline| is false previously used sign-in type will be used.
555 */ 552 */
556 DisplayManager.resetSigninUI = function(forceOnline) { 553 DisplayManager.resetSigninUI = function(forceOnline) {
557 var currentScreenId = Oobe.getInstance().currentScreen.id; 554 var currentScreenId = Oobe.getInstance().currentScreen.id;
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
670 */ 667 */
671 DisplayManager.clearUserPodPassword = function() { 668 DisplayManager.clearUserPodPassword = function() {
672 $('pod-row').clearFocusedPod(); 669 $('pod-row').clearFocusedPod();
673 }; 670 };
674 671
675 // Export 672 // Export
676 return { 673 return {
677 DisplayManager: DisplayManager 674 DisplayManager: DisplayManager
678 }; 675 };
679 }); 676 });
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/login/wizard_controller.cc ('k') | chrome/browser/resources/chromeos/login/header_bar.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698