| 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 /** | 5 /** |
| 6 * @fileoverview Offline message screen implementation. | 6 * @fileoverview Offline message screen implementation. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 login.createScreen('ErrorMessageScreen', 'error-message', function() { | 9 login.createScreen('ErrorMessageScreen', 'error-message', function() { |
| 10 // Link which starts guest session for captive portal fixing. | 10 // Link which starts guest session for captive portal fixing. |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 158 cr.ui.DropDown.hide('offline-networks-list'); | 158 cr.ui.DropDown.hide('offline-networks-list'); |
| 159 }, | 159 }, |
| 160 | 160 |
| 161 /** | 161 /** |
| 162 * Buttons in oobe wizard's button strip. | 162 * Buttons in oobe wizard's button strip. |
| 163 * @type {array} Array of Buttons. | 163 * @type {array} Array of Buttons. |
| 164 */ | 164 */ |
| 165 get buttons() { | 165 get buttons() { |
| 166 var buttons = []; | 166 var buttons = []; |
| 167 | 167 |
| 168 var rebootButton = this.ownerDocument.createElement('button'); |
| 169 rebootButton.textContent = loadTimeData.getString('rebootButton'); |
| 170 rebootButton.classList.add('show-with-ui-state-kiosk-mode'); |
| 171 rebootButton.addEventListener('click', function(e) { |
| 172 chrome.send('rebootButtonClicked'); |
| 173 e.stopPropagation(); |
| 174 }); |
| 175 buttons.push(rebootButton); |
| 176 |
| 177 var spacer = this.ownerDocument.createElement('div'); |
| 178 spacer.classList.add('button-spacer'); |
| 179 spacer.classList.add('show-with-ui-state-kiosk-mode'); |
| 180 buttons.push(spacer); |
| 181 |
| 168 var powerwashButton = this.ownerDocument.createElement('button'); | 182 var powerwashButton = this.ownerDocument.createElement('button'); |
| 169 powerwashButton.id = 'error-message-restart-and-powerwash-button'; | 183 powerwashButton.id = 'error-message-restart-and-powerwash-button'; |
| 170 powerwashButton.textContent = | 184 powerwashButton.textContent = |
| 171 loadTimeData.getString('localStateErrorPowerwashButton'); | 185 loadTimeData.getString('localStateErrorPowerwashButton'); |
| 172 powerwashButton.classList.add('show-with-ui-state-local-state-error'); | 186 powerwashButton.classList.add('show-with-ui-state-local-state-error'); |
| 173 powerwashButton.addEventListener('click', function(e) { | 187 powerwashButton.addEventListener('click', function(e) { |
| 174 chrome.send('localStateErrorPowerwashButtonClicked'); | 188 chrome.send('localStateErrorPowerwashButtonClicked'); |
| 175 e.stopPropagation(); | 189 e.stopPropagation(); |
| 176 }); | 190 }); |
| 177 buttons.push(powerwashButton); | 191 buttons.push(powerwashButton); |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 251 * Sets current error state of the screen. | 265 * Sets current error state of the screen. |
| 252 * @param {number} error_state New error state of the screen. | 266 * @param {number} error_state New error state of the screen. |
| 253 * @param {string} network Name of the current network | 267 * @param {string} network Name of the current network |
| 254 * @private | 268 * @private |
| 255 */ | 269 */ |
| 256 setErrorState: function(error_state, network) { | 270 setErrorState: function(error_state, network) { |
| 257 this.setErrorState_(ERROR_STATES[error_state], network); | 271 this.setErrorState_(ERROR_STATES[error_state], network); |
| 258 } | 272 } |
| 259 }; | 273 }; |
| 260 }); | 274 }); |
| OLD | NEW |