| Index: chrome/browser/resources/file_manager/js/file_manager.js
|
| diff --git a/chrome/browser/resources/file_manager/js/file_manager.js b/chrome/browser/resources/file_manager/js/file_manager.js
|
| index 9a617766811fa77b2116becc480e2cb196166446..4658515dcb73f2063e7a9fb44d30252a7655cc3a 100644
|
| --- a/chrome/browser/resources/file_manager/js/file_manager.js
|
| +++ b/chrome/browser/resources/file_manager/js/file_manager.js
|
| @@ -566,18 +566,10 @@ DialogType.isModal = function(type) {
|
|
|
| if (util.platform.newUI() && this.dialogType == DialogType.FULL_PAGE) {
|
| var maximizeButton = this.dialogDom_.querySelector('#maximize-button');
|
| - maximizeButton.addEventListener('click', function() {
|
| - var appWindow = chrome.app.window.current();
|
| - if (appWindow.isMaximized())
|
| - appWindow.restore();
|
| - else
|
| - appWindow.maximize();
|
| - });
|
| + maximizeButton.addEventListener('click', this.onMaximize.bind(this));
|
|
|
| var closeButton = this.dialogDom_.querySelector('#close-button');
|
| - closeButton.addEventListener('click', function() {
|
| - window.close();
|
| - });
|
| + closeButton.addEventListener('click', this.onClose.bind(this));
|
| }
|
|
|
| this.syncButton.checkable = true;
|
| @@ -588,6 +580,18 @@ DialogType.isModal = function(type) {
|
| }
|
| };
|
|
|
| + FileManager.prototype.onMaximize = function() {
|
| + var appWindow = chrome.app.window.current();
|
| + if (appWindow.isMaximized())
|
| + appWindow.restore();
|
| + else
|
| + appWindow.maximize();
|
| + };
|
| +
|
| + FileManager.prototype.onClose = function() {
|
| + window.close();
|
| + };
|
| +
|
| /**
|
| * One-time initialization of commands.
|
| * @private
|
|
|