Hmm. xulplanet.com appears to have better xul docs than mozilla.org
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 25 Mar 2008 00:05:26 +0000 (00:05 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 25 Mar 2008 00:05:26 +0000 (00:05 +0000)
Basic locale preferences for MARC editor tooltips are now working

git-svn-id: svn://svn.open-ils.org/ILS/trunk@9130 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/cat/marcedit.js

index 61590c0..cfbdcef 100644 (file)
@@ -116,15 +116,14 @@ function my_init() {
                // Set a default locale in case preferences fail us
                var locale = "en-US";
 
-               // Try to get the locale from our preferences - not working
+               // Try to get the locale from our preferences
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
         try {
-            var Cc = Components.classes;
-            var Ci = Components.interfaces;
-            locale =
-                Cc["@mozilla.org/preferences-service;1"].
-                getService(Ci.nsIPrefService).getBranch("general.useragent").
-                getCharPref("locale");
+            const Cc = Components.classes;
+            const Ci = Components.interfaces;
+            locale = Cc["@mozilla.org/preferences-service;1"].
+                               getService(Ci.nsIPrefBranch).
+                               getCharPref("general.useragent.locale");
         }
                catch (e) { }