www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit 0e72ee3305478617b8c70262ef121eb6b37796cb
parent 04516af552f47633482c060097077f7b179a2d4e
Author: Dan Stillman <dstillman@zotero.org>
Date:   Thu,  8 Dec 2016 19:24:39 -0500

Sort translators in import filepicker drop-down

Diffstat:
Mchrome/content/zotero/fileInterface.js | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/chrome/content/zotero/fileInterface.js b/chrome/content/zotero/fileInterface.js @@ -224,8 +224,11 @@ var Zotero_File_Interface = new function() { fp.init(window, Zotero.getString("fileInterface.import"), nsIFilePicker.modeOpen); fp.appendFilters(nsIFilePicker.filterAll); - for(var i in translators) { - fp.appendFilter(translators[i].label, "*."+translators[i].target); + + var collation = Zotero.getLocaleCollation(); + translators.sort((a, b) => collation.compareString(1, a.label, b.label)) + for (let translator of translators) { + fp.appendFilter(translator.label, "*." + translator.target); } var rv = fp.show();