summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/resources/print_preview/new/more_settings.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/resources/print_preview/new/more_settings.js')
-rw-r--r--chromium/chrome/browser/resources/print_preview/new/more_settings.js17
1 files changed, 12 insertions, 5 deletions
diff --git a/chromium/chrome/browser/resources/print_preview/new/more_settings.js b/chromium/chrome/browser/resources/print_preview/new/more_settings.js
index 431625fbea2..5a31e23494e 100644
--- a/chromium/chrome/browser/resources/print_preview/new/more_settings.js
+++ b/chromium/chrome/browser/resources/print_preview/new/more_settings.js
@@ -13,11 +13,10 @@ Polymer({
notify: true,
},
- disabled: Boolean,
- },
-
- listeners: {
- 'click': 'onMoreSettingsClick_',
+ disabled: {
+ type: Boolean,
+ reflectToAttribute: true,
+ },
},
/** @private {!print_preview.PrintSettingsUiMetricsContext} */
@@ -41,6 +40,14 @@ Polymer({
this.settingsExpandedByUser ? 'lessOptionsLabel' : 'moreOptionsLabel');
},
+ /**
+ * @return {string} 'true' if the settings are expanded, 'false' otherwise
+ * @private
+ */
+ getAriaExpanded_: function() {
+ return this.settingsExpandedByUser ? 'true' : 'false';
+ },
+
/** @private */
onMoreSettingsClick_: function() {
this.settingsExpandedByUser = !this.settingsExpandedByUser;