From a3a7a1d0cf1106c4eefaccf736d7ae1d1a3d8fda Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Tue, 5 Nov 2013 05:01:35 -0500 Subject: [PATCH] Add pref to disable full-text syncing, and prompt existing users on sync FT sync is enabled by default for new users and configurable in the Sync prefs. Also disable downgrades once full-text sync is enabled, since otherwise someone switching back and forth between old and new versions could miss full-text content updates. --- .../zotero/preferences/preferences_sync.xul | 10 ++ chrome/content/zotero/xpcom/schema.js | 11 +- chrome/content/zotero/xpcom/sync.js | 101 +++++++++++++----- chrome/content/zotero/xpcom/zotero.js | 15 ++- defaults/preferences/zotero.js | 1 + 5 files changed, 106 insertions(+), 32 deletions(-) diff --git a/chrome/content/zotero/preferences/preferences_sync.xul b/chrome/content/zotero/preferences/preferences_sync.xul index 296b7898ce..bd8e54df86 100644 --- a/chrome/content/zotero/preferences/preferences_sync.xul +++ b/chrome/content/zotero/preferences/preferences_sync.xul @@ -32,6 +32,7 @@ + @@ -76,6 +77,15 @@ + + + + + + +