diff --git a/chrome/content/zotero/xpcom/cite.js b/chrome/content/zotero/xpcom/cite.js index 752981eb3..68dcb3a2a 100644 --- a/chrome/content/zotero/xpcom/cite.js +++ b/chrome/content/zotero/xpcom/cite.js @@ -1194,15 +1194,9 @@ Zotero.CSL.Global = new function() { createInstance(); req.open("GET", prefix + loc + ext, false); req.overrideMimeType("text/plain"); - var fail = false; - try { - req.send(null); - } - catch (e) { - fail = true; - } + req.send(null); - if (!fail) { + if (req.responseText) { Zotero.CSL.Global._xmlLang = loc; var xml = req.responseText; } @@ -1215,15 +1209,9 @@ Zotero.CSL.Global = new function() { createInstance(); req.open("GET", prefix + loc + ext, false); req.overrideMimeType("text/plain"); - var fail = false; - try { - req.send(null); - } - catch (e) { - fail = true; - } + req.send(null); - if (!fail) { + if (req.responseText) { Zotero.CSL.Global._xmlLang = loc; var xml = req.responseText; } diff --git a/chrome/content/zotero/xpcom/cite_compat.js b/chrome/content/zotero/xpcom/cite_compat.js index ecadb4045..e6e192b59 100644 --- a/chrome/content/zotero/xpcom/cite_compat.js +++ b/chrome/content/zotero/xpcom/cite_compat.js @@ -143,15 +143,9 @@ Zotero.CSL.Compat.Global = new function() { createInstance(); req.open("GET", prefix + loc + ext, false); req.overrideMimeType("text/plain"); - var fail = false; - try { - req.send(null); - } - catch (e) { - fail = true; - } + req.send(null); - if (!fail) { + if (req.responseText) { Zotero.CSL.Compat.Global._xmlLang = bibLocale; var xml = req.responseText; } @@ -164,15 +158,9 @@ Zotero.CSL.Compat.Global = new function() { createInstance(); req.open("GET", prefix + loc + ext, false); req.overrideMimeType("text/plain"); - var fail = false; - try { - req.send(null); - } - catch (e) { - fail = true; - } + req.send(null); - if (!fail) { + if (req.responseText) { Zotero.CSL.Compat.Global._xmlLang = loc; var xml = req.responseText; }