fix index.html request status for local files
This commit is contained in:
parent
0788837c47
commit
d91d766654
32
index.html
32
index.html
@ -42,7 +42,7 @@
|
||||
xhr.setRequestHeader("Accept", "*");
|
||||
xhr.onreadystatechange = function() {
|
||||
if(xhr.readyState === 4) {
|
||||
if (xhr.status === 200) {
|
||||
if (xhr.status === 0 /*local files*/ || xhr.status === 200) {
|
||||
bodyConsumer(xhr.responseText);
|
||||
} else {
|
||||
console.error("ERROR " + xhr.status + " while loading " + url);
|
||||
@ -62,11 +62,10 @@
|
||||
const divResult = document.getElementById("div-result");
|
||||
divResult.innerHTML = "";
|
||||
const requestDataList = [
|
||||
{ url: "https://api.github.com/repos/SonarSource/rspec/branches", accept: github_v3, data: null },
|
||||
{ url: "https://raw.githubusercontent.com/SonarSource/rspec/master/rules/S3457/java/rule.adoc", accept: "*", data: null },
|
||||
{ url: "https://sonarsource.github.io/rspec/rules/S3457/see.adoc", accept: "*", data: null },
|
||||
{ url: "https://sonarsource.github.io/rspec/rules/S3457/java/rule.adoc", accept: "*", data: null },
|
||||
// { url: "https://raw.githubusercontent.com/SonarSource/rspec/master/rules/S3457/java/rule.adoc", accept: "*", data: null },
|
||||
{ url: "https://raw.githubusercontent.com/SonarSource/sonar-java/master/.github/workflows/dogfood.yml", accept: "*", data: null },
|
||||
{ url: "https://api.github.com/repos/SonarSource/sonar-java/branches", accept: github_v3, data: null }
|
||||
{ url: "https://sonarsource.github.io/rspec/rules/S3457/java/rule.adoc", accept: "*", data: null }
|
||||
];
|
||||
for (let i = 0; i < requestDataList.length; i++) {
|
||||
const requestData = requestDataList[i];
|
||||
@ -100,18 +99,25 @@
|
||||
}
|
||||
xhr.send(requestData.data);
|
||||
} catch (e) {
|
||||
let exceptionMessage = "";
|
||||
if (e.message) {
|
||||
exceptionMessage += e.message;
|
||||
}
|
||||
if (e.stack) {
|
||||
exceptionMessage += ' | stack: ' + e.stack;
|
||||
}
|
||||
divResult.innerText = divResult.innerText + "Exception while calling " + requestData.url + "\n" + exceptionMessage + "\n";
|
||||
divResult.innerText = divResult.innerText + "Exception while calling " + requestData.url + "\n" + exceptionMessage(e) + "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function exceptionMessage(e) {
|
||||
let message = "";
|
||||
if (e.message) {
|
||||
message += e.message;
|
||||
}
|
||||
if (e.stack) {
|
||||
message += ' | stack: ' + e.stack;
|
||||
}
|
||||
if (!e.message && !e.stack) {
|
||||
message += e;
|
||||
}
|
||||
return message;
|
||||
}
|
||||
|
||||
function parentDirectory(/*string*/path) {
|
||||
return path.replace(/\/[^/]*$/, "/");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user