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
36b36b6857
Chrome/Safari-compatible COinS
2011-07-01 05:15:39 +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
3dcb45d6ac
Add Chrome/Safari-compatible PubMed
2011-07-01 04:21:20 +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
Avram Lyon
ea973c8444
Trans: Add correct ToC support for Wiley
2011-06-29 12:08:54 +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
Avram Lyon
ae59249206
Trans: Add additional pattern for Informaworld; add tests. Per http://forums.zotero.org/discussion/12514
2011-06-25 17:51:08 +00:00
Simon Kornblith
0972918018
Add tests to ScienceDirect
2011-06-23 09:46:05 +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
bebd967264
but don't delete metadata (oops)
2011-06-23 09:32:16 +00:00
Simon Kornblith
f6ed98f255
Also add tests to DOI translator
2011-06-23 09:31:34 +00:00
Simon Kornblith
da9ecd0a98
DOI translator is now Chrome/Safari compatible
2011-06-23 09:30:34 +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
Simon Kornblith
33e1ed9532
Add tests to CrossRef lookup, and make it always try to look up items with a DOI regardless of item type specified
2011-06-23 08:06:23 +00:00
Simon Kornblith
5aa511cf6d
- Closes #1839 , [patch] Pluralization in translatorTester.js (thanks to Avram)
...
- Fixes a bug with XMLHttpRequests for XML files on Chrome/Safari
- Adds support for running tests for search translators and (untested) support for running tests for import translators
- If a test specifies "items":"multiple", the testing framework ensures that multiple items are available, but only tests saving one
- Properties explicitly defined as false are now ignored
2011-06-23 08:03:29 +00:00
Simon Kornblith
fc6121e488
Fix a bug in serialize.js that was breaking Zotero startup in Nightly (blame Tim Berners-Lee)
2011-06-22 17:55:36 +00:00
Simon Kornblith
6c6b9c8be2
Remove unused _dontWrap argument
2011-06-22 08:43:44 +00:00
Simon Kornblith
f71122e788
add hack comments to utilities.js
2011-06-22 07:52:06 +00:00
Simon Kornblith
663bc77b5f
Actually commit XPath utility functions, missed in r9585
2011-06-22 07:46:10 +00:00
Simon Kornblith
fc9fdb3aa6
Set min version to 3.0 on CrossRef
2011-06-22 07:38:29 +00:00
Simon Kornblith
4b08734c9a
- Z and ZU in sandbox are now shortcuts to Zotero and Zotero.Utilities
...
- Closes #1654 , XPath helper functions
- Fix DOMParser in sandbox under Firefox 5 in a really nasty way (presumably broken by http://hg.mozilla.org/mozilla-central/rev/673f93bb84aa )
- Add XPath-based CrossRef translator
- Fix search translation-related issues (broken since r9471 or r9574)
2011-06-22 07:37:48 +00:00
Simon Kornblith
c7e32c7ee6
Fix saving to collection
2011-06-21 19:55:00 +00:00
Dan Stillman
b2dda2ec23
Replace all setTimeout(string, ms) calls with setTimeout(func, ms) for AMO
2011-06-20 20:02:14 +00:00
Simon Kornblith
84246d46c0
Move idl directory to integration/xpcom
2011-06-20 19:51:03 +00:00
Simon Kornblith
94d0bcf229
Closes #1783 , Eliminate Zotero.done()
2011-06-20 18:57:33 +00:00
Simon Kornblith
2d4c81b1ef
Save browserSupport as "g" if none specified
2011-06-20 18:56:19 +00:00
Simon Kornblith
72fe1b77a1
Run 6 concurrent translator tests
2011-06-20 18:55:32 +00:00
Simon Kornblith
7152c71e84
Fix Firefox 3.6 compatibility
2011-06-20 17:23:31 +00:00
Simon Kornblith
dd05b26dcc
Fix typo
2011-06-20 07:06:28 +00:00
Simon Kornblith
581a8df4b9
Show debug output for translators and allow running all translators or only individual translators
2011-06-20 05:43:54 +00:00
Simon Kornblith
983f5023bc
Missing changes from r9554
2011-06-20 04:42:19 +00:00
Simon Kornblith
776724d71e
Use Avram's object comparison code to compare items, rather than relying upon equality of the serialized JSON
2011-06-20 03:38:43 +00:00
Simon Kornblith
0c7c40a50f
Sanitize items by converting document to URL, so that tests will not fail unexpectedly in connector
2011-06-20 01:32:53 +00:00
Simon Kornblith
84498de046
Add items to multiple item test in LiveJournal and add tests to NYTimes.com
2011-06-20 01:31:24 +00:00