From: erickson Date: Fri, 6 Mar 2009 02:31:45 +0000 (+0000) Subject: in IE, localeMatch might be null X-Git-Tag: osrf_rel_2_0_1~395 X-Git-Url: https://git.evergreen-ils.org/?p=OpenSRF.git;a=commitdiff_plain;h=3ea4e23f5231bfc78749c059b88f5189a403196e in IE, localeMatch might be null git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1671 9efc2488-bf62-4759-914b-345cdb29e865 --- diff --git a/src/javascript/DojoSRF.js b/src/javascript/DojoSRF.js index 265e52b..e3daee9 100644 --- a/src/javascript/DojoSRF.js +++ b/src/javascript/DojoSRF.js @@ -21,12 +21,12 @@ if(!dojo._hasResource['DojoSRF']){ localeRE = /^(\w\w)(-\w\w)?$/; localeMatch = localeRE.exec(dojo.locale); - if (!localeMatch[1]) { + if (!localeMatch || !localeMatch[1]) { OpenSRF.locale = dojo.isIE ? navigator.userLanguage : navigator.language; } else { OpenSRF.locale = localeMatch[1].toLowerCase(); } - if (localeMatch[2]) { + if (localeMatch && localeMatch[2]) { OpenSRF.locale = OpenSRF.locale + localeMatch[2].toUpperCase(); } }