From d695ae53ab9c6f3684b735e950622443ffc8ed06 Mon Sep 17 00:00:00 2001 From: erickson Date: Fri, 3 Oct 2008 18:56:48 +0000 Subject: [PATCH] sort the locale store by the display name git-svn-id: svn://svn.open-ils.org/ILS/trunk@10754 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/js/dojo/openils/I18N.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Open-ILS/web/js/dojo/openils/I18N.js b/Open-ILS/web/js/dojo/openils/I18N.js index b90fa97fe4..12e1a7abf2 100644 --- a/Open-ILS/web/js/dojo/openils/I18N.js +++ b/Open-ILS/web/js/dojo/openils/I18N.js @@ -27,6 +27,13 @@ if(!dojo._hasResource["openils.I18N"]) { openils.I18N.BaseLocales = fieldmapper.standardRequest( [ 'open-ils.fielder', 'open-ils.fielder.i18n_l.atomic'], [ { query : { code : { '!=' : null } } } ] ); openils.I18N.localeStore = new dojo.data.ItemFileWriteStore( { data : {identifier : 'locale', label : 'label', items : [] } } ); + openils.I18N.BaseLocales = openils.I18N.BaseLocales.sort( + function(a, b) { + if(a.name > b.name) return 1; + if(a.name < b.name) return -1; + return 0; + } + ); for (var i in openils.I18N.BaseLocales) { openils.I18N.localeStore.newItem({ locale : openils.I18N.BaseLocales[i].code, label : openils.I18N.BaseLocales[i].name }); -- 2.43.2