From 667c1e47430f2a360d751ff8147360f88a3cfd82 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Wed, 25 Jul 2007 04:59:03 +0000 Subject: [PATCH] Closes #652, Command-Backspace should delete from library in a collection Ctrl on Win/Linux. Also works in saved searches. --- chrome/content/zotero/overlay.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chrome/content/zotero/overlay.js b/chrome/content/zotero/overlay.js index caeb632de..fa33db584 100644 --- a/chrome/content/zotero/overlay.js +++ b/chrome/content/zotero/overlay.js @@ -442,8 +442,6 @@ var ZoteroPane = new function() function handleKeyPress(event, from) { - var key = String.fromCharCode(event.which); - if (from == 'zotero-collections-tree') { if (event.keyCode == event.DOM_VK_BACK_SPACE || event.keyCode == event.DOM_VK_DELETE) { @@ -455,7 +453,9 @@ var ZoteroPane = new function() else if (from == 'zotero-items-tree') { if (event.keyCode == event.DOM_VK_BACK_SPACE || event.keyCode == event.DOM_VK_DELETE) { - ZoteroPane.deleteSelectedItem(); + // If Cmd or Ctrl delete, delete from Library (with prompt) + var fromDB = event.metaKey || (!Zotero.isMac && event.ctrlKey); + ZoteroPane.deleteSelectedItem(fromDB); event.preventDefault(); return; }