Fixed JS error when no global messages are present.

If the error occurs, this causes the report to be empty.
This commit is contained in:
Oliver Hamlet
2014-12-21 20:47:50 +00:00
parent da8a86825c
commit f61575a775
+14 -12
View File
@@ -230,21 +230,23 @@ function processURLParams() {
document.getElementById('masterlistRevision').textContent = data.masterlist.revision;
document.getElementById('masterlistDate').textContent = data.masterlist.date;
document.getElementById('masterlistUpdating').textContent = data.masterlist.updaterEnabled;
var generalMessagesList = document.getElementById('generalMessagesList');
for (var i = 0; i < data.globalMessages.length; ++i) {
var li = document.createElement('li');
li.className = data.globalMessages[i].type;
/* innerHTML is open to abuse, but for hyperlinking it's too useful. */
li.innerHTML = data.globalMessages[i].content;
generalMessagesList.appendChild(li);
if (data.globalMessages) {
var generalMessagesList = document.getElementById('generalMessagesList');
for (var i = 0; i < data.globalMessages.length; ++i) {
var li = document.createElement('li');
li.className = data.globalMessages[i].type;
/* innerHTML is open to abuse, but for hyperlinking it's too useful. */
li.innerHTML = data.globalMessages[i].content;
generalMessagesList.appendChild(li);
if (li.className == 'warn') {
warnMessageNo++;
} else if (li.className == 'error') {
errorMessageNo++;
if (li.className == 'warn') {
warnMessageNo++;
} else if (li.className == 'error') {
errorMessageNo++;
}
}
totalMessageNo = data.globalMessages.length;
}
totalMessageNo = data.globalMessages.length;
var pluginsList = document.getElementById('pluginsList');
for (var i = 0; i < data.plugins.length; ++i) {
var li = document.createElement('li');