| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 * Image gallery for viewing and editing image files. | 6 * Image gallery for viewing and editing image files. |
| 7 * | 7 * |
| 8 * @param {HTMLDivElement} container | 8 * @param {HTMLDivElement} container |
| 9 * @param {function} closeCallback | 9 * @param {function} closeCallback |
| 10 * @param {MetadataProvider} metadataProvider | 10 * @param {MetadataProvider} metadataProvider |
| (...skipping 13 matching lines...) Expand all Loading... |
| 24 this.onFadeTimeoutBound_ = this.onFadeTimeout_.bind(this); | 24 this.onFadeTimeoutBound_ = this.onFadeTimeout_.bind(this); |
| 25 this.fadeTimeoutId_ = null; | 25 this.fadeTimeoutId_ = null; |
| 26 this.mouseOverTool_ = false; | 26 this.mouseOverTool_ = false; |
| 27 | 27 |
| 28 this.initDom_(shareActions); | 28 this.initDom_(shareActions); |
| 29 } | 29 } |
| 30 | 30 |
| 31 Gallery.open = function(parentDirEntry, items, selectedItem, | 31 Gallery.open = function(parentDirEntry, items, selectedItem, |
| 32 closeCallback, metadataProvider, shareActions, displayStringFunction) { | 32 closeCallback, metadataProvider, shareActions, displayStringFunction) { |
| 33 var container = document.querySelector('.gallery'); | 33 var container = document.querySelector('.gallery'); |
| 34 container.innerHTML = ''; | 34 ImageUtil.removeChildren(container); |
| 35 var gallery = new Gallery(container, closeCallback, metadataProvider, | 35 var gallery = new Gallery(container, closeCallback, metadataProvider, |
| 36 shareActions, displayStringFunction); | 36 shareActions, displayStringFunction); |
| 37 gallery.load(parentDirEntry, items, selectedItem); | 37 gallery.load(parentDirEntry, items, selectedItem); |
| 38 }; | 38 }; |
| 39 | 39 |
| 40 Gallery.editorModes = [ | 40 Gallery.editorModes = [ |
| 41 new ImageEditor.Mode.InstantAutofix(), | 41 new ImageEditor.Mode.InstantAutofix(), |
| 42 new ImageEditor.Mode.Crop(), | 42 new ImageEditor.Mode.Crop(), |
| 43 new ImageEditor.Mode.Exposure(), | 43 new ImageEditor.Mode.Exposure(), |
| 44 new ImageEditor.Mode.OneClick('rotate_left', new Command.Rotate(-1)), | 44 new ImageEditor.Mode.OneClick('rotate_left', new Command.Rotate(-1)), |
| (...skipping 830 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 875 ShareMode.prototype.setUp = function() { | 875 ShareMode.prototype.setUp = function() { |
| 876 ImageEditor.Mode.prototype.setUp.apply(this, arguments); | 876 ImageEditor.Mode.prototype.setUp.apply(this, arguments); |
| 877 ImageUtil.setAttribute(this.menu_, 'hidden', false); | 877 ImageUtil.setAttribute(this.menu_, 'hidden', false); |
| 878 ImageUtil.setAttribute(this.button_, 'pressed', false); | 878 ImageUtil.setAttribute(this.button_, 'pressed', false); |
| 879 }; | 879 }; |
| 880 | 880 |
| 881 ShareMode.prototype.cleanUpUI = function() { | 881 ShareMode.prototype.cleanUpUI = function() { |
| 882 ImageEditor.Mode.prototype.cleanUpUI.apply(this, arguments); | 882 ImageEditor.Mode.prototype.cleanUpUI.apply(this, arguments); |
| 883 ImageUtil.setAttribute(this.menu_, 'hidden', true); | 883 ImageUtil.setAttribute(this.menu_, 'hidden', true); |
| 884 }; | 884 }; |
| OLD | NEW |