Bug 92737 - Part 7: Open multiple windows when multiple items are dropped on New Window button

Issue #121
This commit is contained in:
janekptacijarabaci 2018-04-15 11:48:06 +02:00 • committed by Roy Tam
commit db85d0b733

View file

@ -2792,11 +2792,14 @@ var newWindowButtonObserver = {
}, },
onDrop: function (aEvent) onDrop: function (aEvent)
{ {
let url = browserDragAndDrop.drop(aEvent, { }); let links = browserDragAndDrop.dropLinks(aEvent);
getShortcutOrURIAndPostData(url).then(data => { Task.spawn(function*() {
if (data.url) { for (let link of links) {
// allow third-party services to fixup this URL let data = yield getShortcutOrURIAndPostData(link.url);
openNewWindowWith(data.url, null, data.postData, true); if (data.url) {
// allow third-party services to fixup this URL
openNewWindowWith(data.url, null, data.postData, true);
}
} }
}); });
} }