zotero/chrome/chromeFiles/content/scholar/xpcom
Dan Stillman 287e082805 Changed schema update system yet again -- removed DROP TABLE IF EXIST's from user.sql in favor of CREATE TABLE IF NOT EXIST's and changed schema.js to automatically migrate and then reload user.js if the version number has gone up
This lets us add tables to user.sql without writing migration steps for them yet still have the ability to change existing user tables and migrate data if necessary.

Also added _getDropCommands() to do a regex on the SQL file and create the DROP TABLE|INDEX steps necessary to use the DB_REBUILD flag without DROP commands in the SQL file itself, before I realized that it probably made the most sense to just delete the SQL file and storage directory. Changed _initializeSchema() to do that instead. Leaving _getDropCommands() in, in case there's ever a need for it.
2006-09-13 21:34:37 +00:00
..
cite.js - closes #225, ability to cite a specific page/paragraph/etc in Word integration. the output isn't quite right at the moment, but the interface works. 2006-09-11 01:05:26 +00:00
collectionTreeView.js Added support for deleting with forward-delete key, which may have worked before the treeviews were moved into XPCOM but didn't anymore 2006-08-31 21:18:41 +00:00
data_access.js Not that it should happen, but survive an item with an item type of 0 or undefined (and more importantly, let you delete or change it) 2006-09-12 05:20:43 +00:00
db.js Fix bug in db.js::statementQuery() that prevented binding a single string parameter without putting it in an array 2006-09-12 06:53:48 +00:00
file.js Fix #191, calling Scholar.Attachments.importFromURL on a PDF without PDF plug-in installed results in a prompt to save the file to the disk 2006-08-19 20:51:01 +00:00
history.js Fixes #89, once an item is added to the library, the item list is no longer updated on delete 2006-06-27 05:42:35 +00:00
ingester.js addresses #301, COinS bugs/enhancements; remaining issue blocked by #3 (add as many item types as possible) 2006-09-11 22:34:39 +00:00
integration.js - closes #225, ability to cite a specific page/paragraph/etc in Word integration. the output isn't quite right at the moment, but the interface works. 2006-09-11 01:05:26 +00:00
itemTreeView.js - closes #277, disambiguation and notifier updates for Word integration 2006-09-10 17:38:17 +00:00
mime.js Fix #191, calling Scholar.Attachments.importFromURL on a PDF without PDF plug-in installed results in a prompt to save the file to the disk 2006-08-19 20:51:01 +00:00
notifier.js Notifier.isEnabled() 2006-08-15 21:31:08 +00:00
schema.js Changed schema update system yet again -- removed DROP TABLE IF EXIST's from user.sql in favor of CREATE TABLE IF NOT EXIST's and changed schema.js to automatically migrate and then reload user.js if the version number has gone up 2006-09-13 21:34:37 +00:00
scholar.js Fix bug in db.js::statementQuery() that prevented binding a single string parameter without putting it in an array 2006-09-12 06:53:48 +00:00
search.js Addresses #243, ability to get name of saved search without accessing private properties 2006-08-30 15:58:08 +00:00
translate.js addresses #301, COinS bugs/enhancements; remaining issue blocked by #3 (add as many item types as possible) 2006-09-11 22:34:39 +00:00
utilities.js - fixes a bug in capitalizeTitle 2006-09-09 22:45:03 +00:00