OLD | NEW |
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 /** @const */ STEP_SIGNIN = 'signin'; | 5 /** @const */ STEP_SIGNIN = 'signin'; |
6 /** @const */ STEP_WORKING = 'working'; | 6 /** @const */ STEP_WORKING = 'working'; |
7 /** @const */ STEP_ERROR = 'error'; | 7 /** @const */ STEP_ERROR = 'error'; |
8 /** @const */ STEP_EXPLAIN = 'explain'; | 8 /** @const */ STEP_EXPLAIN = 'explain'; |
9 /** @const */ STEP_SUCCESS = 'success'; | 9 /** @const */ STEP_SUCCESS = 'success'; |
10 | 10 |
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
157 }, | 157 }, |
158 | 158 |
159 /** | 159 /** |
160 * Changes the auto-enrollment flag and updates the UI. | 160 * Changes the auto-enrollment flag and updates the UI. |
161 */ | 161 */ |
162 setIsAutoEnrollment: function(is_auto_enrollment) { | 162 setIsAutoEnrollment: function(is_auto_enrollment) { |
163 this.isAutoEnrollment_ = is_auto_enrollment; | 163 this.isAutoEnrollment_ = is_auto_enrollment; |
164 // The cancel button is not available during auto-enrollment. | 164 // The cancel button is not available during auto-enrollment. |
165 var cancel = this.isAutoEnrollment_ ? null : 'cancel'; | 165 var cancel = this.isAutoEnrollment_ ? null : 'cancel'; |
166 // During auto-enrollment the user must try again from the error screen. | 166 // During auto-enrollment the user must try again from the error screen. |
167 var error_cancel = this.isAutoEnrollment_ ? 'try-again' : 'cancel'; | 167 var errorCancel = this.isAutoEnrollment_ ? 'try-again' : 'cancel'; |
168 this.steps_ = [ | 168 this.steps_ = [ |
169 { name: STEP_SIGNIN, | 169 { name: STEP_SIGNIN, |
170 button: cancel }, | 170 button: cancel }, |
171 { name: STEP_WORKING, | 171 { name: STEP_WORKING, |
172 button: cancel }, | 172 button: cancel }, |
173 { name: STEP_ERROR, | 173 { name: STEP_ERROR, |
174 button: error_cancel, | 174 button: errorCancel, |
175 focusButton: this.isAutoEnrollment_ }, | 175 focusButton: this.isAutoEnrollment_ }, |
176 { name: STEP_EXPLAIN, | 176 { name: STEP_EXPLAIN, |
177 button: 'explain', | 177 button: 'explain', |
178 focusButton: true }, | 178 focusButton: true }, |
179 { name: STEP_SUCCESS, | 179 { name: STEP_SUCCESS, |
180 button: 'done', | 180 button: 'done', |
181 focusButton: true }, | 181 focusButton: true }, |
182 ]; | 182 ]; |
183 | 183 |
184 var links = document.querySelectorAll('.oauth-enroll-explain-link'); | 184 var links = document.querySelectorAll('.oauth-enroll-explain-link'); |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
319 var msg = m.data; | 319 var msg = m.data; |
320 if (msg.method == 'completeLogin' && this.isSigninMessage_(m)) | 320 if (msg.method == 'completeLogin' && this.isSigninMessage_(m)) |
321 chrome.send('oauthEnrollCompleteLogin', [msg.email, msg.password]); | 321 chrome.send('oauthEnrollCompleteLogin', [msg.email, msg.password]); |
322 } | 322 } |
323 }; | 323 }; |
324 | 324 |
325 return { | 325 return { |
326 OAuthEnrollmentScreen: OAuthEnrollmentScreen | 326 OAuthEnrollmentScreen: OAuthEnrollmentScreen |
327 }; | 327 }; |
328 }); | 328 }); |
OLD | NEW |