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

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

Issue 2909503003: WebUI: Enable ESLint rule for missing semicolons. (Closed)
Patch Set: Undo local_ntp changes from this CL. Created 3 years, 7 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
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 Polymer element for displaying material design OOBE. 6 * @fileoverview Polymer element for displaying material design OOBE.
7 */ 7 */
8 8
9 Polymer({ 9 Polymer({
10 is: 'oobe-welcome-md', 10 is: 'oobe-welcome-md',
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 }; 132 };
133 }, 133 },
134 134
135 /** 135 /**
136 * Hides all screens to help switching from one screen to another. 136 * Hides all screens to help switching from one screen to another.
137 * @private 137 * @private
138 */ 138 */
139 hideAllScreens_: function() { 139 hideAllScreens_: function() {
140 this.$.welcomeScreen.hidden = true; 140 this.$.welcomeScreen.hidden = true;
141 141
142 var screens = Polymer.dom(this.root).querySelectorAll('oobe-dialog') 142 var screens = Polymer.dom(this.root).querySelectorAll('oobe-dialog');
143 for (var i = 0; i < screens.length; ++i) { 143 for (var i = 0; i < screens.length; ++i) {
144 screens[i].hidden = true; 144 screens[i].hidden = true;
145 } 145 }
146 }, 146 },
147 147
148 /** 148 /**
149 * Shows given screen. 149 * Shows given screen.
150 * @param id String Screen ID. 150 * @param id String Screen ID.
151 * @private 151 * @private
152 */ 152 */
153 showScreen_: function(id) { 153 showScreen_: function(id) {
154 this.hideAllScreens_(); 154 this.hideAllScreens_();
155 155
156 var screen = this.$[id]; 156 var screen = this.$[id];
157 assert(screen); 157 assert(screen);
158 screen.hidden = false; 158 screen.hidden = false;
159 screen.show(); 159 screen.show();
160 }, 160 },
161 161
162 /** 162 /**
163 * Returns active screen object. 163 * Returns active screen object.
164 * @private 164 * @private
165 */ 165 */
166 getActiveScreen_: function() { 166 getActiveScreen_: function() {
167 var screens = Polymer.dom(this.root).querySelectorAll('oobe-dialog') 167 var screens = Polymer.dom(this.root).querySelectorAll('oobe-dialog');
168 for (var i = 0; i < screens.length; ++i) { 168 for (var i = 0; i < screens.length; ++i) {
169 if (!screens[i].hidden) 169 if (!screens[i].hidden)
170 return screens[i]; 170 return screens[i];
171 } 171 }
172 return this.$.welcomeScreen; 172 return this.$.welcomeScreen;
173 }, 173 },
174 174
175 focus: function() { 175 focus: function() {
176 this.getActiveScreen_().focus(); 176 this.getActiveScreen_().focus();
177 }, 177 },
(...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after
487 * @private 487 * @private
488 */ 488 */
489 onTimezoneSelected_: function(event) { 489 onTimezoneSelected_: function(event) {
490 var item = event.detail; 490 var item = event.detail;
491 if (!item) 491 if (!item)
492 return; 492 return;
493 493
494 this.screen.onTimezoneSelected_(item.value); 494 this.screen.onTimezoneSelected_(item.value);
495 }, 495 },
496 }); 496 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698