var WsalData; window['WsalAuditLogRefreshed'] = function () { // fix pagination links causing form params to get lost // jQuery('span.pagination-links a').click(function (ev) { // ev.preventDefault(); // var deparam = function (url) { // var obj = {}; // var pairs = url.split('&'); // for (var i in pairs) { // var split = pairs[i].split('='); // obj[decodeURIComponent(split[0])] = decodeURIComponent(split[1]); // } // return obj; // }; // const viewer = jQuery('#audit-log-viewer'); // const url_params = deparam(this.href); // const param_keys = [ 'paged', 'orderby', 'order' ]; // for ( let index in param_keys ) { // const param_name = param_keys[ index ]; // let param_value = url_params[param_name]; // if (typeof param_value === 'undefined' && param_name === 'paged') { // param_value = 1; // } // const input_elm = viewer.find('input[name="' + param_name + '"]'); // if ( input_elm.length === 0 ) { // viewer.append(''); // } else { // input_elm.val( param_value ); // } // } // viewer.submit(); // }); jQuery('.log-disable').each(function () { // Tooltip Confirm disable alert. jQuery(this).darkTooltip({ animation: 'fadeIn', size: 'small', gravity: 'west', confirm: true, yes: 'Disable', no: '', onYes: function (elem) { WsalDisableByCode(elem.attr('data-alert-id'), elem.data('disable-alert-nonce')); }, }); }); // tooltip severity type jQuery('.tooltip').darkTooltip({ animation: 'fadeIn', gravity: 'west', size: 'medium', }); jQuery('.tooltip').on('click', function(e) { e.preventDefault(); }); // Data inspector tooltip. jQuery('.more-info').darkTooltip({ animation: 'fadeIn', gravity: 'east', size: 'medium' }); }; function WsalAuditLogInit(_WsalData) { // WsalData = _WsalData; // var WsalTkn = WsalData.autorefresh.token; // // List refresher. // var WsalAjx = null; // /** // * Check & Load New Alerts. // */ // var WsalChk = function () { // if (WsalAjx) WsalAjx.abort(); // WsalAjx = jQuery.post(WsalData.ajaxurl, { // action: 'AjaxRefresh', // logcount: WsalTkn // }, function (data) { // data = data.toString(); // data = data.trim(); // WsalAjx = null; // if (data && data !== 'false') { // WsalTkn = data; // jQuery('#audit-log-viewer').load( // location.href + ' #audit-log-viewer-content', // window['WsalAuditLogRefreshed'] // ); // } // }); // }; // If audit log auto refresh is enabled. // if ( WsalData.autorefresh.enabled ) { // // Check for new alerts every 30 secs. // setInterval( WsalChk, 30000 ); // } // WsalSsasInit(); } var WsalIppsPrev; function WsalIppsFocus(value) { WsalIppsPrev = value; } function WsalSsasInit() { var SsasAjx = null; var SsasInps = jQuery("input.wsal-ssas"); SsasInps.after('