Index: chrome/browser/resources/chromeos/login/oobe_eula.js |
diff --git a/chrome/browser/resources/chromeos/login/oobe_eula.js b/chrome/browser/resources/chromeos/login/oobe_eula.js |
index 47c6069bceda05b93308a83c3f102356c5a77d36..78cf7edec75b93111b66abf57b890321e65f27f3 100644 |
--- a/chrome/browser/resources/chromeos/login/oobe_eula.js |
+++ b/chrome/browser/resources/chromeos/login/oobe_eula.js |
@@ -33,6 +33,22 @@ Polymer({ |
type: Boolean, |
value: true, |
}, |
+ |
+ /** |
+ * If "Report anonymous usage stats" checkbox is checked. |
+ */ |
+ usageStatsChecked: { |
+ type: Boolean, |
+ value: false, |
+ }, |
+ |
+ /** |
+ * Reference to OOBE screen object. |
+ * @type {!OobeTypes.Screen} |
+ */ |
+ screen: { |
+ type: Object, |
+ }, |
}, |
/** |
@@ -56,4 +72,33 @@ Polymer({ |
eulaAccepted_: function(event) { |
chrome.send('login.EulaScreen.userActed', ['accept-button']); |
}, |
+ |
+ /** |
+ * On-change event handler for usageStats. |
+ * |
+ * * @private |
+ */ |
+ onUsageChanged_: function() { |
+ this.screen.onUsageStatsClicked_(this.$.usageStats.checked); |
+ }, |
+ |
+ /** |
+ * On-tap event handler for installationSettings. |
+ * |
+ * * @private |
+ */ |
+ onInstallationSettingsClicked_: function() { |
+ chrome.send('eulaOnInstallationSettingsPopupOpened'); |
+ $('popup-overlay').hidden = false; |
+ $('installation-settings-ok-button').focus(); |
+ }, |
+ |
+ /** |
+ * On-tap event handler for stats-help-link. |
+ * |
+ * * @private |
+ */ |
+ onUsageStatsHelpLinkClicked_: function() { |
+ chrome.send('eulaOnLearnMore'); |
+ }, |
}); |