Fix IE 8 compatibility
This commit is contained in:
parent
ab145f1af7
commit
c00820c128
1 changed files with 3 additions and 6 deletions
|
@ -54,12 +54,9 @@ Zotero_TranslatorTester = function(translator, type, debug) {
|
|||
var testStart = code.indexOf("/** BEGIN TEST CASES **/");
|
||||
var testEnd = code.indexOf("/** END TEST CASES **/");
|
||||
if (testStart !== -1 && testEnd !== -1) {
|
||||
var test = code.substring(testStart + 24, testEnd);
|
||||
test = test.replace(/var testCases = /,'').trim();
|
||||
// The JSON parser doesn't like final semicolons
|
||||
if (test.lastIndexOf(';') == (test.length-1)) {
|
||||
test = test.slice(0,-1);
|
||||
}
|
||||
var test = code.substring(testStart + 24, testEnd)
|
||||
.replace(/^[\s\r\n]*var testCases = /, '')
|
||||
.replace(/;[\s\r\n]*$/, '');
|
||||
try {
|
||||
var testObject = JSON.parse(test);
|
||||
} catch (e) {
|
||||
|
|
Loading…
Add table
Reference in a new issue