![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/www/wp-content/themes/dt-the7/js/compatibility/elementor/ |
!function(e){e.the7PostLoop=function(t){const n={gridContainer:".sGrid-container",filterContainer:".filter",filterCategories:".filter-categories",paginator:".paginator",wrapper:".the7-elementor-widget"},i={inPlaceTemplateEditable:"elementor-in-place-template-editable",loading:"loading-effect",altTemplate:"the7-alternate-templates"},o={paged:"data-paged",pagenum:"data-page-num",paginationMode:"data-pagination-mode"};let a,r,l,s,d,c,f=e(t),g=f.find(n.wrapper).first();f.vars={masonryActive:!1,filteradeActive:!1,paginationActive:!1,isInlineEditing:!1,effectsTimer:null,effectsTimerEnable:!1,ajaxLoading:!1},e.data(t,"the7PostLoop",f),l={init:function(){a=new The7ElementorSettings(f),d=a.getID(),s=a.getWidgetType(),r=a.getSettings(),l.initElements(),l.bindEvents(),f.refresh(),elementorFrontend.isEditMode()&&(l.handleCTA(),window.the7ApplyGeneralFilterHandlers(c.$filterCategories)),f.refresh=elementorFrontend.debounce(f.refresh,300)},initElements:function(){c={$gridContainer:g.children(n.gridContainer).first(),$filterContainer:g.children(n.filterContainer).first(),$paginator:g.children(n.paginator).first()},c.$filterCategories=c.$filterContainer.find(n.filterCategories).first(),c.$filterItems=c.$filterCategories.find("> a")},onFilterBtnClick(t){f.vars.paginationActive&&(e(t.target).removeClass("act"),l.addLoadingAnimation())},onStandardPaginationBtnClick(e){l.addLoadingAnimation()},onAjaxPaginationBtnClick(t){if(t.preventDefault(),elementorFrontend.isEditMode())return;if(f.vars.ajaxLoading)return;let i=e(this),a=parseInt(g.attr(o.paged));if(parseInt(i.attr(o.pagenum))===a)return;f.vars.ajaxLoading=!0;let r=l.updateURLQueryString(i.attr("href")),s=l.getAjaxData();l.addLoadingAnimation(),e.ajax({type:"GET",url:r,data:s,error:function(e){},success:function(t){if(t){c.$gridContainer.The7SimpleFilterade("destroy");let i=e(t).find(`.elementor-element-${d} ${n.wrapper}`).first();if(0===i.length)return void console.log("Cannot loads ajax data");let a=i.children(n.gridContainer).first(),r=i.children(n.paginator).first();c.$gridContainer.replaceWith(a),c.$paginator.replaceWith(r);let s=i.attr(o.paged);g.attr(o.paged,s),f.vars.filteradeActive=!1,f.vars.paginationActive=!1,f.vars.masonryActive=!1,l.initElements(),l.unBindEvents(),l.bindEvents(),l.handleElementHandlers(),f.refresh(),c.$gridContainer.The7SimpleFilterade("paginationScroll",c.$paginator)}},complete:function(){l.removeLoadingAnimation(),f.vars.ajaxLoading=!1}})},initPagination:function(){if(!f.vars.paginationActive){let e=g.attr(o.paginationMode);"ajax_pagination"===e?(c.$paginator.find("a").on("click",l.onAjaxPaginationBtnClick),f.vars.paginationActive=!0):"standard"===e?(c.$paginator.find("a").on("click",l.onStandardPaginationBtnClick),f.vars.paginationActive=!0):g.hasClass(i.altTemplate)&&(f.vars.paginationActive=!0)}},getClosestDataElementorId:function(){const e=f.closest("[data-elementor-id]");return e?e.data("elementor-id"):0},getAjaxData:function(){return{"the7-widget-post-id":elementorFrontend.config.post.id||l.getClosestDataElementorId(),"the7-widget-content":d}},updateURLQueryString:function(e){const t=new URL(window.location.href),n=new URL(e);t.pathname=n.pathname;const i=t.searchParams,o=n.searchParams;return o.forEach(((e,t)=>{i.set(t,e)})),o.has("the7-page-"+d)||i.delete("the7-page-"+d),history.pushState(null,"",t.href),t.href},initFilter:function(){let e=l.getFilterConfig();f.vars.filteradeActive?c.$gridContainer.The7SimpleFilterade("update",e):(c.$gridContainer.The7SimpleFilterade(e),f.vars.filteradeActive=!0)},getFilterConfig:function(){let e=the7ShortcodesFilterConfig(c.$filterContainer);return e.paginationMode=g.attr(o.paginationMode),e.pageLimit=g.attr("data-post-limit"),e.pageControls=g.children(".paginator, .paginator-more-button"),e.pagesToShow=g.hasClass("show-all-pages")?999:5,e.pagerClass="page-numbers filter-item",e.nodesSelector="> .wf-cell",e.usePaginationScroll="y"===r.pagination_scroll,e.scrollPagesOffset=r.pagination_scroll_offset?r.pagination_scroll_offset.size:0,e.infinityScroll=g.hasClass("lazy-loading-mode"),f.vars.paginationActive&&(e.useFilters=!1,e.useSorting=!1),e},handleLoadingEffects:function(){f.vars.effectsTimerEnable?(clearTimeout(f.vars.effectsTimer),f.vars.effectsTimer=setTimeout((function(){f.vars.effectsTimerEnable=!1,l.processEffects(),elementorFrontend.elements.$window.on("scroll",l.handleLoadingEffects)}),500)):l.processEffects()},addLoadingAnimation:function(){f.addClass(i.loading)},removeLoadingAnimation:function(){f.removeClass(i.loading)},processEffects:function(){let e=c.$gridContainer.children(".wf-cell:not(.shown)");window.the7ProcessEffects(e)},handleElementHandlers:function(){const e=c.$gridContainer.find(".e-loop-item");runElementHandlers(e)},handleCTA:function(){if("undefined"===elementorPro)return;const e=document.querySelector(`[data-id="${a.getID()}"] .e-loop-empty-view__wrapper`);if(document.querySelector(`[data-id="${a.getID()}"] .e-loop-empty-view__wrapper_old`))return void f.css("opacity",1);if(!e)return;const t=e.attachShadow({mode:"open"});t.appendChild(elementorPro.modules.loopBuilder.getCtaStyles()),t.appendChild(elementorPro.modules.loopBuilder.getCtaContent(s));t.querySelector(".e-loop-empty-view__box-cta").addEventListener("click",(()=>{elementorPro.modules.loopBuilder.createTemplate(),l.handlePostEdit()})),f.css("opacity",1)},bindEvents:function(){elementorFrontend.elements.$window.on("scroll",l.handleLoadingEffects),elementorFrontend.elements.$window.on("the7-resize-width",l.handleResize),c.$gridContainer.on("beforeSwitchPage",l.onBeforeSwitchPage),c.$gridContainer.on("updateReady",l.onFilteradeUpdateReady),c.$filterItems.on("click",l.onFilterBtnClick)},unBindEvents:function(){elementorFrontend.elements.$window.off("scroll",l.handleLoadingEffects),elementorFrontend.elements.$window.off("the7-resize-width",l.handleResize),c.$gridContainer.off("beforeSwitchPage",l.onBeforeSwitchPage),c.$gridContainer.off("updateReady",l.onFilteradeUpdateReady),c.$filterItems.off("click",l.onFilterBtnClick)},onBeforeSwitchPage:function(){elementorFrontend.elements.$window.off("scroll",l.handleLoadingEffects),f.vars.effectsTimerEnable=!0},onFilteradeUpdateReady:function(){l.handleLoadingEffects(),l.updateSimpleMasonry()},handleResize:function(){l.isMasonryEnabled()?f.vars.masonryActive?l.updateSimpleMasonry():(c.$gridContainer.The7SimpleMasonry(l.getMasonryConfig()),f.vars.masonryActive=!0):f.vars.masonryActive&&(c.$gridContainer.The7SimpleMasonry("destroy"),f.vars.masonryActive=!1)},updateSimpleMasonry(){f.vars.masonryActive&&c.$gridContainer.The7SimpleMasonry("setSettings",l.getMasonryConfig())},getMasonryConfig:function(){return{items:".wf-cell.visible",columnsCount:+The7ElementorSettings.getResponsiveControlValue(r,"columns","size")||0,verticalSpaceBetween:+The7ElementorSettings.getResponsiveControlValue(r,"rows_gap","size")||0}},isMasonryEnabled:function(){return!!r.layout},handlePostEdit(){f.vars.isInlineEditing=!0,f.addClass(i.inPlaceTemplateEditable)},updateOption:function(e){r[e]}},f.refresh=function(){r=a.getSettings(),l.initPagination(),l.initFilter(),l.handleResize()},f.delete=function(){l.unBindEvents(),f.removeData("the7PostLoop")},f.onDocumentLoaded=function(e){if("loop-item"===e.config.type){l.handlePostEdit();let t=[];const n=e.id;t=[...t,"style#loop-"+n,"link#font-loop-"+n,"style#loop-dynamic-"+n],t.forEach((e=>{f.find(e).remove()}))}},l.init()},e.fn.the7PostLoop=function(){return this.each((function(){var t=e(this).data("the7PostLoop");void 0!==t&&t.delete(),new e.the7PostLoop(this)}))},e(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/the7-post-loop.post",(function(e,t){t(document).ready((function(){e.the7PostLoop()}))})),elementorFrontend.isEditMode()&&(elementorEditorAddOnChangeHandler("the7-post-loop",(function(t,n){let i=["layout",...The7ElementorSettings.getResponsiveSettingList("columns"),...The7ElementorSettings.getResponsiveSettingList("rows_gap"),...The7ElementorSettings.getResponsiveSettingList("columns_gap"),"pagination_scroll_offset","pagination_scroll"];const o=t.model.get("name");if(-1!==i.indexOf(o)){const t=e(n.$el).data("the7PostLoop");void 0!==t&&t.refresh(o)}})),elementor.on("document:loaded",(function(t){e(".elementor-widget-the7-post-loop").each((function(){const n=e(this).data("the7PostLoop");void 0!==n&&n.onDocumentLoaded(t)}))})))}))}(jQuery);