Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.
Go to file
Dan Stillman 96345a3aa8 Don't hang UI when importing files
- File import now uses a translucent overlay over Zotero pane with a progress meter that doesn't hang
- New method Zotero.wait(timeout) to allow synchronous code to wait for events on main thread to be processed until timeout is reached
- Wait status can be tested with Zotero.waiting property
- Zotero.showZoteroPaneProgressBar(msg, determinate) locks Zotero and creates overlay with progress meter
- Code that might trigger via timers or external UI should check Zotero.lock

Lock checks so far:

- Translator save icon and RIS/Refer import display error if triggered while locked
- Browser content context menu options are now in a Zotero submenu and are disabled when Zotero is locked
- Sync, repository, and DB backup timers check for lock and bail
- If a new window is opened, Zotero pane can't be opened and display an error message until lock is released

Probably need to check lock in word processor integration code and advanced search window

Also:

- New method Zotero.sleep(ms) (currently unused) to allow synchronous code to sleep and allow events on main thread to be processed
2009-08-08 07:38:34 +00:00
chrome Don't hang UI when importing files 2009-08-08 07:38:34 +00:00
components zotero://fullscreen patch from Ben Parr, with a tweak to properly restore unmaximized Zotero pane height when using as home page 2009-07-27 11:12:42 +00:00
defaults/preferences - Make note font size configurable through preferences 2009-06-01 08:23:16 +00:00
scripts Adds rudimentary Zeroconf support to Zotero (a.k.a. "Z(ot)eroconf") 2008-06-03 05:26:30 +00:00
styles Add Vancouver as default style (which it already was via repo) 2009-04-16 10:13:48 +00:00
translators Updated YouTube with proper namespace support 2009-08-04 04:36:42 +00:00
chrome.manifest Merged revisions 3080-3081,3084,3087-3088,3090,3092,3099-3103,3113-3114,3132,3134-3143,3145,3148-3151,3154-3159,3165,3174,3194,3234-3235,3239-3240,3244,3246-3254,3258-3262,3268,3270,3274,3279,3286-3288,3294-3295 from 1.0 branch via svnmerge 2008-09-01 01:54:00 +00:00
deleted.txt Delete PNAS and Royal Society Publishing (replaced by HighWire 2.0) in existing clients 2009-05-26 19:14:27 +00:00
install.rdf Version bump 2009-07-05 10:52:22 +00:00
license.txt Closes #63, Add ECL license info to source code 2006-10-04 17:16:56 +00:00
repotime.txt Updated YouTube with proper namespace support 2009-08-04 04:36:42 +00:00
system.sql Map 'network' field in tvBroadcast to 'publisher' 2009-06-25 00:18:47 +00:00
triggers.sql Update some triggers and fix inconsistent database entries that could cause sync errors 2009-07-17 07:07:27 +00:00
update.rdf Version bump 2009-07-05 10:52:22 +00:00
userdata.sql Update some triggers and fix inconsistent database entries that could cause sync errors 2009-07-17 07:07:27 +00:00