admin-menu.min.js
1 lines
| 1 | !function(){function e(){var e,n=document.querySelector("#wpadminbar"),a=document.querySelector("#wpwrap"),r=document.querySelector("#adminmenu"),o="dismissible-card__close-icon";if(n&&n.querySelector("#wp-admin-bar-blog > .ab-sub-wrapper ul")){(e=document.querySelector(".wp-submenu .current > a"))&&e.focus({preventScroll:!0}),i("false");var s=n.querySelector("#wp-admin-bar-blog");if(s&&s.addEventListener("click",(function(e){e.preventDefault();for(var t=n.querySelectorAll(".hover"),r=0;r<t.length;r++)t[r].classList.remove("hover");if(a.classList.toggle("wp-responsive-open"),a.classList.contains("wp-responsive-open")){i("true");var o=document.querySelector("#adminmenu a");o&&o.focus()}else i("false")})),r){var c=r.querySelector("#collapse-button");c&&c.addEventListener("click",(function(e){setTimeout((function(){var n;n=e.target.parentNode.getAttribute("aria-expanded"),t("POST",ajaxurl,"application/x-www-form-urlencoded; charset=UTF-8","action=sidebar_state&expanded="+n)}),50)})),r.addEventListener("click",(function(e){if(e.target.classList.contains(o)||e.target.closest("."+o)){e.preventDefault();const n=document.getElementById("toplevel_page_site-notices");n&&(n.style.display="none");const a=e.target;t("POST",ajaxurl,"application/x-www-form-urlencoded; charset=UTF-8","id="+encodeURIComponent(a.dataset.feature_id)+"&feature_class="+encodeURIComponent(a.dataset.feature_class)+"&action=jitm_dismiss&_ajax_nonce="+jetpackAdminMenu.jitmDismissNonce)}})),t("GET",ajaxurl+"?action=upsell_nudge_jitm&_ajax_nonce="+jetpackAdminMenu.upsellNudgeJitm,void 0,null,(function(e){try{e.readyState===XMLHttpRequest.DONE&&200===e.status&&e.responseText&&r.querySelector("#toplevel_page_site_card").insertAdjacentHTML("afterend",e.responseText)}catch(e){}}))}}function i(e){for(var t=n.querySelectorAll("#wp-admin-bar-blog a"),a=0;a<t.length;a++)t[a].setAttribute("aria-expanded",e)}}function t(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;var o=new XMLHttpRequest;o.open(e,t,!0),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),n&&o.setRequestHeader("Content-Type",n),o.withCredentials=!0,r&&(o.onreadystatechange=function(){r(o)}),o.send(a)}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}(); |