www

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

commit 4228132af2edc3384d4af366664e78a6112617d6
parent f93f7384a6d9e288ff32d4dfb81fba6316104cdb
Author: Dan Stillman <dstillman@zotero.org>
Date:   Fri, 22 May 2009 02:28:07 +0000

Shift key toggles snapshot pref when clicking "Create New Item from Current Page"


Diffstat:
Mchrome/content/zotero/overlay.js | 12++++++------
Mchrome/content/zotero/overlay.xul | 2+-
2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/chrome/content/zotero/overlay.js b/chrome/content/zotero/overlay.js @@ -2243,15 +2243,15 @@ var ZoteroPane = new function() } - this.addItemFromPage = function (itemType, row) { - return this.addItemFromDocument(window.content.document, itemType, row); + this.addItemFromPage = function (itemType, saveSnapshot, row) { + return this.addItemFromDocument(window.content.document, itemType, saveSnapshot, row); } /** * @param {Document} doc * @param {String|Integer} [itemType='webpage'] Item type id or name - * @param {Boolean} [saveSnapshot] Force saving of a snapshot, + * @param {Boolean} [saveSnapshot] Force saving or non-saving of a snapshot, * regardless of automaticSnapshots pref */ this.addItemFromDocument = function (doc, itemType, saveSnapshot, row) { @@ -2364,13 +2364,13 @@ var ZoteroPane = new function() } - this.addItemFromURL = function (url, itemType, row) { + this.addItemFromURL = function (url, itemType, saveSnapshot, row) { if (url == window.content.document.location.href) { - return this.addItemFromPage(itemType, row); + return this.addItemFromPage(itemType, saveSnapshot, row); } var processor = function (doc) { - ZoteroPane.addItemFromDocument(doc, itemType, null, row); + ZoteroPane.addItemFromDocument(doc, itemType, saveSnapshot, row); }; var done = function () {} diff --git a/chrome/content/zotero/overlay.xul b/chrome/content/zotero/overlay.xul @@ -193,7 +193,7 @@ </menu> </menupopup> </toolbarbutton> - <toolbarbutton id="zotero-tb-item-from-page" tooltiptext="&zotero.toolbar.newItemFromPage.label;" oncommand="ZoteroPane.addItemFromPage('temporaryPDFHack')"/> + <toolbarbutton id="zotero-tb-item-from-page" tooltiptext="&zotero.toolbar.newItemFromPage.label;" oncommand="ZoteroPane.addItemFromPage('temporaryPDFHack', event.shiftKey ? !Zotero.Prefs.get('automaticSnapshots') : null)"/> <toolbarbutton id="zotero-tb-lookup" tooltiptext="&zotero.toolbar.lookup.label;" oncommand="ZoteroPane.openLookupWindow()"/> <!-- <toolbarseparator/>