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 6ecff15a64139a920ddc7ffb2168b9f509a93eca..2fe9e4d3e469042f1621f7949a2a0d411cd7d6fe 100644 |
--- a/chrome/browser/resources/chromeos/login/screen_error_message.js |
+++ b/chrome/browser/resources/chromeos/login/screen_error_message.js |
@@ -34,6 +34,8 @@ cr.define('login', function() { |
// Link which starts guest session for captive portal fixing. |
/** @const */ var FIX_CAPTIVE_PORTAL_ID = 'captive-portal-fix-link'; |
+ /** @const */ var FIX_PROXY_SETTINGS_ID = 'proxy-settings-fix-link'; |
+ |
// Id of the element which holds current network name. |
/** @const */ var CURRENT_NETWORK_NAME_ID = 'captive-portal-network-name'; |
@@ -83,6 +85,15 @@ cr.define('login', function() { |
chrome.send('showCaptivePortal'); |
}; |
+ $('captive-portal-proxy-message-text').innerHTML = |
+ localStrings.getStringF( |
+ 'captivePortalProxyMessage', |
+ '<a id="' + FIX_PROXY_SETTINGS_ID + '" class="signin-link" href="#">', |
+ '</a>'); |
+ $(FIX_PROXY_SETTINGS_ID).onclick = function() { |
+ chrome.send('openProxySettings'); |
+ }; |
+ |
$('proxy-message-text').innerHTML = localStrings.getStringF( |
'proxyMessageText', |
'<a id="' + RELOAD_PAGE_ID + '" class="signin-link" href="#">', |