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

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

Issue 21004005: Made small refactoring of OobeUI. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Changed location of .oobe_completed. Created 7 years, 4 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 Login UI header bar implementation. 6 * @fileoverview Login UI header bar implementation.
7 */ 7 */
8 8
9 cr.define('login', function() { 9 cr.define('login', function() {
10 /** 10 /**
(...skipping 26 matching lines...) Expand all
37 $('cancel-add-user-button').addEventListener('click', 37 $('cancel-add-user-button').addEventListener('click',
38 this.handleCancelAddUserClick_); 38 this.handleCancelAddUserClick_);
39 $('guest-user-header-bar-item').addEventListener('click', 39 $('guest-user-header-bar-item').addEventListener('click',
40 this.handleGuestClick_); 40 this.handleGuestClick_);
41 $('guest-user-button').addEventListener('click', 41 $('guest-user-button').addEventListener('click',
42 this.handleGuestClick_); 42 this.handleGuestClick_);
43 $('sign-out-user-button').addEventListener('click', 43 $('sign-out-user-button').addEventListener('click',
44 this.handleSignoutClick_); 44 this.handleSignoutClick_);
45 $('cancel-multiple-sign-in-button').addEventListener('click', 45 $('cancel-multiple-sign-in-button').addEventListener('click',
46 this.handleCancelMultipleSignInClick_); 46 this.handleCancelMultipleSignInClick_);
47 if (document.documentElement.getAttribute('screen') == 'login') 47 if (Oobe.getInstance().displayType == DISPLAY_TYPE.LOGIN ||
48 Oobe.getInstance().displayType == DISPLAY_TYPE.OOBE)
48 login.AppsMenuButton.decorate($('show-apps-button')); 49 login.AppsMenuButton.decorate($('show-apps-button'));
49 }, 50 },
50 51
51 /** 52 /**
52 * Tab index value for all button elements. 53 * Tab index value for all button elements.
53 * @type {number} 54 * @type {number}
54 */ 55 */
55 set buttonsTabIndex(tabIndex) { 56 set buttonsTabIndex(tabIndex) {
56 var buttons = this.getElementsByTagName('button'); 57 var buttons = this.getElementsByTagName('button');
57 for (var i = 0, button; button = buttons[i]; ++i) { 58 for (var i = 0, button; button = buttons[i]; ++i) {
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
180 * @private 181 * @private
181 */ 182 */
182 updateUI_: function() { 183 updateUI_: function() {
183 var gaiaIsActive = (this.signinUIState_ == SIGNIN_UI_STATE.GAIA_SIGNIN); 184 var gaiaIsActive = (this.signinUIState_ == SIGNIN_UI_STATE.GAIA_SIGNIN);
184 var accountPickerIsActive = 185 var accountPickerIsActive =
185 (this.signinUIState_ == SIGNIN_UI_STATE.ACCOUNT_PICKER); 186 (this.signinUIState_ == SIGNIN_UI_STATE.ACCOUNT_PICKER);
186 var managedUserCreationDialogIsActive = 187 var managedUserCreationDialogIsActive =
187 (this.signinUIState_ == SIGNIN_UI_STATE.MANAGED_USER_CREATION_FLOW); 188 (this.signinUIState_ == SIGNIN_UI_STATE.MANAGED_USER_CREATION_FLOW);
188 var wrongHWIDWarningIsActive = 189 var wrongHWIDWarningIsActive =
189 (this.signinUIState_ == SIGNIN_UI_STATE.WRONG_HWID_WARNING); 190 (this.signinUIState_ == SIGNIN_UI_STATE.WRONG_HWID_WARNING);
190 var isMultiProfilesUI = Oobe.getInstance().isSignInToAddScreen(); 191 var isMultiProfilesUI =
192 (Oobe.getInstance().displayType == DISPLAY_TYPE.USER_ADDING);
191 193
192 $('add-user-button').hidden = !accountPickerIsActive || isMultiProfilesUI; 194 $('add-user-button').hidden = !accountPickerIsActive || isMultiProfilesUI;
193 $('cancel-add-user-button').hidden = accountPickerIsActive || 195 $('cancel-add-user-button').hidden = accountPickerIsActive ||
194 !this.allowCancel_ || 196 !this.allowCancel_ ||
195 wrongHWIDWarningIsActive || 197 wrongHWIDWarningIsActive ||
196 isMultiProfilesUI; 198 isMultiProfilesUI;
197 $('guest-user-header-bar-item').hidden = gaiaIsActive || 199 $('guest-user-header-bar-item').hidden = gaiaIsActive ||
198 managedUserCreationDialogIsActive || 200 managedUserCreationDialogIsActive ||
199 !this.showGuest_ || 201 !this.showGuest_ ||
200 wrongHWIDWarningIsActive || 202 wrongHWIDWarningIsActive ||
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
246 * Convenience wrapper of animateIn. 248 * Convenience wrapper of animateIn.
247 */ 249 */
248 HeaderBar.animateIn = function() { 250 HeaderBar.animateIn = function() {
249 $('login-header-bar').animateIn(); 251 $('login-header-bar').animateIn();
250 } 252 }
251 253
252 return { 254 return {
253 HeaderBar: HeaderBar 255 HeaderBar: HeaderBar
254 }; 256 };
255 }); 257 });
OLDNEW
« no previous file with comments | « chrome/browser/resources/chromeos/login/display_manager.js ('k') | chrome/browser/resources/chromeos/login/login.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698