Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dnsviz/dnsviz.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorCasey Deccio <casey@deccio.net>2015-01-27 23:05:48 +0300
committerCasey Deccio <casey@deccio.net>2015-01-27 23:05:48 +0300
commit1f367526205bc9eb0f7029c0affefe161e2d61e7 (patch)
tree4d2db96bd9490bc5ee3b5ab025bc919eba8e6c70 /share
parent22fe97cff555bb01499138e2db05dab43e669d5b (diff)
Update js to handle new error messages
Diffstat (limited to 'share')
-rw-r--r--share/js/dnsviz.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/share/js/dnsviz.js b/share/js/dnsviz.js
index ee0a34d..8673963 100644
--- a/share/js/dnsviz.js
+++ b/share/js/dnsviz.js
@@ -95,7 +95,17 @@ AuthGraph.prototype.infoToHtmlTableComponents = function (obj) {
};
val = newval;
}
- if (typeof val[0] in {'string':null,'number':null}) {
+ if (key.toLowerCase() in {'errors':null,'warnings':null}) {
+ s += '<ul>';
+ for (var i = 0; i < val.length; i++) {
+ s += '<li>' + val[i]['description'];
+ if (val[i]['servers'] != undefined) {
+ s += ' (' + val[i]['servers'].join(", ") + ')';
+ }
+ s += '</li>';
+ }
+ s += '</ul>';
+ } else if (typeof val[0] in {'string':null,'number':null}) {
if (key.toLowerCase() in {'servers':null,'digest_type':null}) {
s += val.join(", ");
} else {