Handle cases where Zotero.locale is undefined

This commit is contained in:
Simon Kornblith 2012-07-21 18:33:38 -04:00
parent b117da88a3
commit 16f4253c6c

View file

@ -267,7 +267,7 @@ Zotero.Date = new function(){
} else {
// local style date (middle or little endian)
date.year = m[6];
var country = Zotero.locale.substr(3);
var country = Zotero.locale ? Zotero.locale.substr(3) : "US";
if(country == "US" || // The United States
country == "FM" || // The Federated States of Micronesia
country == "PW" || // Palau
@ -668,7 +668,7 @@ Zotero.Date = new function(){
*/
function getLocaleDateOrder(){
if (!_localeDateOrder) {
switch (Zotero.locale.substr(-2)) {
switch (Zotero.locale ? Zotero.locale.substr(3) : "US") {
// middle-endian
case 'US': // The United States
case 'BZ': // Belize