Commit Graph

7 Commits

Author SHA1 Message Date
Dan Stillman
7feb7995d7 Fixes #694, Problems with zotero://select
- Custom protocol handler extensions like zotero://select can now not return a channel and the request will be automatically cancelled without throwing an error
- Switched Timeline code to use the stringbundle methods to access timeline.properties
- Even though zotero://select now works properly, switched Timeline to access ZoteroPane directly and call selectItem() (calling toggleDisplay() first to open the Zotero pane if necessary)
- Now getting some localized strings from Zotero ("Date Added" and the short month names)
2007-08-15 08:06:33 +00:00
Ben Parr
8e8bd4dc9c Timeline Update:
- HTML title now contains the name of the library / saved search / collection whose items are being displayed in the timeline
- Clearer notes for the changes made to bundle.js, timeline-api.js and timelineControls.js
2007-08-02 21:59:12 +00:00
Ben Parr
3491798be2 Timeline Update:
- Changed the URL format to use query strings in order to make URLs more flexible 
- Changed the "Jump to Year" option...
	 1) goes to the typed year 1 second after a change to the text field or when the user pushes the return key
	 2) deleting everything in the text field returns the timeline to today's date
	 3) removed the "Go..." button
2007-08-02 19:35:55 +00:00
Ben Parr
0f5bd0d1cf Creates a timeline from Zotero items using the Timeline tool from MIT's Simile project. You can create a timeline by clicking the Actions icon in Zotero and then clicking Create Timeline. 2007-07-31 17:08:12 +00:00
Dan Stillman
b2f78c11d8 Fix report generation via collection context menu 2007-04-28 16:12:47 +00:00
Dan Stillman
46a5e4b195 Fixes #621, saved search displays child items in black even if only parent item matches search criteria
Addresses #597, Don't iterate Array with for...in

Also fixes child items displaying twice in saved search reports and adds proper collation support in reports
2007-04-21 21:18:05 +00:00
Dan Stillman
d3e29108a8 Addresses #400, Report generation
A work in progress:

- Implemented zotero:// custom protocol handler, which will likely be useful for other things too
- First version of XHTML/CSS detail view -- definitely needs feedback, work, and refinement but is more or less functional
- Added XUL-side interface and context menu options for loading report URLs

Going forward:

- Other formats (RTF, CSV)
- Other views (list view, annotated bibliography, etc.)
- Report options window (let the user which fields to include (with saved templates?))
- Ability to specify custom CSS files?
- Extension of Zotero protocol handler to trigger Zotero events? This would allow more interactive reports with the ability to click to select items in the Z pane, run searches by clicking on tags, etc., but would have to be limited to idempotent actions.

Other changes:

- ZoteroPane.getSortField() and ZoteroPane.getSortDirection() 
- Zotero.Utilities.htmlSpecialChars(str)
- Fixed sort direction in items pane (triangle icon now goes the right direction, though the default direction on clicking a new column is incorrect)
- firstCreator now included in toArray(), though it's not particularly correct (#287, more or less)
- ZoteroPane.getSelectedCollection/SavedSearch/Items now take asIDs parameter to return ids instead of objects
2006-12-01 06:01:26 +00:00