From d2d5896b0b0cc7d54c4eefbfc4e5334b8283c787 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Tue, 13 Jun 2017 21:30:25 -0400 Subject: [PATCH] Sort groups in Libraries to Sync window --- chrome/content/zotero/preferences/preferences_sync.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chrome/content/zotero/preferences/preferences_sync.js b/chrome/content/zotero/preferences/preferences_sync.js index e62b42f68..b0a32de82 100644 --- a/chrome/content/zotero/preferences/preferences_sync.js +++ b/chrome/content/zotero/preferences/preferences_sync.js @@ -333,6 +333,9 @@ Zotero_Preferences.Sync = { addRow(Zotero.getString("pane.collections.libraryAndFeeds"), "L" + Zotero.Libraries.userLibraryID, librariesToSkip.indexOf("L" + Zotero.Libraries.userLibraryID) == -1); + // Sort groups + var collation = Zotero.getLocaleCollation(); + groups.sort((a, b) => collation.compareString(1, a.data.name, b.data.name)); // Add group rows for (let group of groups) { addRow(group.data.name, "G" + group.id, librariesToSkip.indexOf("G" + group.id) == -1);