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 Account picker screen implementation. | 6 * @fileoverview Account picker screen implementation. |
7 */ | 7 */ |
8 | 8 |
9 login.createScreen('AccountPickerScreen', 'account-picker', function() { | 9 login.createScreen('AccountPickerScreen', 'account-picker', function() { |
10 /** | 10 /** |
(...skipping 11 matching lines...) Expand all Loading... | |
22 'setShouldShowApps', | 22 'setShouldShowApps', |
23 'showAppError', | 23 'showAppError', |
24 'updateUserImage', | 24 'updateUserImage', |
25 'setCapsLockState', | 25 'setCapsLockState', |
26 'forceLockedUserPodFocus', | 26 'forceLockedUserPodFocus', |
27 'removeUser', | 27 'removeUser', |
28 'showBannerMessage', | 28 'showBannerMessage', |
29 'showUserPodCustomIcon', | 29 'showUserPodCustomIcon', |
30 'hideUserPodCustomIcon', | 30 'hideUserPodCustomIcon', |
31 'setAuthType', | 31 'setAuthType', |
32 'setTouchViewState', | |
32 'showEasyUnlockBubble', | 33 'showEasyUnlockBubble', |
33 'setPublicSessionDisplayName', | 34 'setPublicSessionDisplayName', |
34 'setPublicSessionLocales', | 35 'setPublicSessionLocales', |
35 'setPublicSessionKeyboardLayouts', | 36 'setPublicSessionKeyboardLayouts', |
36 ], | 37 ], |
37 | 38 |
38 preferredWidth_: 0, | 39 preferredWidth_: 0, |
39 preferredHeight_: 0, | 40 preferredHeight_: 0, |
40 | 41 |
41 // Whether this screen is shown for the first time. | 42 // Whether this screen is shown for the first time. |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
96 /** | 97 /** |
97 * Event handler that is invoked just before the frame is shown. | 98 * Event handler that is invoked just before the frame is shown. |
98 * @param {string} data Screen init payload. | 99 * @param {string} data Screen init payload. |
99 */ | 100 */ |
100 onBeforeShow: function(data) { | 101 onBeforeShow: function(data) { |
101 chrome.send('loginUIStateChanged', ['account-picker', true]); | 102 chrome.send('loginUIStateChanged', ['account-picker', true]); |
102 $('login-header-bar').signinUIState = SIGNIN_UI_STATE.ACCOUNT_PICKER; | 103 $('login-header-bar').signinUIState = SIGNIN_UI_STATE.ACCOUNT_PICKER; |
103 chrome.send('hideCaptivePortal'); | 104 chrome.send('hideCaptivePortal'); |
104 var podRow = $('pod-row'); | 105 var podRow = $('pod-row'); |
105 podRow.handleBeforeShow(); | 106 podRow.handleBeforeShow(); |
107 if (data !== undefined && data.touchViewEnabled) { | |
Nikita (slow)
2014/08/14 15:48:00
nit: Drop {}
merkulova
2014/08/14 15:56:02
Done.
| |
108 this.setTouchViewState(data.touchViewEnabled); | |
109 } | |
106 | 110 |
107 // In case of the preselected pod onShow will be called once pod | 111 // In case of the preselected pod onShow will be called once pod |
108 // receives focus. | 112 // receives focus. |
109 if (!podRow.preselectedPod) | 113 if (!podRow.preselectedPod) |
110 this.onShow(); | 114 this.onShow(); |
111 }, | 115 }, |
112 | 116 |
113 /** | 117 /** |
114 * Event handler invoked when the page is shown and ready. | 118 * Event handler invoked when the page is shown and ready. |
115 */ | 119 */ |
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
301 * @param {string} username Username of selected user | 305 * @param {string} username Username of selected user |
302 * @param {number} authType Authentication type, must be a valid value in | 306 * @param {number} authType Authentication type, must be a valid value in |
303 * the AUTH_TYPE enum in user_pod_row.js. | 307 * the AUTH_TYPE enum in user_pod_row.js. |
304 * @param {string} value The initial value to use for authentication. | 308 * @param {string} value The initial value to use for authentication. |
305 */ | 309 */ |
306 setAuthType: function(username, authType, value) { | 310 setAuthType: function(username, authType, value) { |
307 $('pod-row').setAuthType(username, authType, value); | 311 $('pod-row').setAuthType(username, authType, value); |
308 }, | 312 }, |
309 | 313 |
310 /** | 314 /** |
315 * Sets the state of touch view mode. | |
316 * @param {boolean} isTouchViewEnabled true if the mode is on. | |
317 */ | |
318 setTouchViewState: function(isTouchViewEnabled) { | |
319 $('pod-row').setTouchViewState(isTouchViewEnabled); | |
320 }, | |
321 | |
322 /** | |
311 * Shows a tooltip bubble explaining Easy Unlock. | 323 * Shows a tooltip bubble explaining Easy Unlock. |
312 */ | 324 */ |
313 showEasyUnlockBubble: function() { | 325 showEasyUnlockBubble: function() { |
314 $('pod-row').showEasyUnlockBubble(); | 326 $('pod-row').showEasyUnlockBubble(); |
315 }, | 327 }, |
316 | 328 |
317 /** | 329 /** |
318 * Updates the display name shown on a public session pod. | 330 * Updates the display name shown on a public session pod. |
319 * @param {string} userID The user ID of the public session | 331 * @param {string} userID The user ID of the public session |
320 * @param {string} displayName The new display name | 332 * @param {string} displayName The new display name |
(...skipping 26 matching lines...) Expand all Loading... | |
347 * @param {string} locale The locale to which this list of keyboard layouts | 359 * @param {string} locale The locale to which this list of keyboard layouts |
348 * applies | 360 * applies |
349 * @param {!Object} list List of available keyboard layouts | 361 * @param {!Object} list List of available keyboard layouts |
350 */ | 362 */ |
351 setPublicSessionKeyboardLayouts: function(userID, locale, list) { | 363 setPublicSessionKeyboardLayouts: function(userID, locale, list) { |
352 $('pod-row').setPublicSessionKeyboardLayouts(userID, locale, list); | 364 $('pod-row').setPublicSessionKeyboardLayouts(userID, locale, list); |
353 } | 365 } |
354 }; | 366 }; |
355 }); | 367 }); |
356 | 368 |
OLD | NEW |