diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-06-04 13:17:38 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-06-04 13:17:38 +0200 |
commit | a1be17c1cea81ebb1e8b131a662c698d78f3f7f2 (patch) | |
tree | a92f7de513be600cc07bac458183e9af40e00c06 /browser/components/places/content/moveBookmarks.js | |
parent | bf11fdd304898ac675e39b01b280d39550e419d0 (diff) | |
download | UXP-a1be17c1cea81ebb1e8b131a662c698d78f3f7f2.tar UXP-a1be17c1cea81ebb1e8b131a662c698d78f3f7f2.tar.gz UXP-a1be17c1cea81ebb1e8b131a662c698d78f3f7f2.tar.lz UXP-a1be17c1cea81ebb1e8b131a662c698d78f3f7f2.tar.xz UXP-a1be17c1cea81ebb1e8b131a662c698d78f3f7f2.zip |
Issue #303 Part 1: Move basilisk files from /browser to /application/basilisk
Diffstat (limited to 'browser/components/places/content/moveBookmarks.js')
-rw-r--r-- | browser/components/places/content/moveBookmarks.js | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/browser/components/places/content/moveBookmarks.js b/browser/components/places/content/moveBookmarks.js deleted file mode 100644 index 5bfdce56e..000000000 --- a/browser/components/places/content/moveBookmarks.js +++ /dev/null @@ -1,65 +0,0 @@ -/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -var gMoveBookmarksDialog = { - _nodes: null, - - _foldersTree: null, - get foldersTree() { - if (!this._foldersTree) - this._foldersTree = document.getElementById("foldersTree"); - - return this._foldersTree; - }, - - init: function() { - this._nodes = window.arguments[0]; - - this.foldersTree.place = - "place:excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1&folder=" + - PlacesUIUtils.allBookmarksFolderId; - }, - - onOK: function MBD_onOK(aEvent) { - let selectedNode = this.foldersTree.selectedNode; - let selectedFolderId = PlacesUtils.getConcreteItemId(selectedNode); - - if (!PlacesUIUtils.useAsyncTransactions) { - let transactions = []; - for (var i=0; i < this._nodes.length; i++) { - // Nothing to do if the node is already under the selected folder - if (this._nodes[i].parent.itemId == selectedFolderId) - continue; - - let txn = new PlacesMoveItemTransaction(this._nodes[i].itemId, - selectedFolderId, - PlacesUtils.bookmarks.DEFAULT_INDEX); - transactions.push(txn); - } - if (transactions.length != 0) { - let txn = new PlacesAggregatedTransaction("Move Items", transactions); - PlacesUtils.transactionManager.doTransaction(txn); - } - return; - } - - PlacesTransactions.batch(function* () { - let newParentGuid = yield PlacesUtils.promiseItemGuid(selectedFolderId); - for (let node of this._nodes) { - // Nothing to do if the node is already under the selected folder. - if (node.parent.itemId == selectedFolderId) - continue; - yield PlacesTransactions.Move({ guid: node.bookmarkGuid - , newParentGuid }).transact(); - } - }.bind(this)).then(null, Components.utils.reportError); - }, - - newFolder: function MBD_newFolder() { - // The command is disabled when the tree is not focused - this.foldersTree.focus(); - goDoCommand("placesCmd_new:folder"); - } -}; |