Commit graph

  • d0d1ed8c1d Scholar.File -- some methods to help with MIME type detection of local files (might be abstracted into MIME class later) Dan Stillman 2006-08-12 01:41:48 +0000
  • f07ff9ac2a Renamed "Files" to "Attachments" -- since Files could be links as well as actually files (or both, for web page snapshots), things were getting just about as confusing as when Items were called Objects. Dan Stillman 2006-08-12 00:18:20 +0000
  • 36a402713c rename Scholar.Utilities.Ingester.HTTPUtilities to Scholar.Utilities.Ingester.HTTP for consistency Simon Kornblith 2006-08-11 16:34:22 +0000
  • e56abbc5f4 Closes #138, Ability to view files Some minor fixes to editing creators. David Norton 2006-08-11 15:48:26 +0000
  • 1447b3be92 Item.getLocalFileURL() -- Return a file:/// URL path to files and snapshots Dan Stillman 2006-08-11 15:34:06 +0000
  • 064ecd17db removes unnecessary pieces of piggy bank API from utilities and updates translators to abide by current translator guidelines Simon Kornblith 2006-08-11 15:28:18 +0000
  • 1e8aa81c02 Fixes #108, Delay repository check by a few seconds if DB transaction is already in progress Dan Stillman 2006-08-11 05:51:55 +0000
  • 9c7f33e21a Extended itemCreators primary key to include orderIndex and removed artificial restriction on adding the same creator/creatorType more than once for the same source -- who knows, maybe they just have the same name... Dan Stillman 2006-08-11 05:15:56 +0000
  • 957b220cd3 Closes #56, add "institution" field in creators table to deal with institutional authors Dan Stillman 2006-08-11 04:36:44 +0000
  • 8a56951c0b Moved comments from removed Database Architecture writeboard into schema.sql Dan Stillman 2006-08-10 22:49:17 +0000
  • 9e75fc2589 Localized string for website accessDate Dan Stillman 2006-08-10 22:46:44 +0000
  • 97628b0d2c More helpful debug error output in DB parameter handling and Notifier.trigger() Dan Stillman 2006-08-10 22:46:00 +0000
  • 892478be2e Fixed bug that was breaking Scholar.Files.getFile() Dan Stillman 2006-08-10 22:44:45 +0000
  • d815154efa Removing a saved search removes the item in the left pane. Search dialog: - should work now. - Any/All control - All 8 operators Add search button uses an icon David Norton 2006-08-10 22:39:21 +0000
  • 9c496770a6 Addresses #63, Add ECL license info to source code Dan Stillman 2006-08-10 22:07:28 +0000
  • 7d48fdbeda Closes #175, Add ability to specify certain conditions as required in an ANY search Dan Stillman 2006-08-10 21:05:28 +0000
  • 3a410c5acd Addresses #171, Add more conditions to advanced search architecture Dan Stillman 2006-08-10 09:44:08 +0000
  • 4fe960d190 Search updates: Dan Stillman 2006-08-10 04:32:36 +0000
  • 0061a8d0df Fix problem with addCondition() overwriting existing search conditions (thanks David) Dan Stillman 2006-08-10 02:52:29 +0000
  • 3a1ffb6174 make LOC/WebVoyage scraper and other scrapers using Scholar.loadTranslator work again Simon Kornblith 2006-08-09 18:59:38 +0000
  • f3a66085f5 Closes #173, Try to detect content type of linked pages without loading entire file Closes #174, Don't load images and attached files when detecting content type in linkFromURL() Dan Stillman 2006-08-09 18:37:34 +0000
  • cde7170868 references #169, add OpenURL interface hooks Simon Kornblith 2006-08-09 16:58:54 +0000
  • 36af25b3e9 Cache file link mode Dan Stillman 2006-08-09 16:25:28 +0000
  • 6877d33e61 Closes #172, add preference for EndNote MIME type stealing feature Addresses #169, add OpenURL interface hooks Addresses #170, Put "Link" option before "Import" in drop-down menu David Norton 2006-08-09 15:44:11 +0000
  • 8d5f1e62b6 Closes #47, advanced search Closes #152, Saved Searches (interface layer) David Norton 2006-08-09 11:43:33 +0000
  • d7990b0e03 Updated Scholar.Files.linkFromURL() to take title and mime type as parameters, to prevent loading huge external PDFs just to get the content type when the ingester already knows it (though that will hopefully be alleviated by #173 and #174 later) Dan Stillman 2006-08-09 06:32:16 +0000
  • 318cf3194f Addresses #171, Add more conditions to advanced search architecture Dan Stillman 2006-08-08 23:08:52 +0000
  • 6efd6d2cc4 closes #99, add options for export Simon Kornblith 2006-08-08 23:00:33 +0000
  • af080fe384 allow EndNote MIME handler to be unregistered without restarting Firefox Simon Kornblith 2006-08-08 21:40:33 +0000
  • 3edb6e0286 closes #86, steal EndNote download links Simon Kornblith 2006-08-08 21:17:07 +0000
  • 9f57379415 Make searchConditionIDs a little easier to work with--now accessible by with the .id property of search conditions in addition to index Dan Stillman 2006-08-08 15:40:42 +0000
  • f8739ee6c5 Closes #135, Associate MIME types with abstract file types and implement Scholar.FileTypes.getIDFromMIMEType() Dan Stillman 2006-08-08 08:23:23 +0000
  • 1de9007608 Take two Dan Stillman 2006-08-08 07:05:39 +0000
  • b5cb0e3a92 Fixed repeat single-file loading with Files.importFromURL() and Files.linkFromURL() (have to use the "pageload" event rather than "load" -- thanks Simon) Dan Stillman 2006-08-08 07:05:05 +0000
  • 425d806307 Closes #158, Add linkFromURL() and importFromURL() functions to Scholar.Files Dan Stillman 2006-08-08 06:08:21 +0000
  • d7ed7c256c Fix the startup trouble the search code was causing (moved DB call into init() function rather than constructor) -- sorry about that Dan Stillman 2006-08-08 05:26:51 +0000
  • 504ebf8996 closes #162, do sniffing for import formats Simon Kornblith 2006-08-08 02:46:52 +0000
  • d67d96c321 Closes #7, Add advanced search functionality to data layer Dan Stillman 2006-08-08 02:04:02 +0000
  • 216f0c7581 closes #83, figure out how to implement OpenURL closes #76, implement extensible search/retrieval architecture for obtaining metadata Simon Kornblith 2006-08-08 01:06:33 +0000
  • 9e5c15423a Fixes #164, On item delete, if "Erase Files" is not checked, it still shows files and notes being deleted. If you are simple removing an item from a project, it won't ask you if you want to delete files and notes. David Norton 2006-08-07 15:25:29 +0000
  • 6626eba844 addresses #83, figure out how to implement OpenURL Simon Kornblith 2006-08-07 05:15:30 +0000
  • e3d062a819 fix inappropriately truncated field values in InnoPAC Simon Kornblith 2006-08-07 01:49:56 +0000
  • 2b5b65f4dd addresses #83, figure out how to implement OpenURL Simon Kornblith 2006-08-07 00:30:36 +0000
  • 56769079b0 addresses #83, figure out how to implement OpenURL Simon Kornblith 2006-08-06 21:59:50 +0000
  • c0bab22016 bring scrapers into sync with updated database schema Simon Kornblith 2006-08-06 17:34:41 +0000
  • d4acec8a77 Addresses #111, minor modifications to field list schema, and http://chnm.grouphub.com/P2995041 Dan Stillman 2006-08-06 16:10:28 +0000
  • fc589a37cf closes #131, make import/export symmetrical Simon Kornblith 2006-08-06 09:34:51 +0000
  • 9144b56772 addresses #131, make import/export symmetrical closes #163, make translator API allow creator types besides author Simon Kornblith 2006-08-05 20:58:45 +0000
  • 1ce4de835b Fixes #167, Item note cache is not set on new note creation Dan Stillman 2006-08-05 07:42:32 +0000
  • 8dd972dea1 Make Collection.getDescendents() a[n officially] public method and add second param to limit results to 'collection' or 'item' Dan Stillman 2006-08-05 06:39:15 +0000
  • 701762a11f Fixes #166, Scholar.ItemTypes.getID("journalArticle") throws "Invalid item type journalarticle" Dan Stillman 2006-08-04 19:39:53 +0000
  • 0b552c5fdb Closes #153, When deleting an item, don't give option to erase attached notes and files when there are none Also, the default option (when applicable) is to delete attached notes and files. David Norton 2006-08-04 14:36:04 +0000
  • 85815dad49 Closes #159, "Snapshot to Current Page" and "Link to Current Page" should save page as item - We might want to do this for regular files as well? I think we need a discussion on how Citation will be presented to the user, and if that will save the web page, and all that jazz. David Norton 2006-08-04 14:23:44 +0000
  • 9d58fac7e0 Abstracted the Scholar.*Types logic to a base function that can be extended and added singletons for the various types -- rock the JS prototype model Dan Stillman 2006-08-04 04:34:16 +0000
  • b4c8dbe700 closes #157, add database infrastructure for different CSL styles Simon Kornblith 2006-08-03 04:54:16 +0000
  • 30af2c89df - closes #130, add progress bar for import/export - eliminates "unresponsive script" message on import/export Simon Kornblith 2006-08-02 21:06:58 +0000
  • 6ad7acf4d8 Addressed #155, Localize strings David Norton 2006-08-02 17:57:16 +0000
  • e30a1b717a Addresses #63, Add GPL license info to source code. License file added. Header added to David's interface files -- add header to your own files. David Norton 2006-08-02 16:49:19 +0000
  • 04ce48ae64 Closes #156, Double-clicking a note in the item list should open it in a popup window David Norton 2006-08-02 16:08:19 +0000
  • b79420e75b Closes #154, Clicking an item in Related should display that item. Cancel Search ('x') button now uses a custom image. Fixes problem with items list freezing on item add David Norton 2006-08-02 15:13:31 +0000
  • f6c12d3d81 closes #112, ingested items should be automatically added to selected project Simon Kornblith 2006-08-02 14:17:16 +0000
  • 5c6d9de4b8 Addresses #77, maintain database backups Dan Stillman 2006-08-01 23:32:18 +0000
  • d3bc693dab Closes #77, maintain database backups Dan Stillman 2006-08-01 23:10:31 +0000
  • 9a0457b43e Register shutdown handler to call Scholar.shutdown() on exit Dan Stillman 2006-08-01 18:01:56 +0000
  • 635d2e48b9 Closes #151, Show "X" in search box to cancel search. - I had to make the textbox taller, but it seems to be working right. Fixed problem with note editor in right pane not updating correctly. David Norton 2006-08-01 18:01:48 +0000
  • 3414004cb0 Closes #45, reorder item fields David Norton 2006-07-31 22:35:14 +0000
  • cd4dd3bd92 Closes #148, Files should display a different icon for each type (file & snapshot, linked & unlinked) Clicking a file or note in the rightmost pane displays it in the middle pane. David Norton 2006-07-31 20:35:22 +0000
  • 0632cbf5e4 Closes #91, Add dialog to delete child notes when a source is deleted Closes #146, ScholarPane.selectItem(id) Closes #147, "Edit in a Separate Window" on a note should select the note's parent item. Addresses #143, Scholar toolbar button to save current page as an independent file in the selected project. - Standalone Files are now added to the current Project. Files added to an item are now actually attached to the item. David Norton 2006-07-31 19:14:06 +0000
  • 426b839e5f Changed Add button to a single button, with a dropdown menu. David Norton 2006-07-31 17:05:41 +0000
  • 4757d21b20 Fixes #143, Scholar toolbar button to save current page as an independent file in the selected project. David Norton 2006-07-31 16:58:14 +0000
  • 40ef9f669d Closes #90, Add flag to delete child notes when a source is deleted Dan Stillman 2006-07-31 06:05:19 +0000
  • 9234aa8b9b Addresses #45, reorder item fields -- but this time in reality, not just in my mind Dan Stillman 2006-07-31 04:41:46 +0000
  • 526d368aaf Closes #117, permit dashes and commas in "pages" field Closes #118, add "translator" creator type Closes #122, add DOI and abbreviated journal title fields Addresses #45, reorder item fields -- source/rights moved down to bottom; date fields not yet moved Dan Stillman 2006-07-31 04:31:44 +0000
  • 9da1c210a0 Change repository check time back to once a day Dan Stillman 2006-07-31 03:38:02 +0000
  • 1adeb840bf Closes #98, Cache note content to avoid repeated DB calls Dan Stillman 2006-07-30 21:49:34 +0000
  • 6ab7fd1e18 Closes #119, When Item.isNote(), Item.getField('title') should return first line of note Dan Stillman 2006-07-30 21:01:23 +0000
  • 331a608a1e Closes #139, Ability to link to files, webpages David Norton 2006-07-28 19:56:49 +0000
  • 29fcb08083 The fullscreen button is now an image. It looks different depending on whether the pane is on top or bottom, and changes background when activated. David Norton 2006-07-28 16:49:19 +0000
  • 82106afc95 JavaScript, how I love thee. Dan Stillman 2006-07-28 16:20:48 +0000
  • 1ff56d8650 Add File (from current page) uses the correct document now. (thanks Dan) David Norton 2006-07-28 16:11:44 +0000
  • 81a980e4db Fixes Select All on Windows. But more importantly, uses the correct command structure for Select All, Delete, and provides the structure for future commands. David Norton 2006-07-28 13:28:50 +0000
  • a663966c4f closes #2, clipboard export Simon Kornblith 2006-07-28 04:09:40 +0000
  • 6305e4cada closes #55, export bibliography to printable version closes #4, Make printable version Simon Kornblith 2006-07-27 23:01:55 +0000
  • 1d03bf6b71 Fixes #16, select all does not work in items list David Norton 2006-07-27 21:18:42 +0000
  • 49d1eec9e8 Closes #127, Display files under files tab Closes #128, Display files as children of item in items list David Norton 2006-07-27 18:08:09 +0000
  • 441696767a Don't return non-independent file items in Scholar.getItems() (thanks David) Dan Stillman 2006-07-27 15:55:03 +0000
  • c093e7b62b Item.isRegularItem() = !(Item.isNote() || Item.isFile()) Dan Stillman 2006-07-27 15:04:22 +0000
  • 0a9d6d5684 Changing _Scholar for Firefox_ in the extensions window to the less redundant _Scholar_, per a conversation with Dan -- will show on reinstall Dan Stillman 2006-07-27 14:59:40 +0000
  • c50dedc90a Addresses #17, add filesystem/ability to store files Dan Stillman 2006-07-27 09:16:02 +0000
  • 4959535aff Scholar DB now stored in scholar subfolder of profile directory Dan Stillman 2006-07-27 08:45:48 +0000
  • 46f77ec8ab Set icon for extension (visible on Add-Ons window. You'll have to reinstall Scholar to see). David Norton 2006-07-26 17:48:27 +0000
  • a47bf41eb6 Created Scholar toolbar button (use Customize Toolbar... option) David Norton 2006-07-26 16:42:26 +0000
  • dc2751b85c Fixes #129, add menu/contextual menu items for export/bibliography (currently just in contextual menu). David Norton 2006-07-26 15:28:31 +0000
  • aff9cd5708 ScholarPane.getSelectedItem() is now ScholarPane.getSelectedItems(), and returns an array of selected items. David Norton 2006-07-26 15:09:06 +0000
  • b9f577da91 Closes #125, Separate customControls.xml into multiple files David Norton 2006-07-26 14:46:27 +0000
  • dd4bc6f5e8 Fixes #113, "New Note" should put note in currently selected project David Norton 2006-07-26 14:30:38 +0000
  • a08bbe5347 Fixes #120, Scholar preference for Above Content breaks display. David Norton 2006-07-26 14:03:54 +0000
  • 16a995df86 Closes #121, functions to get selected project and items in Scholar pane. - ScholarPane.getSelectedCollection() returns collection object, or null if Library is selected. - ScholarPane.getSelectedItem() returns selected item/note/item-like-thing, or null if no item is selected. David Norton 2006-07-24 22:12:25 +0000
  • cbe3611182 references #110, implement CSL for citation styling Simon Kornblith 2006-07-22 01:25:46 +0000
  • 0cf2101019 SelectItemsDialog (for See Also) unregisters tree views on close. Fixes minor display problems with Tags, See Also. David Norton 2006-07-20 23:57:53 +0000