| 1 |
(()=>{function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,i(o.key),o)}}function i(t){var i=function(t,i){if("object"!=e(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,i||"default");if("object"!=e(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===i?String:Number)(t)}(t,"string");return"symbol"==e(i)?i:i+""}jQuery((function(e){var i=function(){return i=function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.prev_preset=e('input[data-depend-id="adminify_theme"]:checked').parent().parent(),this.themes=this.get_themes(),this.$dom=e("body.wp-adminify"),this.set_events(),this.set_custom_theme(),this.get_prev_preset(),this.set_parent_colors(),this.pro_theme_name_remove()},n=[{key:"pro_theme_name_remove",value:function(){var t=function(){e(".adminify-field-image_select .adminify-pro-notice").find('input[name="_wpadminify[adminify_theme]"]').removeAttr("name")};!function i(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;e(".adminify-field-image_select .adminify-pro-notice").length?t():n<30&&setTimeout((function(){return i(n+1)}),100)}(),e(window).on("load",t)}},{key:"get_prev_preset",value:function(){return this.prev_preset}},{key:"set_prev_preset",value:function(e){this.prev_preset=e}},{key:"get_themes",value:function(){return PXLBSADMINIFY_PRESET_THEMES}},{key:"set_theme",value:function(e){var t=this.themes[e];this.set_colors(t),this.set_parent_colors(t)}},{key:"set_parent_colors",value:function(e){var t="";for(var i in e)t+="".concat(i,": ").concat(e[i],";");this.set_parent_color(t)}},{key:"set_parent_color",value:function(e){window.parent.document.body.setAttribute("style",e)}},{key:"set_colors",value:function(e){for(var t in e)this.set_color(t,e[t])}},{key:"set_custom_theme",value:function(){if("custom"==e('input[data-depend-id="adminify_theme"]:checked').val()){var t=e('input[name="_wpadminify[adminify_theme_custom_colors][--adminify-preset-background]"]');this.set_color("--adminify-preset-background",t.val()),t=e('input[name="_wpadminify[adminify_theme_custom_colors][--adminify-primary]"]'),this.set_color("--adminify-primary",t.val()),this.set_color("--adminify-menu-hover-bg",t.val()),this.set_color("--adminify-menu-active-bg",t.val()),this.set_color("--adminify-submenu-text-hover-color",t.val()),this.set_color("--adminify-submenu-active-color",t.val()),this.set_color("--adminify-notif-bg-color",t.val()),t=e('input[name="_wpadminify[adminify_theme_custom_colors][--adminify-menu-bg]"]'),this.set_color("--adminify-menu-bg",t.val()),this.set_color("--adminify-submenu-wrapper-bg",t.val()),t=e('input[name="_wpadminify[adminify_theme_custom_colors][--adminify-menu-text-color]"]'),this.set_color("--adminify-menu-text-color",t.val()),this.set_color("--adminify-submenu-text-color",t.val()),t=e('input[name="_wpadminify[adminify_theme_custom_colors][--adminify-notif-bg-color]"]'),this.set_color("--adminify-notif-bg-color",t.val()),this.set_color("--adminify-submenu-hover-bg","transparent"),this.set_color("--adminify-submenu-active-bg","transparent"),this.set_color("--adminify-menu-text-hover-color","#ffffff")}}},{key:"set_color",value:function(e,t){this.$dom.css(e,t)}},{key:"set_events",value:function(){var t=this;e('input[name="_wpadminify[adminify_theme_custom_colors][--adminify-preset-background]"]').on("change",(function(){t.set_color("--adminify-preset-background",e(this).val())})),e('input[name="_wpadminify[adminify_theme_custom_colors][--adminify-primary]"]').on("change",(function(){t.set_color("--adminify-primary",e(this).val()),t.set_color("--adminify-menu-hover-bg",e(this).val()),t.set_color("--adminify-menu-active-bg",e(this).val()),t.set_color("--adminify-submenu-text-hover-color",e(this).val()),t.set_color("--adminify-submenu-active-color",e(this).val()),t.set_color("--adminify-notif-bg-color",e(this).val())})),e('input[name="_wpadminify[adminify_theme_custom_colors][--adminify-menu-bg]"]').on("change",(function(){t.set_color("--adminify-menu-bg",e(this).val()),t.set_color("--adminify-submenu-wrapper-bg",e(this).val())})),e('input[name="_wpadminify[adminify_theme_custom_colors][--adminify-menu-text-color]"]').on("change",(function(){t.set_color("--adminify-menu-text-color",e(this).val())})),e('input[name="_wpadminify[adminify_theme_custom_colors][--adminify-notif-bg-color]"]').on("change",(function(){t.set_color("--adminify-notif-bg-color",e(this).val())})),e('input[data-depend-id="adminify_theme"]').on("change",(function(){var i=e(this).filter(":checked").val(),n=e(this).parent().parent();n.hasClass("adminify-pro-notice")?setTimeout((function(){n.removeClass("adminify--active"),t.get_prev_preset().addClass("adminify--active")}),1):Object.keys(PXLBSADMINIFY_PRESET_THEMES).includes(i)&&(t.set_prev_preset(n),"custom"==i?t.set_custom_theme():t.set_theme(i))}))}}],n&&t(i.prototype,n),o&&t(i,o),Object.defineProperty(i,"prototype",{writable:!1}),i;var i,n,o}();new i}))})(); |