| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * ImageEditor is the top level object that holds together and connects | 6 * ImageEditor is the top level object that holds together and connects |
| 7 * everything needed for image editing. | 7 * everything needed for image editing. |
| 8 * | 8 * |
| 9 * @param {!Viewport} viewport The viewport. | 9 * @param {!Viewport} viewport The viewport. |
| 10 * @param {!ImageView} imageView The ImageView containing the images to edit. | 10 * @param {!ImageView} imageView The ImageView containing the images to edit. |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 102 */ | 102 */ |
| 103 this.redoButton_ = this.createToolButton_('redo', 'GALLERY_REDO', | 103 this.redoButton_ = this.createToolButton_('redo', 'GALLERY_REDO', |
| 104 this.redo.bind(this)); | 104 this.redo.bind(this)); |
| 105 this.registerAction_('redo'); | 105 this.registerAction_('redo'); |
| 106 | 106 |
| 107 /** | 107 /** |
| 108 * @private {!HTMLElement} | 108 * @private {!HTMLElement} |
| 109 * @const | 109 * @const |
| 110 */ | 110 */ |
| 111 this.exitButton_ = /** @type {!HTMLElement} */ | 111 this.exitButton_ = /** @type {!HTMLElement} */ |
| 112 (queryRequiredElement(document, '.edit-mode-toolbar paper-button.exit')); | 112 (queryRequiredElement('.edit-mode-toolbar paper-button.exit')); |
| 113 this.exitButton_.addEventListener('click', this.onExitClicked_.bind(this)); | 113 this.exitButton_.addEventListener('click', this.onExitClicked_.bind(this)); |
| 114 | 114 |
| 115 /** | 115 /** |
| 116 * @private {!FilesToast} | 116 * @private {!FilesToast} |
| 117 */ | 117 */ |
| 118 this.filesToast_ = /** @type {!FilesToast}*/ | 118 this.filesToast_ = /** @type {!FilesToast}*/ |
| 119 (queryRequiredElement(document, 'files-toast')); | 119 (queryRequiredElement('files-toast')); |
| 120 } | 120 } |
| 121 | 121 |
| 122 ImageEditor.prototype.__proto__ = cr.EventTarget.prototype; | 122 ImageEditor.prototype.__proto__ = cr.EventTarget.prototype; |
| 123 | 123 |
| 124 /** | 124 /** |
| 125 * Handles click event of exit button. | 125 * Handles click event of exit button. |
| 126 * @private | 126 * @private |
| 127 */ | 127 */ |
| 128 ImageEditor.prototype.onExitClicked_ = function() { | 128 ImageEditor.prototype.onExitClicked_ = function() { |
| 129 var event = new Event('exit-clicked'); | 129 var event = new Event('exit-clicked'); |
| (...skipping 1301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1431 | 1431 |
| 1432 /** | 1432 /** |
| 1433 * Hide the prompt. | 1433 * Hide the prompt. |
| 1434 */ | 1434 */ |
| 1435 ImageEditor.Prompt.prototype.hide = function() { | 1435 ImageEditor.Prompt.prototype.hide = function() { |
| 1436 if (!this.prompt_) return; | 1436 if (!this.prompt_) return; |
| 1437 this.prompt_.setAttribute('state', 'fadeout'); | 1437 this.prompt_.setAttribute('state', 'fadeout'); |
| 1438 // Allow some time for the animation to play out. | 1438 // Allow some time for the animation to play out. |
| 1439 this.setTimer(this.reset.bind(this), 500); | 1439 this.setTimer(this.reset.bind(this), 500); |
| 1440 }; | 1440 }; |
| OLD | NEW |