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({