PageSourceSearch

https://www.ascencia-business-school.com/wp-content/cache/min/1/wp…/js/page-transition.js?ver=1790682382

js ascencia-business-school.com collected 2026-10-06 04:15:52 UTC 8,288 bytes, 32 lines download raw bytes

1Object.deepExtend=function(destination,source){for(var property in source){if(source[property]&&source[property].constructor&&source[property].constructor===Object){destination[property]=destination[property]||{};arguments.callee(destination[property],source[property])}else{destination[property]=source[property]}}
2return destination};PageTransition.prototype={constructor:PageTransition,isIE:function(){return window.navigator.userAgent.indexOf("MSIE ")>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)},triggerIn:function(){this.transitionContainer.classList.remove('init');this.transitionContainer.classList.add('page-loaded');this.page.classList.add('page-loaded');document.body.classList.add('page-loaded');document.querySelector('html').style.overflowX='hidden'},onceIn:function(){document.querySelector('html').style.overflowX=null;this.setRestSetup();if(this.transition.firstLoading){this.replaceTransition()}},setRestSetup:function(){document.body.classList.remove('scroll-block');document.getElementById('loader-setup').classList.add('paused');window.dispatchEvent(new Event('resize'));this.transitionContainer.style.display="none"},replaceTransition:function(){var transition=this.transition;var transitionStyle=document.getElementById('wppatr-style');var loaderContainer=this.transitionContainer.querySelector('#loader-setup');var overlayContainer=this.transitionContainer.querySelector('#overlay-setup');loaderContainer.innerHTML="";loaderContainer.innerHTML=JSON.parse(transition.defaultTransition.loader).html;overlayContainer.innerHTML="";overlayContainer.innerHTML=JSON.parse(transition.defaultTransition.overlay).html;transitionStyle.innerHTML="";var htmlStyle="\
3        "+transition.pageSelector+"{\
4            transition-timing-function: ease-out;\
5            transition-property: all;\
6            "+JSON.parse(transition.defaultTransition.page).in+"\
7            transform-origin: 50vw 50vh;\
8        }\
9        "+transition.pageSelector+".page-loaded{\
10            opacity: 1;\
11            transform: none;\
12            transform-origin: center center>;\
13            transform-origin: 50vw 50vh;\
14        }\
15        "+transition.pageSelector+".change-page{\
16            "+JSON.parse(transition.defaultTransition.page).out+"\
17        }";if(transition.defaultTransition.has_overlay==='1'){htmlStyle+=JSON.parse(transition.defaultTransition.overlay).css.main+JSON.parse(transition.defaultTransition.overlay).css.in.from+JSON.parse(transition.defaultTransition.overlay).css.in.to+JSON.parse(transition.defaultTransition.overlay).css.in.time+JSON.parse(transition.defaultTransition.overlay).css.out.from+JSON.parse(transition.defaultTransition.overlay).css.out.to+JSON.parse(transition.defaultTransition.overlay).css.out.time}
18if(transition.defaultTransition.has_loader==='1'){htmlStyle+=JSON.parse(transition.defaultTransition.loader).css.anim+JSON.parse(transition.defaultTransition.loader).css.time}
19transitionStyle.innerHTML=htmlStyle},isPageSelectorComputer:function(){return document.body.classList.contains('wppatr-cancel-transition')},initOut:function(){for(let i=0;i<this.transitionContainerChild.length;i++){if(this.isIE()){this.transitionContainerChild[i].removeAttribute('style')}else{this.transitionContainerChild[i].style.transitionDuration="0s";this.transitionContainerChild[i].style.transitionDelay="0s"}}
20this.transitionContainer.style.display=null;this.transitionContainer.classList.remove('init-time');this.transitionContainer.classList.remove('page-loaded');this.page.classList.remove('page-loaded');document.body.classList.remove('page-loaded');if(this.transition.removeScrollBar==="1"){document.body.classList.add('scroll-block')}
21document.querySelector('html').style.overflowX='hidden';this.transitionContainer.classList.add('change-page');this.transitionContainer.classList.add('change-page-time');this.page.classList.add('change-page')},triggerOut:function(){for(let i=0;i<this.transitionContainerChild.length;i++){this.transitionContainerChild[i].style.transitionDuration=null;this.transitionContainerChild[i].style.transitionDelay=null}
22this.transitionContainer.classList.remove('change-page');this.transitionContainer.classList.add('new-page')},changeLocation:function(url,event,link){if(event.ctrlKey||(link.hasAttribute('target')&&link.getAttribute('target')==="_blank")){window.open(url,'_blank')}else{window.location=url}},loadBeforeTransition:function(url,event,link){var obj=this;obj.changeLocation(url,event,link);setTimeout(function(){document.getElementById('loader-setup').classList.remove('paused')},obj.transition.outDuration)},loadAfterTransition:function(url,event,link){var obj=this;setTimeout(function(){obj.changeLocation(url,event,link);setTimeout(function(){document.getElementById('loader-setup').classList.remove('paused')},300)},obj.transition.outDuration-300)},loadSmartly:function(url,event,link){const perfData=window.performance.timing;const lastLoadingTime=perfData.loadEventEnd-perfData.navigationStart;if(lastLoadingTime>this.transition.outDuration||300>this.transition.outDuration){this.loadBeforeTransition(url,event,link)}else{this.loadAfterTransition(url,event,link)}},loadNextPage:function(url,event,link){var loadingMode=this.transition.loadingMode;switch(loadingMode){case 'before':this.loadBeforeTransition(url,event,link);break;case 'after':this.loadAfterTransition(url,event,link);break;default:this.loadSmartly(url,event,link);break}},getUrl:function(link){var url="#";if(link.hasAttribute('href')){url=link.getAttribute("href")}else if(link.closest('a[href]')!==null){url=link.closest('a[href]').getAttribute('href')}else if(link.querySelector('a[href]')!==null){url=link.querySelector('a[href]').getAttribute('href')}
23return url},addDiviModulesListener(et_link){var obj=this;var et_node=document.querySelector('.'+et_link.class);if(et_node===null){return}
24et_node.addEventListener('click',function(e){if(e.target.closest('a[href]')!==null&&et_node.contains(e.target.closest('a[href]'))){return}
25var url=et_link.url;if(url.indexOf('#')!==-1){return}
26e.preventDefault();obj.initOut();setTimeout(function(){obj.triggerOut()},0)})},diviModulesCompatibility:function(){var obj=this;if(typeof et_link_options_data!=='undefined'&&Array.isArray(et_link_options_data)){for(const et_link of et_link_options_data){obj.addDiviModulesListener(et_link)}}},urlIsInnerInk:function(url){var currentUrlPath=window.location.pathname;return url.indexOf(currentUrlPath+'#')!==-1||url.indexOf('#')===0},init:function(){var obj=this;var transition=obj.transition;setTimeout(function(){obj.triggerIn();setTimeout(function(){obj.onceIn()},transition.inDuration);if(!obj.isPageSelectorComputer()){var defaultNotLinks='.et_pb_gallery_image a, a[target="_blank"], .ajax_add_to_cart, a[href="#"], a.remove_from_cart_button';var notLinks=transition.notLinks===""?defaultNotLinks:transition.notLinks+','+defaultNotLinks;var links=transition.links===""?"a":transition.links;var selector=links+':not('+notLinks+')';selector=selector===""?"a":selector;const triggerSelector=selector;document.addEventListener('click',function(e){if(e.target.closest(triggerSelector)!==null){const link=e.target.closest(triggerSelector);const url=obj.getUrl(link);if(obj.urlIsInnerInk(url)){return}
27e.preventDefault();if(!e.ctrlKey&&(!link.hasAttribute('target')||link.getAttribute('target')!=="_blank")){obj.initOut()}
28setTimeout(function(){if(!e.ctrlKey&&(!link.hasAttribute('target')||link.getAttribute('target')!=="_blank")){obj.triggerOut()}
29obj.loadNextPage(url,e,link)},10)}});obj.diviModulesCompatibility()}},0)},}
30function PageTransition(params){this.transition={pageSelector:'body',inDuration:400,outDuration:400,links:'a',notLinks:'',loadingMode:'smart',activeTransition:'',defaultTransition:'',removeScrollBar:'0',firstLoading:!1};this.page=null;this.transitionContainer=null;this.transitionContainerChild=null;if(params){Object.deepExtend(this.transition,params)}
31this.page=this.transition.pageSelector===''?document.body:document.querySelector(this.transition.pageSelector);this.page=this.page===null?document.body:this.page;this.transitionContainer=document.getElementById('transition-container');if(this.transitionContainer===null){return}
32this.transitionContainerChild=this.transitionContainer.querySelectorAll('*');this.init()}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.