var awesome = "/inc/fontawesome.min.js" $( function() { $( "#ajaxwafstatus input" ).change(function() { var id = $(this).attr('id'); metrics_waf(id); }); } ); function showOverviewWaf(serv, hostnamea) { $.getScript('/inc/chart.min.js'); showWafMetrics(); var i; for (i = 0; i < serv.length; i++) { showOverviewWafCallBack(serv[i], hostnamea[i]) } $.getScript('/inc/overview.js'); $.getScript('/inc/waf.js'); } function showOverviewWafCallBack(serv, hostnamea) { $.ajax( { url: "options.py", data: { act: "overviewwaf", serv: serv, token: $('#token').val() }, beforeSend: function() { $("#"+hostnamea).html(''); }, type: "POST", success: function( data ) { $("#"+hostnamea).empty(); $("#"+hostnamea).html(data) $( "input[type=submit], button" ).button(); $( "input[type=checkbox]" ).checkboxradio(); $.getScript('/inc/overview.js'); $.getScript(awesome); } } ); } function metrics_waf(name) { var enable = 0; if ($('#'+name).is(':checked')) { enable = '1'; } $.ajax( { url: "options.py", data: { metrics_waf: name, enable: enable, token: $('#token').val() }, type: "POST", success: function( data ) { showOverviewWaf(ip, hostnamea); setTimeout(function() { $( "#"+name ).parent().parent().removeClass( "update" ); }, 2500 ); } } ); } function installWaf(ip) { $("#ajax").html('') $("#ajax").html('