commit 16f4253c6ccf192a0686433b67885f03bbdde5dd
parent b117da88a3e4334fa2e09a4d1df7b1cbd9bd57d8
Author: Simon Kornblith <simon@simonster.com>
Date: Sat, 21 Jul 2012 18:33:38 -0400
Handle cases where Zotero.locale is undefined
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/chrome/content/zotero/xpcom/date.js b/chrome/content/zotero/xpcom/date.js
@@ -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