www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit f3daf6b4bc727eadd0b6951534255ee7d26cb793
parent 21e51f771c1bc059b57cb960d2ab273d6ff40c3d
Author: Simon Kornblith <simon@simonster.com>
Date:   Thu, 13 Aug 2015 19:48:23 -0400

Always capture up/down when QuickFormat reference panel is open

It was annoying if you pressed the up key too many times and the cursor
moved.

Diffstat:
Mchrome/content/zotero/integration/quickFormat.js | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/chrome/content/zotero/integration/quickFormat.js b/chrome/content/zotero/integration/quickFormat.js @@ -1084,7 +1084,7 @@ var Zotero_QuickFormat = new function () { selection.addRange(nodeRange); } - } else if(keyCode === event.DOM_VK_UP) { + } else if(keyCode === event.DOM_VK_UP && referencePanel.state === "open") { var selectedItem = referenceBox.selectedItem; var previousSibling; @@ -1104,9 +1104,9 @@ var Zotero_QuickFormat = new function () { visibleItem = visibleItem.previousSibling; } referenceBox.ensureElementIsVisible(visibleItem); - event.preventDefault(); }; - } else if(keyCode === event.DOM_VK_DOWN) { + event.preventDefault(); + } else if(keyCode === event.DOM_VK_DOWN && referencePanel.state === "open") { if((Zotero.isMac ? event.metaKey : event.ctrlKey)) { // If meta key is held down, show the citation properties panel var bubble = _getSelectedBubble(); @@ -1126,8 +1126,8 @@ var Zotero_QuickFormat = new function () { if(nextSibling){ referenceBox.selectedItem = nextSibling; referenceBox.ensureElementIsVisible(nextSibling); - event.preventDefault(); }; + event.preventDefault(); } } else { _resetSearchTimer();