From 54c0fbdd16d411d1f1426a97893344b0110f68e3 Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Thu, 20 Sep 2007 19:28:11 +0000 Subject: [PATCH] closes #773, Multiple add/remove not working --- chrome/content/zotero/addCitationDialog.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/chrome/content/zotero/addCitationDialog.js b/chrome/content/zotero/addCitationDialog.js index 63fefcc0c..167b1f68e 100644 --- a/chrome/content/zotero/addCitationDialog.js +++ b/chrome/content/zotero/addCitationDialog.js @@ -239,6 +239,14 @@ var Zotero_Citation_Dialog = new function () { // remove from _itemData delete _itemData[itemID]; _itemData[itemID] = undefined; + _lastSelected = null; + + // re-select currently selected in left pane + var itemIDs = getSelectedItems(true); + if(itemIDs.length) { + document.getElementById("zotero-items-tree").focus(); + treeItemSelected(); + } // remove from list citationList.removeChild(selectedListItem);