X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fweb%2Froot%2Fsrc%2Fmain%2Fresources%2Fjs%2Flib.js;h=6b73668ab885d3c351e2bfcf15622710555381d8;hp=81188571644552e6159aeca5b4cec813d0eda1bd;hb=258cac6ec48a0a4ff62b33b4bdcbac5105a1e006;hpb=3591b13ae3e6f237db9e4b63cb3b07e020f576ca diff --git a/opendaylight/web/root/src/main/resources/js/lib.js b/opendaylight/web/root/src/main/resources/js/lib.js index 8118857164..6b73668ab8 100644 --- a/opendaylight/web/root/src/main/resources/js/lib.js +++ b/opendaylight/web/root/src/main/resources/js/lib.js @@ -95,9 +95,9 @@ one.lib.dashlet = { if (body.length == 0 && !(typeof thead === 'undefined')) { var $tr = $(document.createElement('tr')); var $td = $(document.createElement('td')); - $td.attr("colspan", thead.length); - $td.text("No data available"); - $td.addClass("empty"); + $td.attr('colspan', thead.length); + $td.text('No data available'); + $td.addClass('empty'); $tr.append($td); $tbody.append($tr); return $tbody; @@ -105,21 +105,25 @@ one.lib.dashlet = { // else, populate as usual $(body).each(function(index, value) { var $tr = $(document.createElement('tr')); - // data-id - if (value['id'] != undefined) { - $tr.attr('data-id', value['id']); - } - // add classes - $(value["type"]).each(function(index, value) { - $tr.addClass(value); - }); - // add entries - $(value["entry"]).each(function(index, value) { - var $td = $(document.createElement('td')); - $td.append(value); - $tr.append($td); + $.each(value, function(key, value) { + if (key == 'type') { + // add classes + $(value).each(function(index, value) { + $tr.addClass(value); + }); + } else if (key == 'entry') { + // add entries + $(value).each(function(index, value) { + var $td = $(document.createElement('td')); + $td.append(value); + $tr.append($td); + }); + } else { + // data field + $tr.attr('data-' + key, value); + } + $tbody.append($tr); }); - $tbody.append($tr); }); return $tbody; } @@ -279,4 +283,4 @@ one.lib.alert = function(alert) { one.lib.registry.alert = setTimeout(function() { $("#alert").slideUp(); }, 8000); -} \ No newline at end of file +}