From a908e087ace33543f0ec72a03a1512c5a3f2add1 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Sun, 18 Feb 2007 01:45:45 +0000 Subject: [PATCH] Note to self: actually test changes before committing Restored "New Saved Search..." label and ZoteroPane.newSearch(), since they're used in the context menu on "My Library" --- chrome/content/zotero/overlay.js | 13 +++++++++++++ chrome/locale/en-US/zotero/zotero.dtd | 1 + 2 files changed, 14 insertions(+) diff --git a/chrome/content/zotero/overlay.js b/chrome/content/zotero/overlay.js index 6238cea91..837d0d537 100644 --- a/chrome/content/zotero/overlay.js +++ b/chrome/content/zotero/overlay.js @@ -38,6 +38,7 @@ var ZoteroPane = new function() this.setHighlightedRowsCallback = setHighlightedRowsCallback; this.newItem = newItem; this.newCollection = newCollection; + this.newSearch = newSearch; this.openAdvancedSearchWindow = openAdvancedSearchWindow; this.toggleTagSelector = toggleTagSelector; this.updateTagSelectorSize = updateTagSelectorSize; @@ -379,6 +380,18 @@ var ZoteroPane = new function() Zotero.Collections.add(newName.value, parent); } + function newSearch() + { + var s = new Zotero.Search(); + s.addCondition('title', 'contains', ''); + + var untitled = Zotero.getString('pane.collections.untitled'); + untitled = Zotero.DB.getNextName('savedSearches', 'savedSearchName', + Zotero.getString('pane.collections.untitled')); + var io = {dataIn: {search: s, name: untitled}, dataOut: null}; + window.openDialog('chrome://zotero/content/searchDialog.xul','','chrome,modal',io); + } + function openAdvancedSearchWindow() { var s = new Zotero.Search(); diff --git a/chrome/locale/en-US/zotero/zotero.dtd b/chrome/locale/en-US/zotero/zotero.dtd index 3410c24d5..7a08ac938 100644 --- a/chrome/locale/en-US/zotero/zotero.dtd +++ b/chrome/locale/en-US/zotero/zotero.dtd @@ -34,6 +34,7 @@ +