| 1 |
(()=>{var e=window.jQuery;function i(){for(var e=document.querySelectorAll(".media-modal"),i=e.length-1;i>=0;i--){var o=window.getComputedStyle(e[i]);if("none"!==o.display&&"hidden"!==o.visibility)return e[i]}return null}function o(){!function(){var o=i(),n=window.wpAdminifyModalRoots;e(".media-modal").each((function(){if(this!==o){var i=e(this).find(".wp-adminify--modal-folder-container"),t=e(this).find(".wp-adminify--modal-pro-notice");(i.length||t.length)&&(n&&n.size>0&&n.forEach((function(e,i){var t=document.getElementById(i);if(t&&(null==o||!o.contains(t))){try{e.unmount()}catch(e){}n.delete(i)}})),i.remove(),t.remove()),e(this).closest(".wp-core-ui").removeClass("wp-adminify-has-folders")}}))}();var o=i();if(o&&!e(o).find(".wp-adminify--modal-folder-container").length){var t=window.PXLBSADMINIFY_FOLDER_DATA,a=t&&t.is_pro,d=document.body.classList.contains("block-editor-page");if(a||d){var r="wp-adminify--modal-folder-container",l="wp-adminify--folder-app-modal";e("#"+r).remove(),e("#"+l).remove();var f=e("<div>",{id:r,class:"wp-adminify--modal-folder-container"}),c=e("<div>",{id:l});f.append(c);var m=e(o).find(".media-frame-menu .media-menu");if(m.length){e(o).closest(".wp-core-ui").addClass("wp-adminify-has-folders");var s=document.body.classList.contains("elementor-editor-active"),p=m.find("#menu-item-embed");s&&p.length?p.after(f):m.append(f),setTimeout((function(){"function"==typeof window.wpAdminifyInitFolderModule&&window.wpAdminifyInitFolderModule(!0,l),setTimeout(n,200)}),50)}}else!function(){var o=i();if(o&&!e(o).find(".wp-adminify--modal-pro-notice").length&&window.PXLBSADMINIFY_FOLDER_DATA){var n=e("<div>",{class:"wp-adminify--modal-pro-notice"});n.html('<button class="wp-adminify--modal-pro-notice-close" type="button"><svg width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M1 1l12 12M13 1L1 13" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/></svg></button><div class="wp-adminify--modal-pro-notice-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-crown-icon lucide-crown"><path d="M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z"/><path d="M5 21h14"/></svg></div><h4>Unlock Pro Features</h4><p>Use WP Adminify folders with page builders by upgrading to PRO.</p><div class="wp-adminify--modal-pro-notice-actions"><a href="https://wpadminify.com/pricing" class="wp-adminify--modal-pro-btn" target="_blank">Upgrade to Pro</a></div>'),n.on("click",".wp-adminify--modal-pro-notice-close",(function(){n.slideUp(200)}));var t=e(o).find(".media-frame-menu .media-menu");if(t.length){e(o).closest(".wp-core-ui").addClass("wp-adminify-has-folders");var a=document.body.classList.contains("elementor-editor-active"),d=t.find("#menu-item-embed");a&&d.length?d.after(n):t.append(n)}}}()}}function n(){var e=i();if(e){var o=e.querySelector(".wp-adminify--modal-folder-container");if(o){var n=o.querySelector("ul.folder--lists");if(n){var t=e.querySelector(".media-frame-menu");if(t){var a=t.getBoundingClientRect().height;if(o.querySelector(".wp-adminify--folder-widget")){var d=t.getBoundingClientRect().top,r=a-(n.getBoundingClientRect().top-d)-44;r>100&&(n.style.maxHeight=r+"px")}}}}}}window.wpAdminifyModalRoots=window.wpAdminifyModalRoots||new Map,e((function(){t()}));var t=function(){if("undefined"!=typeof wp&&wp.media&&wp.media.view){var t=window.PXLBSADMINIFY_FOLDER_DATA;if(t&&t.folders){var a=wp.media.view.AttachmentsBrowser;wp.media.view.AttachmentsBrowser=a.extend({createSidebar:function(){a.prototype.createSidebar.apply(this,arguments),this.controller&&this.controller.$el&&this.controller.$el.hasClass("wp-core-ui")&&setTimeout((function(){o()}),300)}});var d=wp.media.view.Modal.prototype.open;wp.media.view.Modal.prototype.open=function(){var n=d.apply(this,arguments);return setTimeout((function(){!function(n){n=n||6;var t=0;!function a(){var d=i();if(d){var r=e(d).find(".wp-adminify--modal-folder-container").length>0,l=e(d).find(".wp-adminify--modal-pro-notice").length>0;if(r||l)return}t++,o(),(!(d=i())||!(e(d).find(".wp-adminify--modal-folder-container").length>0||e(d).find(".wp-adminify--modal-pro-notice").length>0))&&t<n&&setTimeout(a,300)}()}(6)}),200),n},setInterval((function(){var e=i();!e||e.querySelector(".wp-adminify--modal-folder-container")||e.querySelector(".wp-adminify--modal-pro-notice")||o()}),1e3),e(window).on("resize",n)}}}})(); |