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();