Index: chrome/browser/resources/file_manager/js/file_manager.js |
=================================================================== |
--- chrome/browser/resources/file_manager/js/file_manager.js (revision 82643) |
+++ chrome/browser/resources/file_manager/js/file_manager.js (working copy) |
@@ -8,6 +8,8 @@ |
// TODO(rginda): Remove this when the thumbnail view is less janky. |
const ENABLE_THUMBNAIL_VIEW = false; |
+var g_slideshow_data = null; |
+ |
/** |
* FileManager constructor. |
* |
@@ -973,7 +975,20 @@ |
} |
}; |
+ FileManager.prototype.getExtensionId_ = function() { |
+ return chrome.extension.getURL('').split('/')[2]; |
+ }; |
+ |
FileManager.prototype.onTaskButtonClicked_ = function(event) { |
+ // TODO(serya): This API assumes having a background page. |
+ // Adding it crashes a few of browser tests (they wonder |
+ // to see a new renderer process in a fresh profile). |
+ if (event.srcElement.task.taskId == this.getExtensionId_() + '|preview') { |
+ g_slideshow_data = this.selection.urls; |
+ alert("create tab"); |
+ chrome.tabs.create({url: "slideshow.html"}); |
+ return; |
+ } |
chrome.fileBrowserPrivate.executeTask(event.srcElement.task.taskId, |
this.selection.urls); |
} |