| Index: chrome/browser/resources/chromeos/login/screen_error_message.js
|
| diff --git a/chrome/browser/resources/chromeos/login/screen_error_message.js b/chrome/browser/resources/chromeos/login/screen_error_message.js
|
| index 36ef6dd442aff95d1ab206165bb61eb6068bbc54..52fa33b98988adad5343749439a2219fe9ace2ad 100644
|
| --- a/chrome/browser/resources/chromeos/login/screen_error_message.js
|
| +++ b/chrome/browser/resources/chromeos/login/screen_error_message.js
|
| @@ -40,7 +40,8 @@ login.createScreen('ErrorMessageScreen', 'error-message', function() {
|
| PORTAL: 'error-state-portal',
|
| OFFLINE: 'error-state-offline',
|
| PROXY: 'error-state-proxy',
|
| - AUTH_EXT_TIMEOUT: 'error-state-auth-ext-timeout'
|
| + AUTH_EXT_TIMEOUT: 'error-state-auth-ext-timeout',
|
| + KIOSK_ONLINE: 'error-state-kiosk-online'
|
| };
|
|
|
| // Possible error states of the screen. Must be in the same order as
|
| @@ -50,7 +51,8 @@ login.createScreen('ErrorMessageScreen', 'error-message', function() {
|
| ERROR_STATE.PORTAL,
|
| ERROR_STATE.OFFLINE,
|
| ERROR_STATE.PROXY,
|
| - ERROR_STATE.AUTH_EXT_TIMEOUT
|
| + ERROR_STATE.AUTH_EXT_TIMEOUT,
|
| + ERROR_STATE.KIOSK_ONLINE
|
| ];
|
|
|
| return {
|
| @@ -226,6 +228,16 @@ login.createScreen('ErrorMessageScreen', 'error-message', function() {
|
| });
|
| buttons.push(certsButton);
|
|
|
| + var continueButton = this.ownerDocument.createElement('button');
|
| + continueButton.id = 'continue-network-config-btn';
|
| + continueButton.textContent = loadTimeData.getString('continueButton');
|
| + continueButton.classList.add('show-with-error-state-kiosk-online');
|
| + continueButton.addEventListener('click', function(e) {
|
| + chrome.send('continueAppLaunch');
|
| + e.stopPropagation();
|
| + });
|
| + buttons.push(continueButton);
|
| +
|
| var spacer = this.ownerDocument.createElement('div');
|
| spacer.classList.add('button-spacer');
|
| spacer.classList.add('show-with-ui-state-kiosk-mode');
|
|
|