Index: chrome/browser/resources/chromeos/login/oobe_screen_network.js |
diff --git a/chrome/browser/resources/chromeos/login/oobe_screen_network.js b/chrome/browser/resources/chromeos/login/oobe_screen_network.js |
index 78df29c35394a3b08d22e96ef3aca433e4608c3f..8c9be72a2bbd00fb47f8c29bb97cdc605fff35ca 100644 |
--- a/chrome/browser/resources/chromeos/login/oobe_screen_network.js |
+++ b/chrome/browser/resources/chromeos/login/oobe_screen_network.js |
@@ -36,10 +36,21 @@ login.createScreen('NetworkScreen', 'connect', function() { |
this.dropdown_ = $('networks-list'); |
cr.ui.DropDown.decorate(this.dropdown_); |
+ |
+ $('connect-debugging-features-link').addEventListener('click', |
+ this.handleDeveloperFeaturesLinkClick_.bind(this)); |
+ $('connect-debugging-features-link').addEventListener('keyup', |
+ function(event) { |
+ if (event.keyCode == 32) |
+ this.handleDeveloperFeaturesLinkClick_(event); |
+ } |
+ ); |
}, |
onBeforeShow: function(data) { |
cr.ui.DropDown.show('networks-list', true, -1); |
+ this.classList.toggle('connect-debugging-view', |
+ data && 'isDeveloperMode' in data && data['isDeveloperMode']); |
}, |
onBeforeHide: function() { |
@@ -84,6 +95,13 @@ login.createScreen('NetworkScreen', 'connect', function() { |
}, |
/** |
+ * Enable developer features link handler. |
+ */ |
+ handleDeveloperFeaturesLinkClick_: function() { |
+ chrome.send('toggleEnableDebuggingScreen'); |
+ }, |
+ |
+ /** |
* Enables/disables continue button. |
* @param {boolean} enable Should the button be enabled? |
*/ |