Chromium Code Reviews| 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..2421d7a732f07f0cfe21331be22e5361db8183db 100644 |
| --- a/chrome/browser/resources/chromeos/login/oobe_eula.js |
| +++ b/chrome/browser/resources/chromeos/login/oobe_eula.js |
| @@ -33,6 +33,21 @@ Polymer({ |
| type: Boolean, |
| value: true, |
| }, |
| + |
| + /** |
| + * If "Report anonymous usage stats" checkbox is checked. |
| + */ |
| + usageStatsChecked: { |
| + type: Boolean, |
| + value: false, |
| + }, |
| + |
| + /* |
|
stevenjb
2016/08/23 16:45:17
/**
Alexander Alekseev
2016/08/25 01:28:22
Done.
|
| + * Reference to OOBE screen object. |
| + */ |
| + screen: { |
| + type: Object, |
|
stevenjb
2016/08/23 16:45:17
Please typedef this.
Alexander Alekseev
2016/08/25 01:28:22
Done.
|
| + }, |
| }, |
| /** |
| @@ -56,4 +71,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'); |
| + }, |
| }); |