Merging locale fallback fix to 1.0.0 tag
This commit is contained in:
parent
2dc8e439cf
commit
25ffb504b4
|
@ -1194,9 +1194,15 @@ Zotero.CSL.Global = new function() {
|
||||||
createInstance();
|
createInstance();
|
||||||
req.open("GET", prefix + loc + ext, false);
|
req.open("GET", prefix + loc + ext, false);
|
||||||
req.overrideMimeType("text/plain");
|
req.overrideMimeType("text/plain");
|
||||||
|
var fail = false;
|
||||||
|
try {
|
||||||
req.send(null);
|
req.send(null);
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
fail = true;
|
||||||
|
}
|
||||||
|
|
||||||
if (req.responseText) {
|
if (!fail) {
|
||||||
Zotero.CSL.Global._xmlLang = loc;
|
Zotero.CSL.Global._xmlLang = loc;
|
||||||
var xml = req.responseText;
|
var xml = req.responseText;
|
||||||
}
|
}
|
||||||
|
@ -1209,9 +1215,15 @@ Zotero.CSL.Global = new function() {
|
||||||
createInstance();
|
createInstance();
|
||||||
req.open("GET", prefix + loc + ext, false);
|
req.open("GET", prefix + loc + ext, false);
|
||||||
req.overrideMimeType("text/plain");
|
req.overrideMimeType("text/plain");
|
||||||
|
var fail = false;
|
||||||
|
try {
|
||||||
req.send(null);
|
req.send(null);
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
fail = true;
|
||||||
|
}
|
||||||
|
|
||||||
if (req.responseText) {
|
if (!fail) {
|
||||||
Zotero.CSL.Global._xmlLang = loc;
|
Zotero.CSL.Global._xmlLang = loc;
|
||||||
var xml = req.responseText;
|
var xml = req.responseText;
|
||||||
}
|
}
|
||||||
|
|
|
@ -143,9 +143,15 @@ Zotero.CSL.Compat.Global = new function() {
|
||||||
createInstance();
|
createInstance();
|
||||||
req.open("GET", prefix + loc + ext, false);
|
req.open("GET", prefix + loc + ext, false);
|
||||||
req.overrideMimeType("text/plain");
|
req.overrideMimeType("text/plain");
|
||||||
|
var fail = false;
|
||||||
|
try {
|
||||||
req.send(null);
|
req.send(null);
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
fail = true;
|
||||||
|
}
|
||||||
|
|
||||||
if (req.responseText) {
|
if (!fail) {
|
||||||
Zotero.CSL.Compat.Global._xmlLang = bibLocale;
|
Zotero.CSL.Compat.Global._xmlLang = bibLocale;
|
||||||
var xml = req.responseText;
|
var xml = req.responseText;
|
||||||
}
|
}
|
||||||
|
@ -158,9 +164,15 @@ Zotero.CSL.Compat.Global = new function() {
|
||||||
createInstance();
|
createInstance();
|
||||||
req.open("GET", prefix + loc + ext, false);
|
req.open("GET", prefix + loc + ext, false);
|
||||||
req.overrideMimeType("text/plain");
|
req.overrideMimeType("text/plain");
|
||||||
|
var fail = false;
|
||||||
|
try {
|
||||||
req.send(null);
|
req.send(null);
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
fail = true;
|
||||||
|
}
|
||||||
|
|
||||||
if (req.responseText) {
|
if (!fail) {
|
||||||
Zotero.CSL.Compat.Global._xmlLang = loc;
|
Zotero.CSL.Compat.Global._xmlLang = loc;
|
||||||
var xml = req.responseText;
|
var xml = req.responseText;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user