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 bb68507e6165bf0ee451117dc94aedaaff09e5c4..493f3c3e1c49540aba5fa4521c54e36439152d48 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 { |
@@ -196,6 +198,7 @@ login.createScreen('ErrorMessageScreen', 'error-message', function() { |
var rebootButton = this.ownerDocument.createElement('button'); |
rebootButton.textContent = loadTimeData.getString('rebootButton'); |
rebootButton.classList.add('show-with-ui-state-kiosk-mode'); |
+ rebootButton.classList.add('show-with-error-state-kiosk-online'); |
xiyuan
2014/03/25 05:21:19
Do we need this line? When error screen shows up d
zel
2014/03/25 22:26:32
Done.
|
rebootButton.addEventListener('click', function(e) { |
chrome.send('rebootButtonClicked'); |
e.stopPropagation(); |
@@ -205,6 +208,7 @@ login.createScreen('ErrorMessageScreen', 'error-message', function() { |
var diagnoseButton = this.ownerDocument.createElement('button'); |
diagnoseButton.textContent = loadTimeData.getString('diagnoseButton'); |
diagnoseButton.classList.add('show-with-ui-state-kiosk-mode'); |
+ diagnoseButton.classList.add('show-with-error-state-kiosk-online'); |
diagnoseButton.addEventListener('click', function(e) { |
chrome.send('diagnoseButtonClicked'); |
e.stopPropagation(); |
@@ -214,12 +218,23 @@ login.createScreen('ErrorMessageScreen', 'error-message', function() { |
var certsButton = this.ownerDocument.createElement('button'); |
certsButton.textContent = loadTimeData.getString('configureCertsButton'); |
certsButton.classList.add('show-with-ui-state-kiosk-mode'); |
+ certsButton.classList.add('show-with-error-state-kiosk-online'); |
certsButton.addEventListener('click', function(e) { |
chrome.send('configureCertsClicked'); |
e.stopPropagation(); |
}); |
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'); |