OwlCyberSecurity - MANAGER
Edit File: admin-script.js
jQuery(document).ready((function(e){"use strict";e(".elementskit-menu-wpcolor-picker").wpColorPicker();var t=e(".elementskit-menu-icon-picker").fontIconPicker(),n=window.elementskit_megamenu_nonce;e(".elementskit-menu-item-save").on("click",(function(){var t=e(this).parent().find(".spinner"),i={settings:{menu_id:e("#elementskit-menu-modal-menu-id").val(),menu_has_child:e("#elementskit-menu-modal-menu-has-child").val(),menu_enable:e("#elementskit-menu-item-enable:checked").val(),menu_icon:e("#elementskit-menu-icon-field").val(),menu_icon_color:e("#elementskit-menu-icon-color-field").val(),menu_badge_text:e("#elementskit-menu-badge-text-field").val(),menu_badge_color:e("#elementskit-menu-badge-color-field").val(),menu_badge_background:e("#elementskit-menu-badge-background-field").val(),vertical_menu_width:e("#elementskit-menu-vertical-menu-width-field").val(),mobile_submenu_content_type:e("#mobile_submenu_content_type input[name=content_type]:checked").val(),vertical_megamenu_position_type:e("#vertical_megamenu_position_type input[name=position_type]:checked").val(),megamenu_width_type:e("#xs_megamenu_width_type input[name=width_type]:checked").val(),megamenu_ajax_load:e("#enable_ajax_load input[name=megamenu_ajax_load]:checked").val()},nocache:Math.floor(Date.now()/1e3)};t.addClass("loading"),e.ajax({url:window.elementskit.resturl+"megamenu/save_menuitem_settings",type:"get",data:i,headers:{"X-WP-Nonce":n},dataType:"json",success:function(n){t.removeClass("loading"),e("#elementskit-menu-item-settings-modal").modal("hide")}})})),e("#elementskit-menu-builder-trigger").on("click",(function(){var t=e("#elementskit-menu-modal-menu-id").val(),n=window.elementskit.resturl+"dynamic-content/content_editor/megamenu/menuitem"+t;e("#elementskit-menu-builder-iframe").attr("src",n)})),e("body").on("DOMSubtreeModified","#menu-to-edit",(function(){setTimeout((function(){e("#menu-to-edit li.menu-item").each((function(){var t=e(this);t.find(".elementskit_menu_trigger").length<1&&e(".item-title",t).append("<a data-attr-toggle='modal' data-target='#attr_menu_control_panel_modal' href='#' class='elementskit_menu_trigger'>Mega Menu</a> ")}))}),200)})),e("#menu-to-edit").trigger("DOMSubtreeModified"),e("#menu-to-edit").on("click",".elementskit_menu_trigger",(function(i){i.preventDefault();var a=e("#attr_menu_control_panel_modal"),m=e(this).parents("li.menu-item"),l=parseInt(m.attr("id").match(/[0-9]+/)[0],10);m.find(".menu-item-title").text(),m.attr("class").match(/\menu-item-depth-(\d+)\b/)[1];if(e(".ekit_menu_control_nav > li").removeClass("attr-active"),e(".attr-tab-pane").removeClass("attr-active"),e(this).parents(".menu-item").hasClass("menu-item-depth-0")){var o=0;a.removeClass("elementskit-menu-has-child"),e("#attr_content_nav").addClass("attr-active"),e("#attr_content_tab").addClass("attr-active")}else{o=1;a.addClass("elementskit-menu-has-child"),e("#attr_icon_nav").addClass("attr-active"),e("#attr_icon_tab").addClass("attr-active")}e("#elementskit-menu-modal-menu-id").val(l),e("#elementskit-menu-modal-menu-has-child").val(o);var d={menu_id:l,nocache:Math.floor(Date.now()/1e3)};e.ajax({url:window.elementskit.resturl+"megamenu/get_menuitem_settings",type:"get",data:d,headers:{"X-WP-Nonce":n},dataType:"json",success:function(n){e("#elementskit-menu-item-enable").prop("checked",!1),e("#elementskit-menu-icon-color-field").wpColorPicker("color",n.menu_icon_color),e("#elementskit-menu-icon-field").val(n.menu_icon),e("#elementskit-menu-badge-text-field").val(n.menu_badge_text),e("#elementskit-menu-badge-color-field").wpColorPicker("color",n.menu_badge_color),e("#elementskit-menu-badge-background-field").wpColorPicker("color",n.menu_badge_background),e("#elementskit-menu-vertical-menu-width-field").val(n.vertical_menu_width),"undefined"!=typeof n.menu_enable&&1==n.menu_enable?e("#elementskit-menu-item-enable").prop("checked",!0):e("#elementskit-menu-item-enable").prop("checked",!1),e("#mobile_submenu_content_type input").prop("checked",!1),"undefined"==typeof n.mobile_submenu_content_type||"builder_content"==n.mobile_submenu_content_type?e("#mobile_submenu_content_type input[value=builder_content]").prop("checked",!0):e("#mobile_submenu_content_type input[value=submenu_list]").prop("checked",!0),e("#vertical_megamenu_position_type input").prop("checked",!1),"undefined"==typeof n.vertical_megamenu_position_type||"relative_position"==n.vertical_megamenu_position_type?e("#vertical_megamenu_position_type input[value=relative_position]").prop("checked",!0):e("#vertical_megamenu_position_type input[value=top_position]").prop("checked",!0),e("#enable_ajax_load input").prop("checked",!1),"undefined"==typeof n.megamenu_ajax_load||"no"==n.megamenu_ajax_load?e("#enable_ajax_load input[value=no]").prop("checked",!0):e("#enable_ajax_load input[value=yes]").prop("checked",!0),e("#xs_megamenu_width_type input").removeAttr("checked"),"undefined"==typeof n.megamenu_width_type||"default_width"==n.megamenu_width_type?(e("#xs_megamenu_width_type input[value=default_width]").attr("checked","checked"),e("#xs_megamenu_width_type input[value=default_width]").prop("checked",!0)):"undefined"==typeof n.megamenu_width_type||"full_width"==n.megamenu_width_type?(e("#xs_megamenu_width_type input[value=full_width]").prop("checked",!0),e("#xs_megamenu_width_type input[value=full_width]").attr("checked","checked")):(e("#xs_megamenu_width_type input[value=custom_width]").prop("checked",!0),e("#xs_megamenu_width_type input[value=custom_width]").attr("checked","checked")),e("#attr_vertical_menu_setting_tab").on("change",'input[type="radio"]',(function(){e("#width_type_custom").is(":checked")?e(".menu-width-container").addClass("is_enabled"):e(".menu-width-container").removeClass("is_enabled")})).trigger("change"),e("#width_type_custom").is(":checked")?e(".menu-width-container").addClass("is_enabled"):e(".menu-width-container").removeClass("is_enabled"),e("#elementskit-menu-item-enable").trigger("change"),t.refreshPicker(),setTimeout((function(){a.removeClass("elementskit-menu-modal-loading")}),500)}})})),e("#elementskit-menu-item-enable").on("change",(function(){e(this).is(":checked")?(e("#elementskit-menu-builder-trigger").prop("disabled",!1),e("#elementskit-menu-builder-warper").addClass("is_enabled")):(e("#elementskit-menu-item-enable").prop("checked",!1),e("#elementskit-menu-builder-warper").removeClass("is_enabled"),e("#elementskit-menu-builder-trigger").prop("disabled",!0))})),e("#post-body-content").on("change.ekit","#elementskit-menu-metabox-input-is-enabled",(function(){e(this).is(":checked")?e("body").addClass("is_mega_enabled").removeClass("is_mega_disabled"):e("body").removeClass("is_mega_enabled").addClass("is_mega_disabled")})),e("#post-body-content").prepend(window.elementskit_options_megamenu_markup).find("#elementskit-menu-metabox-input-is-enabled").trigger("change.ekit");var i=e("#elementskit-menu-builder-modal"),a=document.getElementById("elementskit-menu-builder-iframe"),m=a.contentWindow||a.contentDocument;i.on("hide.bs.attr-modal",(function(e){m.jQuery("#elementor-panel-saver-button-publish").hasClass("elementor-disabled")||confirm("Changes you made may not be saved.")||e.preventDefault(),m.jQuery(m).off("beforeunload")}))}));