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

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

Issue 2302453002: ChromeOS: Fix "continue OOBE on restart" screen size calculation. (Closed)
Patch Set: Update after review Created 4 years, 3 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
« no previous file with comments | « no previous file | chrome/browser/resources/chromeos/login/oobe_dialog.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 Out of the box experience flow (OOBE). 6 * @fileoverview Out of the box experience flow (OOBE).
7 * This is the main code for the OOBE WebUI implementation. 7 * This is the main code for the OOBE WebUI implementation.
8 */ 8 */
9 9
10 <include src="login_shared.js"> 10 <include src="login_shared.js">
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
83 return item.title; 83 return item.title;
84 } 84 }
85 return firstTitle; 85 return firstTitle;
86 }, 86 },
87 87
88 /** 88 /**
89 * Initializes the OOBE flow. This will cause all C++ handlers to 89 * Initializes the OOBE flow. This will cause all C++ handlers to
90 * be invoked to do final setup. 90 * be invoked to do final setup.
91 */ 91 */
92 initialize: function() { 92 initialize: function() {
93 this.setMDMode_();
93 cr.ui.login.DisplayManager.initialize(); 94 cr.ui.login.DisplayManager.initialize();
94 login.HIDDetectionScreen.register(); 95 login.HIDDetectionScreen.register();
95 login.WrongHWIDScreen.register(); 96 login.WrongHWIDScreen.register();
96 login.NetworkScreen.register(); 97 login.NetworkScreen.register();
97 login.EulaScreen.register(); 98 login.EulaScreen.register();
98 login.UpdateScreen.register(); 99 login.UpdateScreen.register();
99 login.AutoEnrollmentCheckScreen.register(); 100 login.AutoEnrollmentCheckScreen.register();
100 login.EnableDebuggingScreen.register(); 101 login.EnableDebuggingScreen.register();
101 login.ResetScreen.register(); 102 login.ResetScreen.register();
102 login.AutolaunchScreen.register(); 103 login.AutolaunchScreen.register();
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after
300 reloadContent: function(data) { 301 reloadContent: function(data) {
301 // Reload global local strings, process DOM tree again. 302 // Reload global local strings, process DOM tree again.
302 loadTimeData.overrideValues(data); 303 loadTimeData.overrideValues(data);
303 i18nTemplate.process(document, loadTimeData); 304 i18nTemplate.process(document, loadTimeData);
304 305
305 // Update language and input method menu lists. 306 // Update language and input method menu lists.
306 Oobe.setupSelect($('language-select'), data.languageList); 307 Oobe.setupSelect($('language-select'), data.languageList);
307 Oobe.setupSelect($('keyboard-select'), data.inputMethodsList); 308 Oobe.setupSelect($('keyboard-select'), data.inputMethodsList);
308 Oobe.setupSelect($('timezone-select'), data.timezoneList); 309 Oobe.setupSelect($('timezone-select'), data.timezoneList);
309 310
310 // ---------- MD OOBE screen 311 this.setMDMode_();
311 if (data.newOobeUI == 'on') {
312 // Welcome + etc...
313 var welcomeScreen = $('oobe-welcome-md');
314 welcomeScreen.currentLanguage =
315 Oobe.getSelectedTitle(data.languageList);
316 welcomeScreen.languages = data.languageList;
317
318 welcomeScreen.keyboards = data.inputMethodsList;
319
320 $('oobe-connect').hidden = true;
321 welcomeScreen.hidden = false;
322 welcomeScreen.enabled = true;
323 // EULA
324 $('oobe-poly-eula').hidden = false;
325 $('oobe-eula').hidden = true;
326 $('oobe').setAttribute('md-mode', 'true');
327 } else {
328 $('oobe-connect').hidden = false;
329 $('oobe-welcome-md').hidden = true;
330 }
331 // ----------
332 312
333 // Update localized content of the screens. 313 // Update localized content of the screens.
334 Oobe.updateLocalizedContent(); 314 Oobe.updateLocalizedContent();
335 }, 315 },
336 316
337 /** 317 /**
338 * Updates localized content of the screens. 318 * Updates localized content of the screens.
339 * Should be executed on language change. 319 * Should be executed on language change.
340 */ 320 */
341 updateLocalizedContent: function() { 321 updateLocalizedContent: function() {
342 // Buttons, headers and links. 322 // Buttons, headers and links.
343 Oobe.getInstance().updateLocalizedContent_(); 323 Oobe.getInstance().updateLocalizedContent_();
344 }, 324 },
325
326 /**
327 * This method takes care of switching to material-design OOBE.
328 * @private
329 */
330 setMDMode_: function() {
331 if (loadTimeData.getString('newOobeUI') == 'on') {
332 $('oobe').setAttribute('md-mode', 'true');
333 } else {
334 $('oobe').removeAttribute('md-mode');
335 }
336 },
345 }; 337 };
346 }); 338 });
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/resources/chromeos/login/oobe_dialog.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698