zotero/chrome/chromeFiles/content/scholar
Dan Stillman 3a410c5acd Addresses #171, Add more conditions to advanced search architecture
- Implemented 'collectionID' and 'savedSearchID' conditions (a.k.a. search within a search) and removed special 'context' condition. Per my conversation with Dan, the 'recursive' flag is now a global flag that applies to all specified collectionIDs, which is less than ideal but probably better than the alternatives (e.g. having condition-specific recursive checkboxes). It does mean, however, that a "Search subfolders" checkbox is irrelevant if there are no collectionID conditions and should probably be greyed out until applicable.

Another side effect is that it's no longer possible to do an ANY search and return results only within a specific folder (though it can now be done by putting the ANY conditions in a subsearch). Since ANY searches are always annoying in this regard, what I might do is add a way to mark particular conditions as required even in ANY mode, which would allow for quite a lot of flexibility...

Note also that while 'collectionID' and 'savedSearchID' are standard conditions, they should probably be combined into a single condition on the interface side (like playlists and smart playlists under just 'Playlist' in iTunes).

- Now skips invalid/obsolete saved conditions in load()
2006-08-10 09:44:08 +00:00
..
admin A rough interface to add, remove and reorder item type fields -- at the moment just to make my life easier, but eventually could be adapted to allow end-user type/field editing, if we decide that's necessary 2006-06-24 08:23:54 +00:00
bindings Closes #172, add preference for EndNote MIME type stealing feature 2006-08-09 15:44:11 +00:00
ingester closes #86, steal EndNote download links 2006-08-08 21:17:07 +00:00
test Addresses #63, Add GPL license info to source code. 2006-08-02 16:49:19 +00:00
xpcom Addresses #171, Add more conditions to advanced search architecture 2006-08-10 09:44:08 +00:00
about.xul Addressed #155, Localize strings 2006-08-02 17:57:16 +00:00
bibliography.js closes #55, export bibliography to printable version 2006-07-27 23:01:55 +00:00
bibliography.xul closes #55, export bibliography to printable version 2006-07-27 23:01:55 +00:00
collectionTreeView.js Closes #47, advanced search 2006-08-09 11:43:33 +00:00
exportOptions.js closes #99, add options for export 2006-08-08 23:00:33 +00:00
exportOptions.xul closes #99, add options for export 2006-08-08 23:00:33 +00:00
fileInterface.js closes #99, add options for export 2006-08-08 23:00:33 +00:00
fileProgress.xul - closes #130, add progress bar for import/export 2006-08-02 21:06:58 +00:00
include.js - Implemented singleton XPCOM component to store core Scholar objects 2006-05-27 00:20:27 +00:00
itemPane.js Closes #172, add preference for EndNote MIME type stealing feature 2006-08-09 15:44:11 +00:00
itemPane.xul Closes #172, add preference for EndNote MIME type stealing feature 2006-08-09 15:44:11 +00:00
itemTreeView.js Fixes #164, On item delete, if "Erase Files" is not checked, it still shows files and notes being deleted. 2006-08-07 15:25:29 +00:00
note.js Addresses #63, Add GPL license info to source code. 2006-08-02 16:49:19 +00:00
note.xul Addresses #63, Add GPL license info to source code. 2006-08-02 16:49:19 +00:00
overlay.js Closes #172, add preference for EndNote MIME type stealing feature 2006-08-09 15:44:11 +00:00
overlay.xul Closes #172, add preference for EndNote MIME type stealing feature 2006-08-09 15:44:11 +00:00
preferences.js Closes #172, add preference for EndNote MIME type stealing feature 2006-08-09 15:44:11 +00:00
preferences.xul Closes #172, add preference for EndNote MIME type stealing feature 2006-08-09 15:44:11 +00:00
searchDialog.js Closes #172, add preference for EndNote MIME type stealing feature 2006-08-09 15:44:11 +00:00
searchDialog.xul Closes #172, add preference for EndNote MIME type stealing feature 2006-08-09 15:44:11 +00:00
selectItemsDialog.js Addresses #63, Add GPL license info to source code. 2006-08-02 16:49:19 +00:00
selectItemsDialog.xul Addresses #63, Add GPL license info to source code. 2006-08-02 16:49:19 +00:00