From 33bf3b2e1203d6ecfd571d5b2e20f615260d6b26 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Fri, 27 Oct 2017 20:22:33 -0400 Subject: [PATCH] Activate "Set Up Syncing" button on context-menu paste or drag and drop --- chrome/content/zotero/preferences/preferences_sync.js | 9 ++++++--- chrome/content/zotero/preferences/preferences_sync.xul | 8 ++++++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/chrome/content/zotero/preferences/preferences_sync.js b/chrome/content/zotero/preferences/preferences_sync.js index e755912c2b..b969bf2268 100644 --- a/chrome/content/zotero/preferences/preferences_sync.js +++ b/chrome/content/zotero/preferences/preferences_sync.js @@ -81,7 +81,7 @@ Zotero_Preferences.Sync = { }, - credentialsKeyPress: function (event) { + credentialsChange: function (event) { var username = document.getElementById('sync-username-textbox'); var password = document.getElementById('sync-password'); @@ -95,9 +95,12 @@ Zotero_Preferences.Sync = { syncAuthButton.setAttribute('disabled', 'false'); } }); - + }, + + + credentialsKeyPress: function (event) { if (event.keyCode == 13) { - Zotero_Preferences.Sync.linkAccount(event); + this.linkAccount(event); event.preventDefault(); } }, diff --git a/chrome/content/zotero/preferences/preferences_sync.xul b/chrome/content/zotero/preferences/preferences_sync.xul index 4a098a78dc..eef4e6a12c 100644 --- a/chrome/content/zotero/preferences/preferences_sync.xul +++ b/chrome/content/zotero/preferences/preferences_sync.xul @@ -68,12 +68,16 @@ + oninput="Zotero_Preferences.Sync.credentialsChange(event)" + onchange="Zotero_Preferences.Sync.credentialsChange(event)" + onkeypress="Zotero_Preferences.Sync.credentialsKeyPress(event)"/>