From 4a765aacfa20cb5d07e2d9b9db81c0385140ed0d Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Mon, 26 Dec 2016 18:50:08 -0500 Subject: [PATCH] Fix selecting item and scrolling into view when editing a citation --- chrome/content/zotero/integration/addCitationDialog.js | 4 ++-- chrome/content/zotero/integration/addCitationDialog.xul | 2 +- chrome/content/zotero/selectItemsDialog.js | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/chrome/content/zotero/integration/addCitationDialog.js b/chrome/content/zotero/integration/addCitationDialog.js index 3440d8a04..83818b59d 100644 --- a/chrome/content/zotero/integration/addCitationDialog.js +++ b/chrome/content/zotero/integration/addCitationDialog.js @@ -143,7 +143,7 @@ var Zotero_Citation_Dialog = new function () { // and this fails. It works on subsequent attempts. Since this won't happen in // Standalone, we can ignore. var id = io.citation.citationItems[0].id; - var selected = yield itemsView.selectItem(id); + let selected = yield collectionsView.selectItem(id); for(var box in _preserveData) { var property = _preserveData[box][0]; @@ -256,7 +256,7 @@ var Zotero_Citation_Dialog = new function () { // refresh if (itemID) { - itemsView.wrappedJSObject.selectItem(itemID); + collectionsView.selectItem(itemID); } _updateAccept(); _updatePreview(); diff --git a/chrome/content/zotero/integration/addCitationDialog.xul b/chrome/content/zotero/integration/addCitationDialog.xul index 980eb8093..fbe1db467 100644 --- a/chrome/content/zotero/integration/addCitationDialog.xul +++ b/chrome/content/zotero/integration/addCitationDialog.xul @@ -78,7 +78,7 @@ + onselect="onItemSelected(); Zotero_Citation_Dialog.treeItemSelected();">