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
Simon Kornblith
cf2f8c828b
Fix typo
2011-07-03 18:59:26 +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
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
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
Simon Kornblith
d12d639842
Support for add-ons
2011-07-02 07:16:24 +00:00
Simon Kornblith
50cc1fcb71
Fixes #1757 , VIew Debug output doesn't work in standalone
2011-07-02 05:51:29 +00:00
Simon Kornblith
7b41d76b75
Move standalone.xul to separate standalone directory
2011-07-02 04:27:57 +00:00
Simon Kornblith
56eed344f5
Fixes #1826 , Quick Copy does not work in Standalone
2011-07-02 04:00:12 +00:00
Simon Kornblith
fa7ca7e2d7
Improve standalone menus
2011-07-02 03:09:13 +00:00
Simon Kornblith
e63e917ecf
Don't require done function in ZU.processDocuments
2011-07-02 00:17:33 +00:00
Simon Kornblith
931ba556e1
Don't require a callback to getTranslators, and ask for the translators handler instead, which is already compatible with 2.1. (Not sure what I was thinking last night...)
2011-07-01 19:39:06 +00:00
Simon Kornblith
63e07763d7
More refinements for select handlers that do not use a callback
2011-07-01 17:25:26 +00:00
Simon Kornblith
b74cfb4a70
Fix multiple replacement in captializeTitles in Chrome/Safari
2011-07-01 06:22:01 +00:00
Simon Kornblith
e37f4e3215
Don't break code (e.g. Scaffold) that returns a value from the select handler instead of using the callback
2011-07-01 06:07:30 +00:00
Simon Kornblith
bd165f60bc
- Add ability to pass a callback to Zotero.getTranslators(). AFAIK, this is only used by COinS.
...
- Don't try to do RPC on non-web translators
- Remove Zotero.Text.titleCase from zotero.js
2011-07-01 05:14:45 +00:00
Simon Kornblith
3b2cc93269
Move Zotero.Text.titleCase() to Zotero.Utilities(), since it's not used anywhere else in the Zotero code
2011-07-01 04:20:48 +00:00
Simon Kornblith
cd046433da
Don't run translator tester without Zotero Standalone
2011-06-30 23:10:00 +00:00
Simon Kornblith
ca1e3f8647
-Retrieve trunk translators from repo
...
-Make translator tester always re-retrieve translators that were previously retrieved from repo
2011-06-30 23:05:15 +00:00
Simon Kornblith
1d72849d99
Don't store translator code in localStorage
2011-06-30 22:14:45 +00:00
Simon Kornblith
39298312db
- Reduce object creation overhead when updating translators
...
- Don't save code for a translator if the lastUpdated date is older than the lastUpdated date in the translator metadata. This is necessary in case translator metadata is retrieved from the repo and then outdated code is retrieved from standalone to avoid being stuck on the outdated code until the next translator update.
2011-06-30 07:15:13 +00:00
Simon Kornblith
aeef8ecc15
Use lastUpdated dates to determine whether to update translators
2011-06-30 06:36:48 +00:00
Simon Kornblith
b1584a1eae
Normalize notes and creators
2011-06-30 05:19:11 +00:00
Simon Kornblith
e5268ba2f2
Normalize tags on save
2011-06-30 03:36:00 +00:00
Simon Kornblith
ad04e96ad4
Fix error in multiple item saving
2011-06-30 02:01:31 +00:00
Simon Kornblith
b114266fb3
- Closes #1832 , Connectors should be able to retrieve translator data and code from server in the absence of Zotero Standalone
...
- Closes #1831 , Connectors should be able to save via API in the absence of Zotero Standalone
- Fixes Zotero.Utilities.deepCopy() for arrays
- Fixes some circumstances where an error would not be saved for future error reporting
- Fixes connector status checking
2011-06-30 01:08:30 +00:00
Simon Kornblith
2bee3ecf1e
Update to citeproc-js 1.0.185
2011-06-29 23:28:06 +00:00
Simon Kornblith
cd783b3f49
Fix error
2011-06-28 18:32:43 +00:00
Simon Kornblith
0d7ffcc1c1
- Add preferences to connector. Debug logging does not yet work
...
- Add rudimentary connector API version checks, although I still need a good way of showing that the connector/server is out of date
- Throw new Error() in translate (so that we get a stack trace)
- Log errors in connector
2011-06-28 18:24:24 +00:00
Simon Kornblith
dda8551a22
Fix additional race condition and make IPC more resilient to hanging on shutdown
2011-06-28 03:59:18 +00:00
Simon Kornblith
1cba396675
Indent translator metadata with tabs instead of spaces
2011-06-28 00:50:50 +00:00
Simon Kornblith
1d2052cb1a
Fix mistake in last commit
2011-06-23 09:43:26 +00:00
Simon Kornblith
ca2e1f4de6
Fix decrementing async processes when there is more than one level of translator calls
2011-06-23 09:42:50 +00:00
Simon Kornblith
7a7bcae2c3
Add option not to delete hidden browser in http.js, and use it in translatorTester.js
2011-06-23 09:29:53 +00:00
Simon Kornblith
c453db744a
- Remove null, undefined, and false properties from items before passing to parent translators or handlers
...
- Fix a bug in Zotero.done()-less operation when a child translator encounters an error
2011-06-23 09:13:21 +00:00