lib/sensu-dashboard/public/js/functions.js in sensu-dashboard-0.6.0 vs lib/sensu-dashboard/public/js/functions.js in sensu-dashboard-0.6.1

- old
+ new

@@ -31,11 +31,13 @@ } else { var node = data[nodekey]; for (var a in node) { var is_unknown = node[a]['status'] >= 3 || node[a]['status'] < 0; + var dataObject = { + identifier: SHA1(nodekey+a), client: nodekey, check: a, status: node[a]['status'], output: node[a]['output'], occurrences: node[a]['occurrences'], @@ -56,14 +58,14 @@ var m_event = m_events[status][a]; var ccheck = m_event['client'] + m_event['check']; $('#eventTemplate').tmpl(m_event).prependTo('table#events > tbody'); - $('tr#' + ccheck).click(function() { + $('tr#' + SHA1(ccheck)).click(function() { $('div#event_details_modal > div#event_data').empty(); $('div#event_details_modal > div#client_data').empty(); var selectedStatus = $(this).children('td#status').html(); - var selectedNodeKey = $(this).attr('id'); + var selectedNodeKey = $(this).children('td#client').html() + $(this).children('td#check').html(); var selectedEvent = m_events[selectedStatus][selectedNodeKey]; $('#eventDetailsRowTemplate').tmpl(selectedEvent).appendTo('div#event_details_modal > div#event_data'); var client_alert_img = $("#disable_client_alerts").children().first(); $.ajax({