Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(209)

Side by Side Diff: ui/file_manager/gallery/js/image_editor/image_editor.js

Issue 942193002: Files.app: fix some closure compilation issues to unblock new compiler roll. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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.
11 * @param {!ImageEditor.Prompt} prompt Prompt instance. 11 * @param {!ImageEditor.Prompt} prompt Prompt instance.
12 * @param {!Object} DOMContainers Various DOM containers required for the 12 * @param {!Object} DOMContainers Various DOM containers required for the
13 * editor. 13 * editor.
14 * @param {!Array.<!ImageEditor.Mode>} modes Available editor modes. 14 * @param {!Array.<!ImageEditor.Mode>} modes Available editor modes.
15 * @param {function(string, ...[string])} displayStringFunction String 15 * @param {function(string, ...string)} displayStringFunction String
16 * formatting function. 16 * formatting function.
17 * @param {function()} onToolsVisibilityChanged Callback to be called, when 17 * @param {function()} onToolsVisibilityChanged Callback to be called, when
18 * some of the UI elements have been dimmed or revealed. 18 * some of the UI elements have been dimmed or revealed.
19 * @constructor 19 * @constructor
20 * @struct 20 * @struct
21 */ 21 */
22 function ImageEditor( 22 function ImageEditor(
23 viewport, imageView, prompt, DOMContainers, modes, displayStringFunction, 23 viewport, imageView, prompt, DOMContainers, modes, displayStringFunction,
24 onToolsVisibilityChanged) { 24 onToolsVisibilityChanged) {
25 this.rootContainer_ = DOMContainers.root; 25 this.rootContainer_ = DOMContainers.root;
(...skipping 1167 matching lines...) Expand 10 before | Expand all | Expand 10 after
1193 ImageEditor.Toolbar.prototype.show = function(on) { 1193 ImageEditor.Toolbar.prototype.show = function(on) {
1194 if (!this.wrapper_.firstChild) 1194 if (!this.wrapper_.firstChild)
1195 return; // Do not show empty toolbar; 1195 return; // Do not show empty toolbar;
1196 1196
1197 this.wrapper_.hidden = !on; 1197 this.wrapper_.hidden = !on;
1198 }; 1198 };
1199 1199
1200 /** A prompt panel for the editor. 1200 /** A prompt panel for the editor.
1201 * 1201 *
1202 * @param {!HTMLElement} container Container element. 1202 * @param {!HTMLElement} container Container element.
1203 * @param {function(string, ...[string])} displayStringFunction A formatting 1203 * @param {function(string, ...string)} displayStringFunction A formatting
1204 * function. 1204 * function.
1205 * @constructor 1205 * @constructor
1206 * @struct 1206 * @struct
1207 */ 1207 */
1208 ImageEditor.Prompt = function(container, displayStringFunction) { 1208 ImageEditor.Prompt = function(container, displayStringFunction) {
1209 this.container_ = container; 1209 this.container_ = container;
1210 this.displayStringFunction_ = displayStringFunction; 1210 this.displayStringFunction_ = displayStringFunction;
1211 1211
1212 /** 1212 /**
1213 * @type {HTMLDivElement} 1213 * @type {HTMLDivElement}
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
1337 1337
1338 /** 1338 /**
1339 * Hide the prompt. 1339 * Hide the prompt.
1340 */ 1340 */
1341 ImageEditor.Prompt.prototype.hide = function() { 1341 ImageEditor.Prompt.prototype.hide = function() {
1342 if (!this.prompt_) return; 1342 if (!this.prompt_) return;
1343 this.prompt_.setAttribute('state', 'fadeout'); 1343 this.prompt_.setAttribute('state', 'fadeout');
1344 // Allow some time for the animation to play out. 1344 // Allow some time for the animation to play out.
1345 this.setTimer(this.reset.bind(this), 500); 1345 this.setTimer(this.reset.bind(this), 500);
1346 }; 1346 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698