Dan Stillman
6e21bb4b57
Update citeproc-js to 1.1.139
2016-11-03 10:11:54 -04:00
Adomas Venčkauskas
7179712909
Change padding-left to margin-left property for hanging indent
...
Intended to fix at least Google Docs. Even the newest versions of MS Office
appear to ignore both padding and margin properties
2016-11-03 13:54:42 +02:00
Dan Stillman
2c014a9af1
Debugging for https://forums.zotero.org/discussion/62942/
2016-10-31 02:29:53 -04:00
Dan Stillman
da7da74986
Update some deprecated function calls
2016-10-26 02:27:31 -04:00
Dan Stillman
ff9e822bd3
Fix errors filtering filenames of synced file downloads
2016-10-26 02:15:56 -04:00
Dan Stillman
a2b7f086d7
Restore diagnostic info in error reports (broken by 59f534d56
)
2016-10-25 03:15:32 -04:00
Dan Stillman
fb15c9a37c
Allow file drag to web targets (e.g., Gmail) and Linux filesystem
...
Closes #67
Closes #465
2016-10-25 03:02:07 -04:00
Dan Stillman
341d3d69b3
Fix export failure on missing file attachments
...
This relies on synchronous file access, but making it async would require
rewriting all export translators that save files.
2016-10-25 02:36:13 -04:00
Adomas Venčkauskas
44e48700ef
Fix connector debug script syntax errors from 24709a9c
2016-10-24 12:40:28 +03:00
Adomas Venčkauskas
24709a9c4b
Remove coroutines from connector-shared code
2016-10-24 11:45:35 +03:00
Adomas Venčkauskas
96e3c2e81c
Remove object with quoted properties syntax in server_connector.js
2016-10-24 10:59:41 +03:00
Adomas Venčkauskas
0d205e8377
Connector server endpoint for reverse dns
2016-10-24 10:56:14 +03:00
Dan Stillman
a3f5ead987
Fix file renaming and same-dir relinking (broken by 79baac3158
)
2016-10-22 15:24:05 -04:00
Dan Stillman
f0bc0274f1
Fix renaming and deleting tags in tag selector
2016-10-22 15:11:12 -04:00
Dan Stillman
79baac3158
Fix relinking of imported attachment with external file
2016-10-22 15:11:12 -04:00
Dan Stillman
0016c5ecf8
Fix editing of saved search in a group
2016-10-20 22:55:42 -04:00
Dan Stillman
8a915beaaa
Fix bug in relations upgrade fix
2016-10-20 22:48:20 -04:00
Dan Stillman
fb6cf4f9a9
Fix upgrade error on duplicate creatorData rows
2016-10-20 20:07:21 -04:00
Dan Stillman
0ce45103bb
Fix style installation from file
2016-10-20 15:41:08 -04:00
Dan Stillman
ba1285fdef
Fix upgrade error if no related items
2016-10-16 12:13:59 -04:00
Adomas Venčkauskas
40abd18895
Add a zoteroPane progress window and use for feed translation
2016-10-16 00:26:07 +03:00
Dan Stillman
2a4c2a66c6
Update locales from Transifex
2016-10-15 16:16:18 -04:00
Dan Stillman
0eacbc939b
Fix tag selector context menu
2016-10-15 16:12:42 -04:00
Dan Stillman
63ab9da467
Fix incorrect related items upgrade
...
https://forums.zotero.org/discussion/62779/zotero-5-0-relations-made-in-4-0-disappeared
2016-10-15 16:04:08 -04:00
Adomas Venčkauskas
0d2794531a
Better progress window handling for feed item scraping
2016-10-14 15:46:23 +03:00
Adomas Venčkauskas
32ea7cfbb5
Fix tag selector errors due to unloaded feed synced settings
2016-10-14 12:10:15 +03:00
Adomas Venčkauskas
897b3993b4
Fix feed item translation in standalone
...
Broken due to non-existing progress window in standalone Zotero_Browser
2016-10-14 11:13:00 +03:00
Dan Stillman
b2d580f3c9
Fix Host check regexp from 10ad4c337
...
(And don't allow 127.0.0.1.evil.com)
2016-10-13 01:20:15 -04:00
Dan Stillman
10ad4c3379
Check Host header in connector server to prevent DNS rebinding attack
...
https://twitter.com/FredericJacobs/status/786314822526742528
(The worst an attack could do at the moment is save items to the library, but
the connector server will likely do more in future.)
2016-10-13 00:58:00 -04:00
Dan Stillman
51a3687123
Merge branch '4.0'
2016-10-12 19:29:32 -04:00
Dan Stillman
775d39f93a
Update citeproc-js to 1.1.138
2016-10-12 13:22:15 -04:00
Dan Stillman
bc47b6b171
Reset Collection search condition menu on library change
...
Reported here:
https://github.com/zotero/zotero/issues/145#issuecomment-252678872
2016-10-11 23:55:17 -04:00
Dan Stillman
f0aafe4c21
Update locales from Transifex
2016-10-09 01:07:49 -04:00
Dan Stillman
30f2ecd75a
Move most item field search conditions into submenu
...
This could be extended to address #118/#145, but for now it makes some of the
more common search conditions (Creator, Collection, etc.) more prominent.
2016-10-09 01:02:44 -04:00
Dan Stillman
10d76a1741
Code cleanup in zoterosearch.xml constructor
2016-10-08 20:33:42 -04:00
Dan Stillman
20fd5dd299
Include installed extensions with Debug ID
...
Previously only with Report ID
2016-10-08 20:26:54 -04:00
Dan Stillman
c3dcaf9fe0
Fix error calling ZoteroPane.getCollectionTreeRow() if collection view
2016-10-08 19:59:06 -04:00
Dan Stillman
496e289dd9
Fix NSF schema installation/uninstallation
...
I don't know if this is still used, but now it works on this branch.
2016-10-08 19:57:49 -04:00
Dan Stillman
6f6ce33377
Remove obsolete code for old Firefox versions
2016-10-08 19:15:49 -04:00
Dan Stillman
3bf82a4d4d
Hide items pane at startup to avoid showing column lines
...
Column groups aren't processed until after startup progress meter closes, so
otherwise lines show behind the progress meter for all possible columns.
2016-10-08 18:59:20 -04:00
Dan Stillman
c477d482bf
Update citeproc-js to 1.1.137
2016-10-06 01:33:03 -04:00
Dan Stillman
9c52ebdf8b
Show saved searches under "Collection" search condition
...
With icons to identify collections and searches
Also:
- `savedSearch` search condition in general
- Clean up some search window code
- Reorganize search tests
2016-10-06 01:17:06 -04:00
Dan Stillman
8f38b01712
Move search code into separate files in xpcom/data
2016-10-04 23:44:07 -04:00
Dan Stillman
0769a84a00
Fix low-res icons after switching out of Fx connector mode
2016-10-04 03:12:20 -04:00
Dan Stillman
3fac25a463
Tweak empty library warning message
2016-10-04 02:59:53 -04:00
Dan Stillman
27f348c7af
Don't count Quick Start Guide items when checking for empty library
2016-10-04 02:59:53 -04:00
Dan Stillman
cfc1b56ca6
Merge pull request #1104 from adomasven/feature/connector-targetAll-support
...
Connector targetAll support
2016-10-04 02:59:11 -04:00
Adomas Venčkauskas
a76256c7f7
Connector translator targetAll support changes
...
Addresses #1021
2016-10-04 09:15:23 +03:00
Dan Stillman
302e31ebff
Update locales from Transifex
2016-10-03 13:49:58 -04:00
Rintze M. Zelle
5af31abde3
Clarify that fields work both with .doc and .docx
...
(could also write "in the .doc(x) file format")
2016-10-03 13:46:08 -04:00
Dan Stillman
536c24a93f
Update locales from Transifex
2016-10-03 13:44:54 -04:00
Dan Stillman
28601a4380
Merge branch '4.0'
2016-09-30 02:58:52 -04:00
Dan Stillman
db8d3fd4b4
Fix dragging of files to the filesystem on macOS (and maybe Linux)
...
Calling getTransferData('zotero/item') when handling the
application/x-moz-file-promise seems to have stopped working between Fx46 and
Fx47, though I can't get older Nightly builds to run with mozregression
(Sierra?) to find the specific change. Instead, work around this by passing an
array of item ids to the file drag data provider.
2016-09-30 02:47:51 -04:00
Adomas Venčkauskas
d3ca13930d
Update http server endpoint
2016-09-29 16:22:21 +03:00
Adomas Venčkauskas
8208ece9df
Fix proxy dialog checkboxes disabled state on init
2016-09-29 04:46:25 -04:00
Dan Stillman
753252be77
Merge pull request #1090 from adomasven/feature/iframe-translator-rules
...
Changes for #1021 to support targetAll translator property.
2016-09-28 11:42:58 -04:00
Dan Stillman
b2152f811a
Tweak text in sync-user-change warning
2016-09-28 00:00:02 -04:00
Dan Stillman
6e74110078
10x speedup in tag selector refresh
...
Using createDocumentFragment() and event delegation
Filtering for a tag could still be sped up quite a lot. Resizing the tag
selector is also very laggy, but that might require switching to clusterize.js
or similar.
2016-09-27 23:58:46 -04:00
Adomas Venčkauskas
5d17ff3f53
Implements #1021 on Z4fx extension
2016-09-27 17:43:56 +03:00
Dan Stillman
ed46414502
Merge branch '4.0'
2016-09-27 02:12:12 -04:00
Dan Stillman
4dc6ef3045
Fix #1100 , Deleting collection also deletes items
2016-09-27 02:10:14 -04:00
Dan Stillman
e0b96a873b
Update citeproc-js to 1.1.136
2016-09-26 14:02:09 -04:00
Dan Stillman
30f7ef093a
Remove Extra field parsing when generating CSL JSON
...
Now done by the processor in 1.1.133 (#1099 )
2016-09-26 01:08:52 -04:00
Dan Stillman
d857a06661
Use OS.File for file reads in Zotero.File.get(Binary)ContentsAsync()
...
This is the recommended approach (since NetUtil can still do some main-thread
I/O for files) and avoids warnings in the console.
For getContentsAsync(), also sends nsIURIs and string URIs to
Zotero.HTTP.request(), which should be used instead.
This makes getBinaryContentsAsync() much slower (due to the conversion from an
array of bytes to a binary string), but it's only used in tests. For one test
that compares two large files, use MD5 instead.
2016-09-24 06:42:30 -04:00
Dan Stillman
12da3f00dc
Fix deregistration of auto-sync listener
2016-09-24 02:29:20 -04:00
Dan Stillman
2320385fa8
Sync pane caption: "Zotero Data Sync" -> "Data Syncing"
2016-09-24 02:29:20 -04:00
Dan Stillman
1adb8d74f0
Properly save search when using "New Saved Search…" menu option
2016-09-23 21:03:00 -04:00
Dan Stillman
a3a9cb9c1e
Fix for too-wide item pane after 4.0 upgrade or prefs reset
...
Regression from stacked layout mode (6bff554976
)
2016-09-23 20:15:00 -04:00
Adomas Venčkauskas
3ca5526f29
Fix translator tester on xul extension
2016-09-23 17:37:47 +03:00
Adomas Venčkauskas
353b935c74
Add targetAll translator param for connector iframe detection
2016-09-23 17:37:47 +03:00
Dan Stillman
794b582244
Merge branch '4.0'
2016-09-22 14:33:42 -04:00
Adomas Ven
c157e01208
Closes #1097 . Fixes the feed settings being reuploaded after every refresh ( #1098 )
2016-09-22 04:05:30 -04:00
Dan Stillman
015a13716f
Update citeproc-js to 1.1.133
2016-09-22 00:19:02 -04:00
Adomas Venčkauskas
7608e127f1
Fix nested translators that rely on child translator tags
2016-09-21 11:54:56 +03:00
Dan Stillman
e34c9e04e8
Fix global variable
2016-09-21 00:49:33 -04:00
Dan Stillman
6139f7045e
Fix automatic syncing when no legacy password
2016-09-21 00:49:33 -04:00
Dan Stillman
610dce7c1f
Update citeproc-js to 1.1.131
2016-09-20 18:34:24 -04:00
Dan Stillman
dc0bb68f04
Merge pull request #1091 from adomasven/fix/connector-translation-support
...
Fixes overriden Zotero object in connector sandboxes
2016-09-20 14:18:07 -04:00
Adomas Venčkauskas
e83bbbad4e
Fix getTranslatorCode bugs
...
- /connector/getTranslatorCode used to respond with empty content
- CodeGetter froze connectors by issuing hundreds of simultanious XHR
requests
2016-09-20 15:55:58 +03:00
Adomas Venčkauskas
38df733a37
Fixes overriden Zotero object in connector sandboxes
...
Occurs when not using `with` statement, which is highly discouraged and
unsupported in strict mode.
2016-09-20 15:53:55 +03:00
Dan Stillman
745c67d42f
Remove duplicate condition
...
Fixes #1095
2016-09-19 14:01:13 -04:00
Dan Stillman
520220a69a
Fix #1094 , dataObjectUtilities.equals() misdescription
2016-09-19 01:01:01 -04:00
Dan Stillman
21d3ca298b
Merge branch '4.0'
2016-09-18 18:39:18 -04:00
Dan Stillman
c8dbe26abe
Update citeproc-js to 1.1.130
2016-09-17 13:48:30 -04:00
Sebastian Karcher
9101cb487f
Parse DOI: prefixed DOI from Extra ( #1089 )
2016-09-14 01:31:26 +02:00
Dan Stillman
4c64634134
Update citeproc-js to 1.1.121
2016-09-07 18:36:24 -04:00
Dan Stillman
3741a75b1d
Update locales from Transifex
2016-09-06 19:32:07 -04:00
Dan Stillman
eac8e41d77
Remove OpenOffice.org/NeoOffice from error message
2016-09-06 19:16:31 -04:00
Dan Stillman
474420620e
Add "Manage Styles…" link to Create Bib and Doc Prefs windows
...
Clicking it cancels the current window, opens the Cite pane of the
prefs, and selects the Styles tab. (This will be more useful once we
have inline style installation from that pane.)
2016-09-06 19:15:01 -04:00
Dan Stillman
0828d4d5e9
openPreferences() updates
...
- Move openPreferences() to Zotero.Utilities.Internal
- Add support for opening windows when there's no active browser window
- Allow selecting prefpane tab by id via 'tab' property
- openPreferences() now takes an object as its second argument with a
'tab', 'tabIndex', or 'action' property
2016-09-06 19:13:50 -04:00
Dan Stillman
5bcce8ba82
Merge branch '4.0'
2016-09-06 18:57:05 -04:00
Dan Stillman
5107d40ff5
Update citeproc-js to 1.1.119
2016-09-06 18:51:39 -04:00
Dan Stillman
6dfef4daed
Removed another unused undeclared variable
...
Follow-up to 42ef98bb89
2016-09-06 12:17:42 -04:00
Adomas Venčkauskas
42ef98bb89
Remove unused undeclared variable causing an error in safari
2016-09-06 15:01:05 +03:00
Dan Stillman
ca833f54fc
Fix noWait translation mode (broken by e3a9c6779b
)
2016-09-06 02:17:20 -04:00
Dan Stillman
3ef9b93573
Fix errors with deferred translator tests
...
In translation-server, the test timeout is overridden to 30 seconds, which was
also the deferred test delay, so there was a race condition that could cause
deferred tests to fail. This sets the deferred delay to 20 seconds.
2016-09-06 01:37:17 -04:00
Dan Stillman
e3a9c6779b
Restore connector mode functionality in Firefox
...
Non-Zotero for Firefox connector code will probably need to be updated
to handle these changes.
2016-09-05 23:08:08 -04:00
Dan Stillman
b18c580dac
Revert "Disable connector switching for 5.0 beta"
...
This reverts commit 317b1dfa0f
.
2016-09-05 19:52:13 -04:00
Adomas Ven
5859dd6956
Compatibility fixes for shared connector code ( #1082 )
...
Safari does not support generators yet. Removes coroutines
and removes the requirement for bluebird, which should
improve script injection performance.
2016-09-05 19:49:23 -04:00
Dan Stillman
f68ee60524
Follow-ups to getAPIKey() changes in 008321bb89
...
Addresses #1086
2016-09-05 04:00:55 -04:00
Dan Stillman
008321bb89
Generate API key during auto-sync after upgrade
...
Fixes #1086 , Sync settings/auto-sync glitch after Standalone upgrade
2016-09-05 03:21:49 -04:00
Dan Stillman
43bd1b7082
Collect incremental results for a run within Zotero_TranslatorTesters
...
This requires provo and translation-server updates.
2016-09-04 01:37:28 -04:00
Dan Stillman
7f5e57f606
Fix error in translator tester when only one translator is whitelisted
2016-09-02 02:43:25 -04:00
Dan Stillman
88e12f617c
Fix document
property access errors in translation-server
...
For some reason, in the Fx48 translation-server, the processor passed to
processDocuments() calls in translators can't access document properties
even when they're on the same domain or even the same document. To get
around that, rewrap them for the sandbox, but there might be a better
fix here.
Addresses https://github.com/zotero/translation-server/issues/36
2016-09-02 02:42:17 -04:00
Dan Stillman
06472a9d3c
Add array for debugging specific translators
2016-08-31 02:53:35 -04:00
Dan Stillman
1266c9f1e6
Automatically close rogue dialog boxes
...
A few sites (e.g., Gallica) were causing alerts to pop up in Standalone during
testing, which breaks testing, so accept them automatically. (Hopefully these
don't happen during manual translation...?)
2016-08-31 02:50:02 -04:00
Dan Stillman
6ad195521b
Save test results after every translator
...
Goes with 0813241150
2016-08-31 02:10:23 -04:00
Dan Stillman
c01fc5d762
Merge branch '4.0'
2016-08-28 03:37:55 -04:00
Dan Stillman
ad45c3e51a
Fix document wrapping issues in translation-server
...
Fixes https://github.com/zotero/translation-server/issues/26
2016-08-28 03:29:46 -04:00
Dan Stillman
b7507b03a8
Generate citation cluster via Create Bibliography dialog
...
Instead of generating individual citations
This matches Quick Copy behavior and is almost certainly what people
want.
2016-08-26 02:42:56 -04:00
Dan Stillman
bdec4b119f
Fix error handling during local file import translation
...
A failure during detect (which is normal during file import attempts)
would cause later translator detection to fail.
2016-08-22 21:41:10 -04:00
Dan Stillman
8aee80106d
Fix errors uploading remotely missing objects with local version numbers
...
If an object exists locally but not remotely and the local version has a
version number, that's an error. I don't think that should ever happen,
but it can if things somehow get out of sync due to other bugs.
To address, reprocess the API delete log during a full sync and then
reset the version number of all remaining local objects that don't exist
remotely (not just unmodified objects, as was the case previously) to 0
for uploading.
When remote deletions are reprocessed, delete local objects that haven't
been modified and show the conflict resolution window for any local
items that have.
Also:
- Clean up checking of last remote library version during download
syncs
- Add Zotero.DataObjects.getAllKeys()
2016-08-20 14:56:31 -04:00
Adomas Ven
076bdadb29
Fixes feed sync bugs after conflicts. ( #1074 )
...
SyncedSettings.set() caches values. If an object passed to set() is
modified after the call then get() returns that modified object.
2016-08-16 03:03:42 -04:00
Dan Stillman
1b5c7aa6d8
Default to showing synced storage properties in Item::toResponseJSON()
...
toResponseJSON() is usually used to emulate the API, which shows md5/mtime
Also fix passing of options to toJSON() from toResponseJSON()
2016-08-15 04:47:34 -04:00
Dan Stillman
9ba3745b94
Don't clear md5/mtime in item JSON if skipped in patch mode
...
The client skips synced storage properties (md5, mtime) when uploading items to
ZFS-enabled libraries, but since the API returns JSON with those values
included after writes, they do get saved to the sync cache. If the local
attachment is then modified and the client generates a diff from the cached
version with those properties skipped, they'll be included in the patch JSON as
empty strings in order to clear them. This changes Zotero.Item::toJSON() to
skip those properties in patch mode as well.
This fixes a sync error ("Cannot change 'md5' directly in group library") when
a group attachment is updated locally.
2016-08-15 04:38:04 -04:00
Dan Stillman
41eb49cf7f
Fix handling of object-level 404/412 errors
2016-08-15 02:26:04 -04:00
Dan Stillman
daf0f8e0b0
Merge branch '4.0'
2016-08-14 17:27:36 -04:00
Dan Stillman
03ef4723f8
Fix delay-generator handling during upgrade check and full sync
2016-08-14 17:23:02 -04:00
Dan Stillman
976b5c82c6
Fix error delaying on second library upload conflict
2016-08-14 17:23:02 -04:00
Dan Stillman
b4e6584417
Fix PDF metadata recognition in Firefox 48
...
Reapplies modifications to SpecialPowers code after a0843f317
This is essentially the changes within the SpecialPowers code block from this
diff, with some modifications for the new code:
git diff 1257b17e..a0571a9a17 chrome/content/zotero/xpcom/translation/translate_firefox.js
2016-08-13 19:36:15 -04:00
Dan Stillman
7ea5bab206
Fix delaying if remote library version changes during downloads
2016-08-13 03:34:29 -04:00
Dan Stillman
a0843f3171
Update to latest Mozilla SpecialPowers code for Proxy.create
...
This fixes the "Proxy.create is not a function" errors during PDF
metadata retrieval in Firefox 48 after the old Proxy API removal, but it
still throws "doc.location is null".
Addresses #1076
2016-08-13 02:05:50 -04:00
Dan Stillman
2bcd77f870
Temporary fix for 404 uploading missing object with local version
...
This shouldn't happen, but if it does, the API should return a 412 for
such objects, resulting in a full sync. Until the API fix is rolled out,
do the same on a 404.
2016-08-12 01:51:14 -04:00
Dan Stillman
da9ac72d51
Fix error adding >200 items to sync queue
2016-08-10 01:57:52 -04:00
Adomas Ven
715193639b
Fixes a bug when zotero dir exists elsewhere and you want to select a custom one ( #1070 )
2016-08-09 11:59:10 -04:00
Dan Stillman
0eb6dc9ca5
Merge branch '4.0'
2016-08-09 01:52:21 -04:00
Dan Stillman
19a4c64903
Update citeproc-js to 1.1.113
2016-08-08 02:03:45 -04:00
Dan Stillman
c5dad533a1
Fix translator updates
2016-08-03 01:26:19 -04:00
Dan Stillman
90cc7efef4
Fix #1038 again for separate note windows
2016-08-01 03:36:54 -04:00
Philipp Zumstein
3dfb73faba
Allow ZU.doGet to have requestHeaders ( #1062 )
...
This is mainly for translators which have to work with content negotiation,
e.g. ORCID API or API calls of ISBN agencies.
2016-07-31 14:46:03 -04:00
Dan Stillman
d5b2f67afa
Automatically resolve item deletion/trash conflicts
...
If the item was deleted on one side and moved to the trash on the other,
just delete the item on the trash side. Since trash emptying happens
automatically, this would otherwise result in a conflict even if the
user carefully avoided making changes before a manual sync.
2016-07-30 23:03:30 -04:00
Dan Stillman
254da12e12
Hide unsigned add-on warning in Standalone
...
There's no need for Zotero Standalone add-ons to be signed by Mozilla.
Currently only hides when the Extensions pane is first loaded, so if the user
switches to Appearance or Plugins and switches back, the warning reappears
2016-07-23 16:25:25 -04:00
Dan Stillman
9077b2f495
Fix display of some icons in Standalone
2016-07-22 11:59:55 -04:00
Dan Stillman
70a91f9674
Increase max tag colors from 6 to 9
2016-07-22 11:59:55 -04:00
Dan Stillman
3b71ec5410
Throw "Error", not "Exception", in merge.xml
2016-07-21 13:16:08 -04:00
Dan Stillman
01ba8dfc34
Don't show missing-group warning for skipped groups
2016-07-20 15:36:31 -04:00
Dan Stillman
1bd058ed48
Prompt for library data reset on 403 upload error
...
Addresses #1041 for data -- still needed for files
2016-07-19 22:12:13 -04:00
Dan Stillman
5fee2bf4ca
Prompt to reset library data/files on loss of write access
...
On reset, items are overwritten with pristine versions if available and deleted
otherwise, and then the library is marked for a full sync. Unsynced/changed
files are deleted and marked for download.
Closes #1002
Todo:
- Handle API key access change (#953 , in part)
- Handle 403 from data/file upload for existing users (#1041 )
2016-07-19 19:05:17 -04:00
Dan Stillman
ee74030d03
Warn if attachmentSyncedModificationTime is set to too-low timestamp
2016-07-19 18:51:15 -04:00
Dan Stillman
3655c09450
Zotero.Item.prototype.deleteAttachmentFile()
2016-07-19 18:51:05 -04:00
Dan Stillman
66ca2cfda2
Fix saving of automatically merged remote changes during sync
2016-07-19 02:27:38 -04:00
Dan Stillman
2857f85656
Alphabetize feed list
2016-07-19 01:50:18 -04:00
Dan Stillman
7b45b920fc
Fix clearing of missing fields in Item::fromJSON()
2016-07-18 23:44:36 -04:00
Dan Stillman
2d39614143
Fix subcollections being shown at top level of groups
...
Fixes #1065
2016-07-18 17:51:59 -04:00
Dan Stillman
ab10d1617e
Replace deprecated Zotero.Libraries.isEditable() call on note save
2016-07-17 15:14:06 -04:00
Dan Stillman
381fe38b89
Fix #1038 , Notes skip back to beginning if typing during auto-save
...
Set a unique id on the note editor at initialization and pass it along
to item.saveTx(). When notify() is called, if the save was triggered
from the current note field, don't do a refresh.
This does mean that the note field won't reflect changes (e.g.,
normalizations) made by the save process until the user clicks away and
back, which makes me a little uncomfortable. If we can find specific
cases where that occurs (paste?), we can reevaluate this approach.
2016-07-17 15:14:06 -04:00
Dan Stillman
69dec87aa6
Allow passing arbitrary values to notifier events from DataObject.save()
...
item.saveTx({
notifierData: {
foo: 1
}
});
foo: 1 will be included in the extraData[id] object in notify().
2016-07-17 15:14:06 -04:00
Dan Stillman
4449da7e91
Tweak note field auto-save triggering
...
This avoids unnecessary timeout calls and fixes a problem where typing
in a newly initialized note doesn't save it until the first blur().
2016-07-17 15:13:39 -04:00
Dan Stillman
6a7e3d0259
Add "is (less|greater) than" to num pages/volumes search conditions
...
https://forums.zotero.org/discussion/60897/
2016-07-16 17:15:17 -04:00
Adomas Ven
b0157efd23
Clone feed item if no translators available ( #1061 )
2016-07-14 14:17:56 -04:00