From 457b33a7ad1bfbd863c4b7ed7dc902d2dbdab353 Mon Sep 17 00:00:00 2001 From: "yoshiki@chromium.org" Date: Wed, 18 Sep 2013 15:22:13 +0000 Subject: [Files.app] Support 'newwindow' event from the CWS widget Suggest app dialog have to support 'newwindow' event from the CWS widget, as well as share dialog. This is reland of r220514. BUG=none TEST=manual TBR=hirono@chromium.org Review URL: https://chromiumcodereview.appspot.com/23535008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223875 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/resources/file_manager/js/suggest_apps_dialog.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/chrome/browser/resources/file_manager/js/suggest_apps_dialog.js b/chrome/browser/resources/file_manager/js/suggest_apps_dialog.js index 43f2851..076d189 100644 --- a/chrome/browser/resources/file_manager/js/suggest_apps_dialog.js +++ b/chrome/browser/resources/file_manager/js/suggest_apps_dialog.js @@ -270,6 +270,12 @@ SuggestAppsDialog.prototype.show = function(extension, mime, onDialogClosed) { this.authorizeRequest_.bind(this), {urls: [this.widgetOrigin_ + '/*']}, ['blocking', 'requestHeaders']); + this.webview_.addEventListener('newwindow', function(event) { + // Discard the window object and reopen in an external window. + event.window.discard(); + util.visitURL(event.targetUrl); + event.preventDefault(); + }); this.frame_.classList.add('show-spinner'); -- cgit v1.1