File "admin.min.js"
Full Path: /home/lacostenacom/public_html/wp/wp./wp-content/plugins/imunify-security/assets/js/admin.min.js
File size: 2.91 KB
MIME-type: text/html
Charset: utf-8
(function($){"use strict";var WidgetHandler={init:function(){$(".js-hide-notifications").on("click",function(e){e.preventDefault();$(".imunify-security__snooze-panel").detach().insertAfter($(this).closest(".inside")).slideDown("slow")});$(document).on("click",".js-snooze-close",function(e){e.preventDefault();$(".imunify-security__snooze-panel").slideUp("slow")});$(".imunify-security__snooze-form").on("submit",function(e){var weeks=$("#imunify-snooze-weeks").val();e.preventDefault();$.ajax({url:imunifyWidget.ajaxUrl,type:"POST",data:{action:"imunify_snooze_widget",nonce:imunifyWidget.snoozeNonce,weeks:weeks},success:function(response){if(response.success){$("#imunify_security_widget").fadeOut()}}})});this.initCollapsibleSections();this.initWafMonitoringTooltip()},initWafMonitoringTooltip:function(){var $badge=$(".js-waf-monitoring-tooltip");if(!$badge.length||!imunifyWidget.wafMonitoringTooltip){return}var tooltipData=imunifyWidget.wafMonitoringTooltip;var content='<div class="imunify-security__custom-tooltip-content">'+tooltipData.message;if(tooltipData.canUpgrade&&tooltipData.upgradeUrl){content+='<br><a href="'+tooltipData.upgradeUrl+'" class="imunify-security__tooltip-link">'+tooltipData.linkText+"</a>"}content+="</div>";var $tooltip=null;var hideTimeout=null;function showTooltip(){if(hideTimeout){clearTimeout(hideTimeout);hideTimeout=null}if($tooltip){$tooltip.stop(true).fadeIn(150);return}$tooltip=$('<div class="imunify-security__custom-tooltip">'+content+"</div>");$badge.after($tooltip);var badgeOffset=$badge.position();var badgeWidth=$badge.outerWidth();var tooltipWidth=$tooltip.outerWidth();$tooltip.css({top:badgeOffset.top+$badge.outerHeight()+8,left:badgeOffset.left+badgeWidth/2-tooltipWidth/2});$tooltip.on("mouseenter",function(){if(hideTimeout){clearTimeout(hideTimeout);hideTimeout=null}}).on("mouseleave",function(){hideTooltip()});$tooltip.fadeIn(150)}function hideTooltip(){if(hideTimeout){clearTimeout(hideTimeout)}hideTimeout=setTimeout(function(){if($tooltip){$tooltip.fadeOut(150)}},200)}$badge.on("mouseenter",showTooltip).on("mouseleave",hideTooltip)},initCollapsibleSections:function(){var self=this;$(".imunify-security__section").each(function(){var $section=$(this);var $toggle=$section.find(".imunify-security__section-toggle");var $content=$section.find(".imunify-security__section-content");var isExpanded="true"===$toggle.attr("aria-expanded");$content.attr("aria-hidden",!isExpanded).toggle(isExpanded);$section.find(".imunify-security__section-title").on("click",function(e){e.preventDefault();self.toggleSection($section)})})},toggleSection:function($section){var $toggle=$section.find(".imunify-security__section-toggle");var $content=$section.find(".imunify-security__section-content");var isExpanded="true"===$toggle.attr("aria-expanded");$toggle.attr("aria-expanded",!isExpanded);$content.attr("aria-hidden",isExpanded);$content.slideToggle(200)}};$(document).ready(function(){WidgetHandler.init()})})(jQuery);