Commit graph

  • 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
  • 7103fd4f1d Fixes #23, "see also" part of note. David Norton 2006-07-20 23:19:31 +0000
  • 8427ebdf2a Fixes #114, Preference for Scholar location (top, bottom). (I had to go a little roundabout way of doing it, as you can't use the overlay-related positioning attributes on-the-fly) David Norton 2006-07-19 16:14:27 +0000
  • 785954f4f5 Fixes #116, Make full screen button text. Fixes #115, Windows should open with Scholar Pane closed. Fixes #105, search box loses focus after search starts. David Norton 2006-07-17 14:09:12 +0000
  • c64e5c841f closes #78, figure out import/export architecture closes #100, migrate ingester to Scholar.Translate closes #88, migrate scrapers away from RDF closes #9, pull out LC subject heading tags references #87, add fromArray() and toArray() methods to item objects Simon Kornblith 2006-07-17 04:06:58 +0000
  • d65328c830 adds Biblio/DC/FOAF/PRISM/VCard RDF export type. Bruce D'Arcus, author of CiteProc and co-lead on the OpenOffice bibliographic project, is currently using this as his ontology, and we can unambiguously encode all of our metadata with it. caveats: - it's not human readable. mozilla doesn't nest blank nodes, so everything's scattered throughout the file. it would be relatively easy to do post-processing with E4X or even regexps to correct this. - there's no generic callNumber field, so all callNumbers are encoded as LCC. Simon Kornblith 2006-07-07 18:41:21 +0000
  • c02666fcd3 add an API for Mozilla's RDF data source, so that import/export translators will be able to create and parse RDF with minimal effort Simon Kornblith 2006-07-06 21:55:46 +0000
  • ce26db3495 Closes #12, credits panel. David Norton 2006-07-06 20:43:32 +0000
  • c078ebcef7 Fixes tags (broken in r359) David Norton 2006-07-06 16:27:34 +0000
  • 40b3ecc996 Addresses #87, Add fromArray() and toArray() methods to Item objects Dan Stillman 2006-07-06 13:06:32 +0000
  • b7124bd8c1 ack, update scrapers.sql version info Simon Kornblith 2006-07-06 03:41:18 +0000
  • 2d8ed16d88 adds export of tags to MODS. Simon Kornblith 2006-07-06 03:39:32 +0000
  • 89a770d56b include fileInterface.js in overlay.xul so that file export will work Simon Kornblith 2006-07-05 22:08:25 +0000
  • c0251085a9 Add export filters for RIS and Dublin Core RDF Simon Kornblith 2006-07-05 21:44:01 +0000
  • 52ae9b321e Fixes problems with long tags and cropping. David Norton 2006-07-05 17:59:17 +0000
  • c478fea15f Fixes #52, button to expand to full screen mode. Fixes #92, sometimes it starts up in full screen mode and you can't switch it back. Fixes problem with tags summary on Notes not updating. David Norton 2006-07-05 16:19:26 +0000
  • cb4a79ef9d Fixes problem where deleting a note would accidentally hide other items in the list. David Norton 2006-07-05 15:35:15 +0000
  • daf8808615 Fixes #109, add import/export buttons to interface. - Look under the cog menu above the Projects list. David Norton 2006-07-05 15:19:18 +0000
  • 1cdd1f3de2 Fixes #24, tags for notes. David Norton 2006-07-05 15:08:24 +0000
  • 7333a1b538 Fixes #32, implement tags in tags tab David Norton 2006-07-05 13:09:58 +0000
  • 07e75aa9de The default location of the bar is at the bottom of the screen. David Norton 2006-07-05 11:23:05 +0000
  • 8b4a44be0f fixes a bug that made the Google Books translator not appear Simon Kornblith 2006-06-30 19:21:36 +0000
  • 3adcf43993 Update pre-Alpha 1 version number Dan Stillman 2006-06-29 08:25:16 +0000
  • 6e49bd8f0f Turn off debug logging on Alpha 1 branch Dan Stillman 2006-06-29 08:10:18 +0000
  • 33af3fa8ec Merged trunk changes to 1.0a1 branch Dan Stillman 2006-06-29 08:04:06 +0000
  • 6c88563ded Changed translators.type column to INT and added index Dan Stillman 2006-06-29 07:58:50 +0000
  • 2ba3ebf8e9 Creating Alpha 1 branch Dan Stillman 2006-06-29 07:17:31 +0000
  • 7328a3eab3 Add notes to the sample data Dan Stillman 2006-06-29 07:04:24 +0000
  • 35eb1292a5 Changed getRandomID() to use the full SQLite three-byte range if unable to find a two-byte id in 3 tries Dan Stillman 2006-06-29 07:03:24 +0000
  • b495bb6334 Use getRandomID() for new item ids rather than auto-increment Dan Stillman 2006-06-29 06:28:50 +0000
  • 72ca609b52 Addresses #87, Add fromArray() and toArray() methods to Item objects Dan Stillman 2006-06-29 05:18:55 +0000
  • 9b23e1ecdc Addresses #87, Add fromArray() and toArray() methods to Item objects Dan Stillman 2006-06-29 03:56:22 +0000
  • 77282c3edc - fixes a bug that could result in scrapers using utilities.processDocuments malfunctioning - fixes a bug that could result in the Scrape Progress chrome thingy sticking around forever - makes chrome thingy disappear when URL changes or when tabs are switched Simon Kornblith 2006-06-29 03:22:10 +0000
  • cd25ecc034 I swear I've fixed this bug before, but make multiple item ingest work right for InnoPAC Simon Kornblith 2006-06-29 02:54:37 +0000
  • 2d23ba97e5 See Also functionality for items and notes Dan Stillman 2006-06-29 01:37:53 +0000
  • 098b7b1b9e Allow single bound parameters not in arrays in DB.query() calls Dan Stillman 2006-06-29 01:06:02 +0000
  • 45b9234996 addresses #78, figure out import/export architecture Simon Kornblith 2006-06-29 00:56:50 +0000
  • 1bc344695c Change the version number to 1.0a1 Dan Stillman 2006-06-28 21:07:15 +0000
  • e45520b871 Updated obsolete references to itemKeywords table to use itemTags (this was breaking item delete and search) Dan Stillman 2006-06-28 19:12:35 +0000
  • 3a3b6ab70d Fixes #30, clicking on note in the hierarchical view shows contents of the note in the right panel. - Generally, restructured the way that editing notes works: there is now a <noteeditor> control. David Norton 2006-06-28 18:30:29 +0000
  • 20bad3609d Moving Scholar.Notes in the code -- ignore Dan Stillman 2006-06-28 18:30:20 +0000
  • e22bdaab33 Disallow setting note source to another note (presumably that's what See Also is for) Dan Stillman 2006-06-28 18:28:09 +0000
  • cef196529c Return the tagID, new or otherwise, in Item.addTag() Dan Stillman 2006-06-28 18:12:38 +0000
  • 52f7ed62d0 Closes #31, tag data infrastructure Dan Stillman 2006-06-28 18:06:36 +0000
  • b75376c1c1 Fixes #96, When notify() is called for a new note, getNote() on the item returns false Dan Stillman 2006-06-28 15:47:58 +0000
  • 965f4c3c0a Fixes #97, target="_blank" error David Norton 2006-06-28 15:15:38 +0000
  • cb8f961639 Removed Scholar.HTTP, now that its functionality has been incorporated back into Scholar.Utilities.HTTP Dan Stillman 2006-06-27 23:24:02 +0000
  • 312f32f505 Fixes #96, When notify() is called for a new note, getNote() on the item returns false Dan Stillman 2006-06-27 22:55:43 +0000
  • 0991ae230e Fixes #94, New independent notes do not appear in item view until clicking away from folder and back David Norton 2006-06-27 22:47:17 +0000
  • 2dece39ad3 Fixes #95, Notes.add() fails when sourceitem is null Dan Stillman 2006-06-27 22:14:28 +0000
  • 9a7d619122 closes #42, save directly to project folder by clicking and holding down the icon in the toolbar. you actually have to right click (not just click and hold) for this to work, because 2.0 gets rid of the click-and-hold = contextual menu thing that existed in older version. Simon Kornblith 2006-06-27 21:02:26 +0000
  • 91b732c3e1 Addresses #87, Add fromArray() and toArray() methods to Item objects Dan Stillman 2006-06-27 20:45:41 +0000
  • 711a277173 Fixed hierarchical viewing of notes. (Standalone notes not very well supported yet). Please post bugs to Trac (component: interface) David Norton 2006-06-27 20:37:02 +0000
  • 22296470c3 Item.getCreators() to return multidim array of creator data (same as doing a loop to numNotes() and using getCreator()) Dan Stillman 2006-06-27 20:26:44 +0000
  • 5ab37dacd5 Notification improvements for notes Dan Stillman 2006-06-27 19:42:02 +0000
  • 672ca5956e Fix the item creation SQL call to properly calculate the note count for numNotes() Dan Stillman 2006-06-27 19:29:05 +0000
  • d6fa0455e1 Fixes #29, independent notes Dan Stillman 2006-06-27 15:14:07 +0000
  • bc18f42f81 Fix issue with null values passed natively to DB query statements as bound statements Dan Stillman 2006-06-27 14:14:40 +0000
  • 3b119d4c6e Fixes #89, once an item is added to the library, the item list is no longer updated on delete Dan Stillman 2006-06-27 05:42:35 +0000
  • 257ed8f69b closes #68, figure out way to have scrapers work for gated resources behind proxies. most institutions use EZProxy for their proxy needs (or a more transparent proxy, which we support natively). this implementation is significantly better than the old one, which refused to work after you'd already logged in once, and is also simpler, because it's stateless. it has to observe every HTTP request, but there's no noticeable speed hit. it also still doesn't work when there's a link from one gated site to another gated site, but as far as i can tell, this only happens on the Gale Group site. Simon Kornblith 2006-06-27 04:08:21 +0000
  • 19504e6746 - closes #73, use chrome for "Scraping Progress..." indicator - multiple and book icons were swapped for Voyager scraper Simon Kornblith 2006-06-27 02:03:10 +0000
  • f1cc809f76 Add a generic scraper that will scrape any website, although it may not always find very much information. It looks at META tags, both Dublin Core and otherwise. Simon Kornblith 2006-06-26 20:44:45 +0000
  • 031d78eeee Be a bit more helpful when calling getString() on a string with no localization Dan Stillman 2006-06-26 20:41:09 +0000
  • 4242c62b1b - Fix redundancy in utilities.js (I accidentally copied and pasted a much larger block of code than i meant to) - Move processDocuments, a function for loading a DOM representation of a document or set of documents, to Scholar.Utilities.HTTP - Add Scholar.Ingester.ingestURL, a simplified function to scrape a URL (closes #33) Simon Kornblith 2006-06-26 20:02:30 +0000
  • 76c118e9e8 Fixes #25, add metadata to top of note David Norton 2006-06-26 19:38:56 +0000
  • 77eadc3ea0 Treeview: Fixes problem with added items David Norton 2006-06-26 18:41:58 +0000
  • 4535b220db Closes #84, make type icon in toolbar match item about to be scraped. It's not perfect, since to get everything right, we'd need to scrape the page as soon as it appears, but it provides a pretty good indication. Multiple items get the folder icon. If there's a better icon out there, it's pretty straightforward to implement. Simon Kornblith 2006-06-26 18:05:23 +0000
  • a5a27a7400 Fixes #27, collapsable/hierarchical notes in center pane. - This required moving the icon to the title field so that the indent would work out right. The type column (which for new installs will be hidden) displays the type in text. - I expect several small bugs in regard to this. David Norton 2006-06-26 17:51:18 +0000
  • cb647aa607 remove vestigial code pieces and make usage clearer for Scholar.Utilities.HTTP Simon Kornblith 2006-06-26 16:32:19 +0000
  • ed47e0c84c Forgot to commit updated utilities... Simon Kornblith 2006-06-26 16:19:44 +0000
  • 04730860a6 Move Scholar.HTTP to Scholar.Utilities.HTTP; create Scholar.Utilities.Ingester.HTTPUtilities to handle proxied URLs for Ingester Simon Kornblith 2006-06-26 16:18:55 +0000
  • 7148852955 make generic Scholar.Utilities class and HTTP-dependent Scholar.Utilities.Ingester and Scholar.Utilities.HTTP classes in preparation for import/export filters; split off into separate javascript file Simon Kornblith 2006-06-26 14:46:57 +0000
  • 1096a95f62 Several little interface bugs fixed regarding Notes. David Norton 2006-06-26 14:46:21 +0000
  • b94cf81ba3 Trying this again: Fixes #22, #26, #79, #71 David Norton 2006-06-26 13:54:05 +0000
  • fb9e803ab5 closes #22, button in note pane for new note closes #26, notes list in notes pane closes #79, add icons for new object types fixes #71, Metadata pane should be refreshed on a notify() event for the selected item David Norton 2006-06-26 12:58:22 +0000
  • a33b119dff grab ISBN from SIRSI 2003+ catalogs Simon Kornblith 2006-06-26 01:17:29 +0000
  • 303c6ee68d closes #41, get library call number Simon Kornblith 2006-06-26 01:08:59 +0000
  • d73127b1b3 update modification times Simon Kornblith 2006-06-25 22:01:04 +0000
  • f6b0d9a541 search results scraping for InfoTrac. closes #15 Simon Kornblith 2006-06-25 22:00:20 +0000
  • 1ec834cef2 Search results scraping for Project MUSE Simon Kornblith 2006-06-25 21:12:14 +0000
  • 05c8b0e467 Fixes #60, make sure it works well offline Dan Stillman 2006-06-25 20:14:11 +0000
  • 6a627fad0a Search results scraping for LexisNexis Simon Kornblith 2006-06-25 20:09:27 +0000
  • a48ea7dabf Search results scraping for ProQuest Simon Kornblith 2006-06-25 19:32:49 +0000
  • 7402577806 Add search results scraping for History Cooperative Simon Kornblith 2006-06-25 18:34:23 +0000
  • a9c79f6110 Search results scraping for JSTOR Simon Kornblith 2006-06-25 18:17:00 +0000
  • 480f9d56f6 Fixes #14, Add a callNumber field to all item types, and fixes #75, Add an "extra" field to all item types Dan Stillman 2006-06-25 18:10:27 +0000
  • 5e73dcdd2e - Search results scraping for WorldCat. - Make scraperJavaScript run on reload again, because it makes debugging easier - There's not actually a memory leak in the proxyMonitor code. Simon Kornblith 2006-06-25 16:13:47 +0000
  • dc8c695855 Fixes #11, Observe user pref to turn off automatic scraper updates Dan Stillman 2006-06-25 07:34:03 +0000
  • 691993a6c3 Added Scholar.Prefs, a front-end to the preferences service with simple get(pref) and set(pref, value) methods that will retrieve and set based on the type of the default value, which I believe should generally should fine -- for more fine-grained control, use Scholar.Prefs.prefBranch to access the branch directly Dan Stillman 2006-06-25 07:31:01 +0000
  • b679bc6327 Fixes #62, Cache notes count for items Dan Stillman 2006-06-25 05:43:00 +0000
  • a207bf3817 Fixed error in History.add() call in Item.save() that was breaking new item inserts Dan Stillman 2006-06-25 05:26:53 +0000