Simon Kornblith
07ae9839a6
Fix connector switching on Linux, and decrease the probability of a hang on shutdown
2011-07-11 01:51:02 +00:00
Simon Kornblith
0e820b8eb3
Update to citeproc-js 1.0.189
2011-07-11 00:15:53 +00:00
Simon Kornblith
e58a682107
Fix Zotero Commons bucket creation
2011-07-10 23:28:12 +00:00
Simon Kornblith
f9b074496f
Better error for unsupported translator
2011-07-10 22:55:27 +00:00
Simon Kornblith
d47381512e
Fix relative URL resolution in Chrome/Safari/Node
2011-07-10 22:51:22 +00:00
Simon Kornblith
bf698c65c6
Register event listener for ZoteroItemUpdated
2011-07-10 22:21:13 +00:00
Simon Kornblith
0b36cc47b9
Fix handling of relative URIs
2011-07-10 21:59:19 +00:00
Simon Kornblith
dde68a51fe
Closes #1859 , Author misordering in COinS when rft.au and rft.aulast combine
...
Thanks to Avram for the patch
2011-07-10 21:40:08 +00:00
Simon Kornblith
2900f9dcbe
- Don't attempt to use connector when it is not available
...
- Remove some old debug messages that are no longer necessary
2011-07-10 20:25:16 +00:00
Simon Kornblith
69b53b1583
Closes #1860 , Scaffold can't safely test collection creation
...
Zotero.Translate#translate(false) should no longer create collections. There was already a collectionDone event; it now gets the unprocessed collection object when false is passed to Zotero.Translate#translate.
2011-07-10 18:02:09 +00:00
Simon Kornblith
5aa3189dd1
- Only log translator parse error once
...
- Fix export (broken by last commit)
- Use init() instead of reset() in Zotero.Translate.IO.Write
- Don't use toSource() in date.js
2011-07-08 07:20:04 +00:00
Simon Kornblith
5cf6a1cff3
- Only call Zotero.wait() in translate.js if it is defined
...
- Don't try to use Zotero.getString() in strToDate if it is not defined
- Add getBaseIDFromTypeAndField to connector/cachedTypes.js and fix getItemTypeFields
2011-07-08 04:20:05 +00:00
Simon Kornblith
ed3bc7d1f7
Don't send 500 response without logging error
2011-07-08 03:54:29 +00:00
Simon Kornblith
e2993b94a4
- Use jsdom in node.js for unescaping HTML
...
- Add itemToExportFormat and itemToServerJSON utility functions
- Support asynchronous translator loading (this will only be used in node.js)
- Fix cases where Safari/Chrome code was incorrectly applied in node.js
- Add Zotero.ItemFields.getItemTypeFields() to connector cachedTypes.js
2011-07-08 03:42:26 +00:00
Dan Stillman
167806a5bd
Move deleted.txt to translators directory
2011-07-07 18:43:34 +00:00
Dan Stillman
439bca9b3b
It shouldn't make a difference, but use the correct post-gzip content type for debug output uploads
2011-07-07 16:20:30 +00:00
Simon Kornblith
599f50455e
- Fixes #1855 , TypeError: Converting circular structure to JSON in handler 0 for itemSaving
...
- Rename translate_webkit.js to translate_generic.js, since it's also going to get used for server side translation
2011-07-06 16:34:41 +00:00
Simon Kornblith
8640bbf37b
make handling of failure in _loadTranslator consistent
2011-07-06 13:37:18 +00:00
Simon Kornblith
75b354a67e
Closes #1854 , XML mode import issues
2011-07-06 13:29:06 +00:00
Simon Kornblith
0add2d07e6
Move Zotero.varDump to Zotero.Utilities
2011-07-06 07:39:49 +00:00
Simon Kornblith
c8d5e0b8c6
Complete with error if translator fails to load
2011-07-04 17:29:35 +00:00
Simon Kornblith
81693ca665
Handle single field mode properly (should fix Sean's JSTOR issue)
2011-07-04 17:29:09 +00:00
Simon Kornblith
631dff69b7
Also set capitalizeTitles = false on test creation
2011-07-04 17:07:55 +00:00
Simon Kornblith
fb87bded88
Closes #1852 : Test success may depend on capitalizeTitles preference
2011-07-04 17:05:42 +00:00
Simon Kornblith
763d46a565
Don't wrap HTML documents with Zotero.Translate.SandboxManager.Fx5DOMWrapper when performing XPath operations. If we encounter a problem with XML documents at some point, I'll try to figure out how to replace this with a proxy.
...
Fixes #1851 : Voyager translator fails on Newberry catalog in Fx5, Zotero trunk
2011-07-04 16:50:56 +00:00
Simon Kornblith
1774962de9
- Refactor Zotero.Translate save process. There are now itemSaving and itemDone handlers. The itemSaving handler is called as soon as the translator returns an item, but before it's saved to the database. The itemDone handler is called when the item is saved. This allows us to show a grayed-out item icon in the connector while the item is saving to server, and then un-gray it when it is saved to the server.
...
- Move Zotero.randomString() to Zotero.Utilities
- Fix import of collections (broken by recent commits)
2011-07-04 09:08:49 +00:00
Simon Kornblith
ea5a94e860
- Support RDF in connector
...
- getTranslatorObject() now exports the "Export" object if one exists. In Firefox, it continues to export other objects otherwise. In Chrome/Safari, it will only export do* and detect*.
2011-07-04 05:03:06 +00:00
Simon Kornblith
178eda0c9d
Fix getTranslatorObject()
2011-07-03 20:37:53 +00:00
Simon Kornblith
4f4be436f6
...but don't try to trim null strings
2011-07-03 19:39:24 +00:00
Simon Kornblith
e671496260
Trim all strings before adding to the DB
2011-07-03 19:38:14 +00:00
Avram Lyon
b876e8bf27
Trans: Fix EEBO, closes ticket #1518 .
2011-07-03 19:35:09 +00:00
Simon Kornblith
cf2f8c828b
Fix typo
2011-07-03 18:59:26 +00:00
Simon Kornblith
e1433bb4bf
Make Amazon.com Chrome/Safari-compatible
2011-07-03 08:55:44 +00:00
Simon Kornblith
db8237f619
Mark Slate Chrome/Safari-compatible
2011-07-03 08:31:46 +00:00
Simon Kornblith
f5af708995
- Eliminate some error messages in translate.js
...
- Zotero.ItemFields.isValidForType() should not throw on error
2011-07-03 08:28:30 +00:00
Simon Kornblith
ca8c7ba584
Min version is 2.1, not that it matters
2011-07-03 08:19:15 +00:00
Simon Kornblith
1aa4d4c642
Make Nature Chrome/Safari-compatible and fix search results
2011-07-03 08:18:44 +00:00
Simon Kornblith
589178ee6e
Fix missing line in HighWire
2011-07-03 07:58:06 +00:00
Simon Kornblith
9919290103
Make HighWire translators Chrome/Safari-compatible
2011-07-03 07:56:38 +00:00
Dan Stillman
d6c6fd16f4
Disable tag colors until they're revised a bit
2011-07-03 06:38:09 +00:00
Simon Kornblith
03b569a2e1
Closes #1755 , Links from Standalone preferences don't work
2011-07-03 06:27:04 +00:00
Simon Kornblith
0a197f308e
- Open https://www.zotero.org/start_standalone (which doesn't yet exist) in default browser on Standalone first start. This will provide a place to download connectors and create an account.
...
- Don't copy quickstart setting during prefs migration
- Register zotero-reloaded nsIObserver properly
2011-07-03 04:33:37 +00:00
Simon Kornblith
8638b9c496
Fixes #1844 , Fix connector switching hangs with Firefox 3.6 on Windows. Standalone will just take an extra 5 seconds to start if started while Firefox 3.6 is running.
2011-07-03 04:15:49 +00:00
Simon Kornblith
67c81db102
Fix IPC on Windows by making SendMessage() call return immediately
2011-07-03 03:07:01 +00:00
Simon Kornblith
5710fbc530
Don't initialize Zotero just to figure out if Standalone is running
2011-07-03 00:07:56 +00:00
Simon Kornblith
c40ba095ea
Move command line handler to zotero-service.js so that it will have access to zContext even before Zotero is finished initializing. This is necessary for automatic connector switching on Windows.
2011-07-02 22:04:04 +00:00
Simon Kornblith
00fdeb3bf9
Focus window in command line handler
2011-07-02 20:36:44 +00:00
Simon Kornblith
a8631f760a
Change quickstart URL to https so that it doesn't display a security warning
2011-07-02 17:06:02 +00:00
Simon Kornblith
dd29d18b93
Open quickstart window on first run in Standalone
2011-07-02 16:52:34 +00:00
Avram Lyon
e7c05c6406
Trans: Fix parallel citation cross-refs, per Frank, and fix test to match.
2011-07-02 09:34:46 +00:00