lib/sensu-dashboard/public/js/functions.js in sensu-dashboard-0.6.2 vs lib/sensu-dashboard/public/js/functions.js in sensu-dashboard-0.6.3

- old
+ new

@@ -1,10 +1,11 @@ // remap jQuery to $ (function($){})(window.jQuery); var filtered_events = []; var filtered_events_count = 0; +var filter_unknown_checks = true; function capitaliseFirstLetter(string) { var newStr = ''; var splitStr = string.split(' '); for (var word in splitStr) { @@ -32,10 +33,16 @@ var node = data[nodekey]; for (var a in node) { var is_unknown = node[a]['status'] >= 3 || node[a]['status'] < 0; + if (filter_unknown_checks) { + if (node[a]['output'] == 'Unknown check') { + break; + } + } + var dataObject = { identifier: SHA1(nodekey+a), client: nodekey, check: a, status: node[a]['status'], @@ -179,9 +186,14 @@ $(document).keyup(function(e) { if (e.keyCode == 27) { // esc $("#lean_overlay").fadeOut(200); $("#event_details_modal").css({'display':'none'}); } + }); + + $('#filter_unknown_checks').change(function() { + filter_unknown_checks = !filter_unknown_checks; + fetchEvents(); }); // TODO: fix clipboard support /*$('div#event_details_modal > div.event_detail_group > div.copy').click(function() { var currentVal = $(this).parent().find('div.event_detail').children().last().text();