Chromium Code Reviews| Index: chrome/browser/resources/md_downloads/toolbar.js |
| diff --git a/chrome/browser/resources/md_downloads/toolbar.js b/chrome/browser/resources/md_downloads/toolbar.js |
| index 898c1b90c0dea82dd74614af05a3351138305fae..c4caf30fe242e660a93e6f731d1773d808c32f6c 100644 |
| --- a/chrome/browser/resources/md_downloads/toolbar.js |
| +++ b/chrome/browser/resources/md_downloads/toolbar.js |
| @@ -25,6 +25,11 @@ cr.define('downloads', function() { |
| }, |
| }, |
| + listeners: { |
| + 'paper-dropdown-close': 'onPaperDropdownClose_', |
| + 'paper-dropdown-open': 'onPaperDropdownOpen_', |
| + }, |
| + |
| /** @return {boolean} Whether removal can be undone. */ |
| canUndo: function() { |
| return this.$['search-input'] != this.shadowRoot.activeElement; |
| @@ -50,6 +55,17 @@ cr.define('downloads', function() { |
| this.updateClearAll_(); |
| }, |
| + /** @private */ |
| + onPaperDropdownClose_: function() { |
| + window.removeEventListener('resize', assert(this.boundResize_)); |
| + }, |
| + |
| + /** @private */ |
| + onPaperDropdownOpen_: function() { |
| + this.boundResize_ = function() { this.$.more.close(); }.bind(this); |
|
michaelpg
2016/06/16 00:49:40
if (!this.boundResize_) ?
Dan Beam
2016/06/16 01:07:24
Done.
|
| + window.addEventListener('resize', this.boundResize_); |
| + }, |
| + |
| /** |
| * @param {!CustomEvent} event |
| * @private |