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

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

Issue 10928088: Factory reset screen is added (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
Nikita (slow) 2012/09/12 13:22:21 Please rename to screen_factory_reset.js
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 Oobe eula screen implementation. 6 * @fileoverview Oobe eula screen implementation.
Nikita (slow) 2012/09/12 13:22:21 eula > reset
glotov 2012/09/12 22:40:25 Done.
7 */ 7 */
8 8
9 cr.define('oobe', function() { 9 cr.define('oobe', function() {
Nikita (slow) 2012/09/12 13:22:21 Please place this screen into login.* namespace
glotov 2012/09/12 22:40:25 Discussed above the comments. On 2012/09/12 13:22
10 /** 10 /**
11 * Creates a new oobe screen div. 11 * Creates a new oobe screen div.
Nikita (slow) 2012/09/12 13:22:21 new oobe screen div > new screen div
glotov 2012/09/12 22:40:25 Done.
12 * @constructor 12 * @constructor
13 * @extends {HTMLDivElement} 13 * @extends {HTMLDivElement}
14 */ 14 */
15 var EulaScreen = cr.ui.define('div'); 15 var ResetScreen = cr.ui.define('div');
Nikita (slow) 2012/09/12 13:22:21 You should probably delete this file completely lo
glotov 2012/09/12 22:40:25 But it is nicer this way, no? On 2012/09/12 13:22
Nikita (slow) 2012/09/13 07:35:59 No. This file should be treated as a new one even
glotov 2012/09/14 16:37:02 Done.
16 16
17 /** 17 /**
18 * Registers with Oobe. 18 * Registers with Oobe.
19 */ 19 */
20 EulaScreen.register = function() { 20 ResetScreen.register = function() {
21 var screen = $('eula'); 21 var screen = $('reset');
22 EulaScreen.decorate(screen); 22 ResetScreen.decorate(screen);
23 Oobe.getInstance().registerScreen(screen); 23 Oobe.getInstance().registerScreen(screen);
24 }; 24 };
25 25
26 EulaScreen.prototype = { 26 ResetScreen.prototype = {
27 __proto__: HTMLDivElement.prototype, 27 __proto__: HTMLDivElement.prototype,
28 28
29 /** @inheritDoc */ 29 /** @inheritDoc */
30 decorate: function() { 30 decorate: function() {
31 $('stats-help-link').addEventListener('click', function(event) {
32 chrome.send('eulaOnLearnMore');
33 });
34 }, 31 },
35 32
36 /** 33 /**
37 * Header text of the screen. 34 * Header text of the screen.
38 * @type {string} 35 * @type {string}
39 */ 36 */
40 get header() { 37 get header() {
41 return localStrings.getString('eulaScreenTitle'); 38 return localStrings.getString('resetScreenTitle');
42 }, 39 },
43 40
44 /** 41 /**
45 * Buttons in oobe wizard's button strip. 42 * Buttons in oobe wizard's button strip.
46 * @type {array} Array of Buttons. 43 * @type {array} Array of Buttons.
47 */ 44 */
48 get buttons() { 45 get buttons() {
49 var buttons = []; 46 var buttons = [];
50 47
51 var backButton = this.ownerDocument.createElement('button'); 48 var backButton = this.ownerDocument.createElement('button');
Nikita (slow) 2012/09/12 13:22:21 backButton > cancelButton
glotov 2012/09/12 22:40:25 Done.
52 backButton.id = 'back-button'; 49 backButton.id = 'reset-cancel-button';
53 backButton.textContent = localStrings.getString('back'); 50 backButton.textContent = localStrings.getString('cancelButton');
54 backButton.addEventListener('click', function(e) { 51 backButton.addEventListener('click', function(e) {
55 chrome.send('eulaOnExit', [false, $('usage-stats').checked]); 52 chrome.send('resetOnCancel');
56 e.stopPropagation(); 53 e.stopPropagation();
57 }); 54 });
58 buttons.push(backButton); 55 buttons.push(backButton);
59 56
60 var acceptButton = this.ownerDocument.createElement('button'); 57 var acceptButton = this.ownerDocument.createElement('button');
Nikita (slow) 2012/09/12 13:22:21 acceptButton > resetButton
glotov 2012/09/12 22:40:25 Done.
61 acceptButton.id = 'accept-button'; 58 acceptButton.id = 'reset-button';
62 acceptButton.textContent = localStrings.getString('acceptAgreement'); 59 acceptButton.textContent = localStrings.getString('resetButton');
63 acceptButton.addEventListener('click', function(e) { 60 acceptButton.addEventListener('click', function(e) {
64 chrome.send('eulaOnExit', [true, $('usage-stats').checked]); 61 chrome.send('resetOnReset');
65 e.stopPropagation(); 62 e.stopPropagation();
66 }); 63 });
67 buttons.push(acceptButton); 64 buttons.push(acceptButton);
68 65
69 return buttons; 66 return buttons;
70 } 67 }
71 }; 68 };
72 69
73 return { 70 return {
74 EulaScreen: EulaScreen 71 ResetScreen: ResetScreen
75 }; 72 };
76 }); 73 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698