Advertisement
longnguyenwp

Remove table wrapper class

Aug 31st, 2020
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. "use strict";!function(e,t){var n=/:scope\b/gi;function i(t){var i=e[t];e[t]=function(e){var t=this.id||"qsid"+(new Date).getTime(),o=!this.id,s=n.test(e);try{return s&&(o&&(this.id=t),e=e.replace(n,"#"+t)),i.call(this,e)}finally{o&&(this.id=null)}}}function o(e){var i=t[e];t[e]=function(e){return i.call(this,e.replace(n,""))}}try{document.querySelector(":scope")}catch(e){i("querySelector"),i("querySelectorAll"),o("querySelector"),o("querySelectorAll")}}(Element.prototype,Document.prototype),[Element.prototype,Document.prototype,DocumentFragment.prototype].forEach(function(e){e.hasOwnProperty("append")||Object.defineProperty(e,"append",{configurable:!0,enumerable:!0,writable:!0,value:function(){var e=Array.prototype.slice.call(arguments),t=document.createDocumentFragment();e.forEach(function(e){var n=e instanceof Node;t.appendChild(n?e:document.createTextNode(String(e)))}),this.appendChild(t)}})}),function(){if("function"==typeof NodeList.prototype.forEach)return!1;NodeList.prototype.forEach=Array.prototype.forEach}(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}),function(){var e=function(){this.options={menuToggleDuration:300},this.menuSidebarState="closed",this.isPreviewing=document.body.classList.contains("customize-previewing"),this.init()};e.prototype.checkTouchScreen=function(){"ontouchstart"in document.documentElement?document.body.classList.add("ontouch-screen"):document.body.classList.add("not-touch-screen")},e.prototype.isMobile=function(){return!!(navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i))},e.prototype.initMenuSidebar=function(){var e;document.body.classList.contains("menu_sidebar_dropdown")||(e=document.getElementById("header-menu-sidebar"))&&document.body.append(e),document.addEventListener("customize_section_opened",function(e){"header_sidebar"===e.detail&&this.toggleMenuSidebar(!1)}.bind(this));var t=document.querySelectorAll(".menu-mobile-toggle");this.addEvent(t,"click",function(e){e.preventDefault(),this.toggleMenuSidebar()}.bind(this));var n=document.querySelectorAll("#header-menu-sidebar .close-panel, .close-sidebar-panel");this.addEvent(n,"click",function(e){e.preventDefault(),this.closeMenuSidebar()}.bind(this)),this.addEvent(document,"click",function(e){if(document.body.classList.contains("is-menu-sidebar")){var t=document.getElementById("header-menu-sidebar"),n=document.querySelectorAll(".menu-mobile-toggle"),i=!1;t.contains(e.target)||(i=!0),e.target.closest("#header-menu-sidebar")||e.target===t||(i=!0);var o=!1;if(n.length)for(var s=0;s<n.length;s++)(e.target.closest(".menu-mobile-toggle")||e.target===n[s])&&(o=!0);i&&!o&&this.closeMenuSidebar()}}.bind(this)),this.addEvent(document,"keyup",function(e){27===e.keyCode&&this.closeMenuSidebar()}.bind(this))},e.prototype.initMobieSearchForm=function(){var e=document.querySelector(".search-form--mobile");e&&(e.classList.add("mobile-search-form-sidebar menu-sidebar-panel"),e.classList.remove("hide-on-mobile hide-on-tablet"),document.body.prepend(e))},e.prototype.toggleMobileSubmenu=function(e){e.preventDefault();var t=e.target.closest("li"),n=t.querySelectorAll(":scope  > .sub-menu, .sub-lv-0");if(t.classList.contains("open-sub")){if(n.length)for(i=0;i<n.length;i++)this.slideUp(n[i],this.options.menuToggleDuration,function(){t.classList.remove("open-sub")})}else if(t.classList.add("open-sub"),n.length)for(var i=0;i<n.length;i++)this.slideDown(n[i],this.options.menuToggleDuration,function(){t.classList.add("open-sub")})},e.prototype.toggleMobileSubmenuEvents=function(e){e.addEventListener("click",this.toggleMobileSubmenu.bind(this))},e.prototype.initMobileSubMenu=function(){var e=document.querySelectorAll("#header-menu-sidebar .nav-menu-mobile .menu-item-has-children");if(e.length)for(var t=0;t<e.length;t++){var n=e[t];if(!n.classList.contains("toggle--added")){n.classList.add("toggle--added");var i=n.querySelector(":scope > a"),o=i.cloneNode(!0);this.isPreviewing;var s=document.createElement("span");s.classList.add("nav-toggle-icon"),s.innerHTML='<i class="nav-icon-angle"></i>',i.parentNode.insertBefore(s,i);var r=n.querySelector(":scope > .sub-menu");"1"!==Customify_JS.sidebar_menu_no_duplicator&&r.prepend(o);var a=n.querySelectorAll(":scope  > .sub-menu, .sub-lv-0");if(a.length)for(var l=0;l<a.length;l++)this.slideUp(a[l],0);if("1"!==Customify_JS.sidebar_menu_no_duplicator){var c=document.createElement("li");o.parentNode.prepend(c),c.appendChild(o)}this.toggleMobileSubmenuEvents(s)}}},e.prototype.slideUp=function(e,t,n){"number"!=typeof t&&(t=0),e._slideDownTimeOut&&(clearTimeout(e._slideDownTimeOut),e._slideDownTimeOut=!1);var i=e.getBoundingClientRect();e.style.overflow="hidden",e.style.height=i.height+"px",e.style.transition="height "+t+"ms linear",setTimeout(function(){e.style.height="0px"},20),e._sideUpTimeOut=setTimeout(function(){e.style.transition="","function"==typeof n&&n.call(this)},t+20)},e.prototype.slideDown=function(e,t,n){"number"!=typeof t&&(t=0),e._sideUpTimeOut&&(clearTimeout(e._sideUpTimeOut),e._sideUpTimeOut=!1),e.style.height="initial",e.style.overflow="initial",e.style.transition="";var i=e.getBoundingClientRect();e.style.height="0px",e.style.overflow="hidden",e.style.transition="height "+t+"ms linear",setTimeout(function(){e.style.height=i.height+"px"},50),e._sideUpTimeOut=setTimeout(function(){e.style.height="",e.style.overflow="",e.style.transition="","function"==typeof n&&n.call(this)},t)},e.prototype.insertMenuOverlayClass=function(){var e=document.querySelector(".nav-menu-mobile");e&&(document.body.classList.contains("menu_sidebar_slide_overlay")?e.classList.add("nav-menu-overlay"):e.classList.remove("nav-menu-overlay"))},e.prototype.setupMobileItemAnimations=function(e){window.height;void 0===e&&(e=document.getElementById("header-menu-sidebar"));var t=0,n=e.querySelectorAll(".item--inner");if(n.length)for(var i=0;i<n.length;i++)t++,n[i].style.transitionDelay=.2*t+"s"},e.prototype.toggleClass=function(e,t){if(e instanceof NodeList)for(var n=0;n<e.length;n++)e[n].classList.contains(t)?e[n].classList.remove(t):e[n].classList.add(t);else(e instanceof Node||e instanceof Element)&&(e.classList.contains(t)?e.classList.remove(t):e.classList.add(t))},e.prototype.addClass=function(e,t){if(e instanceof NodeList)for(var n=0;n<e.length;n++)e[n].classList.add(t);else(e instanceof Node||e instanceof Element)&&e.classList.add(t)},e.prototype.removeClass=function(e,t){var n=t.split(" ");if(e instanceof NodeList)for(var i=0;i<e.length;i++)for(var o=0;o<n.length;o++)e[i].classList.remove(n[o]);else if(e instanceof Node||e instanceof Element)for(o=0;o<n.length;o++)e.classList.remove(n[o])},e.prototype.addEvent=function(e,t,n){if(e instanceof NodeList)for(var i=0;i<e.length;i++)e[i].addEventListener(t,n);else(e instanceof Node||e instanceof Element)&&e.addEventListener(t,n)},e.prototype.closeMenuSidebar=function(){document.body.classList.add("hiding-header-menu-sidebar"),document.body.classList.remove("is-menu-sidebar");var e=document.querySelectorAll(".menu-mobile-toggle, .menu-mobile-toggle .hamburger");if(this.removeClass(e,"is-active"),document.body.classList.contains("menu_sidebar_dropdown")){this.removeClass(document.body,"hiding-header-menu-sidebar");var t=document.getElementById("header-menu-sidebar");document.getElementById("header-menu-sidebar-inner").getBoundingClientRect().height;this.slideUp(t,300,function(){t.style.height=0,t.style.display="block"}.bind(this))}else setTimeout(function(){this.removeClass(document.body,"hiding-header-menu-sidebar")}.bind(this),1e3)},e.prototype.toggleMenuSidebar=function(e){if(void 0===e&&(e=!0),document.body.classList.remove("hiding-header-menu-sidebar"),e?this.toggleClass(document.body,"is-menu-sidebar"):document.body.classList.add("is-menu-sidebar"),document.body.classList.contains("menu_sidebar_dropdown")){var t=document.querySelectorAll(".menu-mobile-toggle, .menu-mobile-toggle .hamburger");if(e?this.toggleClass(t,"is-active"):this.addClass(t,"is-active"),document.body.classList.contains("is-menu-sidebar")){var n=document.getElementById("header-menu-sidebar"),i=document.getElementById("header-menu-sidebar-inner").getBoundingClientRect().height;this.slideDown(n,300,function(){n.style.height=i+"px"})}else e&&this.closeMenuSidebar()}},e.prototype.searchFormAutoAlign=function(){for(var e=document.querySelectorAll(".header-search_icon-item"),t=window.innerWidth,n=0;n<e.length;n++){var i=e[n],o=i.querySelector(".search-icon").getBoundingClientRect();this.removeClass(i,"search-right search-left"),o.left>t/2?Customify_JS.is_rtl?(this.removeClass(i,"search-left"),this.addClass(i,"search-right")):(this.removeClass(i,"search-right"),this.addClass(i,"search-left")):Customify_JS.is_rtl?(this.removeClass(i,"search-right"),this.addClass(i,"search-left")):(this.removeClass(i,"search-left"),this.addClass(i,"search-right"))}},e.prototype.initSearchForm=function(){var e=document.querySelectorAll(".header-search_icon-item"),t=this;e.forEach(function(e){if(!e.classList.contains("js-added")){t.addClass(e,"js-added"),t.removeClass(e,"active");var n=e.querySelector(".search-icon"),i=function(t){t.preventDefault();var n=e.querySelector(".search-field");e.classList.contains("active")?(this.removeClass(e,"active"),n.focus()):(e.classList.add("active"),n.blur())};n.removeEventListener("click",i),t.addEvent(n,"click",i.bind(t)),t.addEvent(document,"click",function(n){e===n.target||e.contains(n.target)||t.removeClass(e,"active")}.bind(t))}}),t.searchFormAutoAlign()},e.prototype.wrapper=function(e,t){void 0===t&&(t="div");var n=document.createElement(t);return e.parentNode.replaceChild(n,e),n.appendChild(e),n},e.prototype.responsiveTable=function(){for(var e=document.querySelectorAll(".entry-content table"),t=0;t<e.length;t++)if(!e[t].parentNode.classList.contains("table-wrapper")){var n=document.createElement("div");n.classList.add("table-wrapper"),e[t].parentNode.replaceChild(n,e[t]),n.appendChild(e[t])}},e.prototype.responsiveVideos=function(){},e.prototype.init=function(){var e;this.checkTouchScreen(),this.initMobieSearchForm(),this.initMobileSubMenu(),this.insertMenuOverlayClass(),this.setupMobileItemAnimations(),this.initMenuSidebar(),this.initSearchForm(),this.responsiveVideos(),document.addEventListener("header_builder_panel_changed",function(){this.initMobileSubMenu(),this.insertMenuOverlayClass()}.bind(this)),window.addEventListener("resize",function(){this.setupMobileItemAnimations(),this.removeClass(document.querySelectorAll(".header-search_icon-item"),"active"),e&&clearTimeout(e),e=setTimeout(this.searchFormAutoAlign.bind(this),100)}.bind(this)),document.addEventListener("selective-refresh-content-rendered",function(e){if(console.log("e.detail",e.detail),"customify_customize_render_header"===e.detail){var t=document.querySelector("body > .header-menu-sidebar");null!==t&&t.remove(),this.initMobieSearchForm(),this.initMobileSubMenu(),this.insertMenuOverlayClass(),this.setupMobileItemAnimations(),this.initMenuSidebar(),this.initSearchForm(),console.log("header_change")}"Customify_Builder_Item_Search_Icon__render"===e.detail&&(this.initMobieSearchForm(),this.initSearchForm(),this.setupMobileItemAnimations())}.bind(this))},window.customify_is_mobile=function(){return e.isMobile()},window.Customify=new e,function(){if(window.Customify.isMobile()){var e=.01*window.innerHeight,t=.01*window.innerWidth;document.documentElement.style.setProperty("--vh",e+"px"),document.documentElement.style.setProperty("--vw",t+"px"),window.addEventListener("resize",function(){var e=.01*window.innerHeight,t=.01*window.innerWidth;document.documentElement.style.setProperty("--vh",e+"px"),document.documentElement.style.setProperty("--vw",t+"px")})}}()}(),function(){var e,t,n,i,o;if((e=document.getElementById("site-navigation-main-desktop"))&&void 0!==(t=e.getElementsByTagName("ul")[0])){for(t.setAttribute("aria-expanded","false"),-1===t.className.indexOf("nav-menu")&&(t.className+=" nav-menu"),i=0,o=(n=t.getElementsByTagName("a")).length;i<o;i++)n[i].addEventListener("focus",s,!0),n[i].addEventListener("blur",s,!0);!function(e){var t,n,i=e.querySelectorAll(".menu-item-has-children > a, .page_item_has_children > a");if("ontouchstart"in window)for(t=function(e){var t,n=this.parentNode;if(n.classList.contains("focus"))n.classList.remove("focus");else{for(e.preventDefault(),t=0;t<n.parentNode.children.length;++t)n!==n.parentNode.children[t]&&n.parentNode.children[t].classList.remove("focus");n.classList.add("focus")}},n=0;n<i.length;++n)i[n].addEventListener("touchstart",t,!1)}(e)}function s(){for(var e=this;-1===e.className.indexOf("nav-menu");)"li"===e.tagName.toLowerCase()&&(-1!==e.className.indexOf("focus")?e.className=e.className.replace(" focus",""):e.className+=" focus"),e=e.parentElement}}(),/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var e,t=location.hash.substring(1);/^[A-z0-9_-]+$/.test(t)&&(e=document.getElementById(t))&&(/^(?:a|select|input|button|textarea)$/i.test(e.tagName)||(e.tabIndex=-1),e.focus())},!1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement