zotero/chrome/chromeFiles/content/scholar
Dan Stillman 03637a6c63 Updated schema for new collections ("projects"?) model and updated sample data accordingly; added a couple extra indexes; made 'rights' and 'source' regular metadata fields so that items can be used for things like notes
Overhauled data access layer to support new model:

	- Changed Item.getParent to Item.getCollections() to get ids of parent collections
	- Removed Item.setPosition() -- item positions are set internally when items are added to and deleted from collections, but the orderIndex is not currently used or manipulatable externally
	- Item constructor/Items.getNewItemByType()/Items.add() no longer take folderID and orderIndex as parameters
	- Split getTreeRows() into Scholar.getCollections(parent) and Scholar.getItems(parent), which return root collections or all library items, respectively, if no parent given
	- All references to folders in object/method/property names changed to collections
	- New methods Collection.addItem(itemID), Collection.hasItem(itemID), Collection.removeItem(itemID)
	- Collection.erase() takes optional deleteItems parameter to delete items from DB -- otherwise just removes association and leaves item in library (does, however, delete all descendent collections from DB regardless)

* Note: This will break displaying of items until interface code is updated. *
2006-06-01 00:22:18 +00:00
..
test - Implemented singleton XPCOM component to store core Scholar objects 2006-05-27 00:20:27 +00:00
xpcom Updated schema for new collections ("projects"?) model and updated sample data accordingly; added a couple extra indexes; made 'rights' and 'source' regular metadata fields so that items can be used for things like notes 2006-06-01 00:22:18 +00:00
folderTreeView.js Some new CSS placeholders once the designers start making this look good. 2006-05-31 20:29:46 +00:00
include.js - Implemented singleton XPCOM component to store core Scholar objects 2006-05-27 00:20:27 +00:00
itemTreeView.js Some new CSS placeholders once the designers start making this look good. 2006-05-31 20:29:46 +00:00
metadataPane.js Editing metadata works. 2006-05-31 21:06:16 +00:00
metadataPane.xul Editing metadata works. 2006-05-31 21:06:16 +00:00
organizeWindow.js Drag and drop column reorder on items tree. 2006-05-30 19:24:57 +00:00
organizeWindow.xul Drag and drop column reorder on items tree. 2006-05-30 19:24:57 +00:00
overlay.js Some toggling options for the Scholar pane (persists). 2006-05-31 22:01:31 +00:00
overlay.xul Some toggling options for the Scholar pane (persists). 2006-05-31 22:01:31 +00:00
preferences.js Added basic preferences support. 2006-05-18 18:39:55 +00:00
preferences.xul Added basic preferences support. 2006-05-18 18:39:55 +00:00
view.js Editing metadata works. 2006-05-31 21:06:16 +00:00
view.xul Some toggling options for the Scholar pane (persists). 2006-05-31 22:01:31 +00:00