Файловый менеджер - Редактировать - /home/kunzqhe/www/wp-content/plugins/builder-tiles/assets/script.js
Ðазад
(function (Themify,$) { 'use strict'; const args=tbLocalScript['addons']['tile'], parent = Themify.is_builder_active?'tb_holder':'tb-column-inner', tileBase = args.fluid_tiles === 'no'?'fixed':(args.tiles_base || 25), Builder_Tiles = { init: function(el) { const items=Themify.selectWithParent('module-tile', el); for(let i=items.length-1;i>-1;--i){ this.loadCss(items[i]); this.event(items[i]); this.run(items[i]); } }, loadCss(el){ const arr={ 'flip-horizontal':'', 'flip-vertical':'', 'tile-icon':'', 'action-button':'', 'button':'types/', 'map':'types/' }; if(Themify.is_builder_active){ arr['active']=''; } if(tileBase!=='fixed'){ arr['base-'+tileBase]='sizes/'; } if(Themify.isTouch){ arr['flip-back-button']=''; } for(let i in arr){ let k ='bt_'+i.replace('-','_'); if(!Themify.cssLazy[k]){ let load=false; if(i==='flip-horizontal' || i==='flip-vertical' ){ load=el.classList.contains(i); } else if(i==='active' || arr[i]==='sizes/'){ load=true; } else{ let sel=i==='flip-back-button'?'tile-flip-back-button':(i==='button' || i==='map'?'tile-type-'+i:i); load=el.getElementsByClassName(sel)[0]!==undefined; } if(load===true){ Themify.cssLazy[k]=true; Themify.LoadCss(args.url+'modules/'+arr[i]+i+'.css',args.ver); } } } }, run(el){ const p = el.parentNode; if(Themify.is_builder_active){ let wrap = p.closest( '.tiles-wrap' ); if ( ! wrap ) { wrap = p.closest( '.tb_holder' ); wrap.className += ' tiles-wrap tiles-ready tiles-base-'+tileBase+' tf_w tf_box'; } if ( ! p.classList.contains( 'tb_holder' ) ) { p.classList.remove( 'size-square-large', 'size-square-small', 'size-landscape', 'size-portrait' ); p.classList.add( 'module-tile', el.className.match(/(size-\S*)/)[1] ); } } else if(!p.classList.contains('tiles-wrap')){ p.classList.add('tiles-wrap','tiles-base-' + tileBase,'tiles-ready','tf_w'); } }, event(el){ if(el.classList.contains('has-flip')){ const self=this, timer=el.getAttribute('data-auto-flip')* 1000; let isWorking=false, timerId=null, autoAnimate=null; if(timer>0){ let animateWorking=false; autoAnimate = function(){ timerId=setTimeout(function() { if(animateWorking===false && isWorking===false){ animateWorking=true; self.flip(el,null,function(){ animateWorking=false; if(isWorking===false){ autoAnimate(); } }); } else{ autoAnimate(); } },timer); }; autoAnimate(); } el.addEventListener('mouseenter',function(){ if(isWorking===false){ isWorking=true; if(timerId){ clearTimeout(timerId); } self.flip(this, 'back' ); this.addEventListener('mouseleave',function(){ self.flip(this, 'front'); isWorking=false; if(autoAnimate){ autoAnimate(); } },{passive:true,once:true}); } },{passive:true}); } }, flip( el, side,callback ) { if(!el){ return; } const back = el.getElementsByClassName('tile-back')[0]; if(!back){ return; } const cl=back.classList, inEffect=el.getAttribute('data-in-effect'), outEffect=el.getAttribute('data-out-effect'), ev=inEffect==='flip-horizontal' || inEffect==='flip-vertical'?'transitionend':'animationend'; if(!side){ side=el.classList.contains( 'builder-tile-flip') ? 'front' : 'back' ; } if(!el.classList.contains('bt_stop_flip')){ back.removeAttribute('style'); el.classList.toggle( 'builder-tile-flip', side === 'back' ); back.addEventListener(ev,function(){ el.classList.toggle( 'builder-tile-flipped', side === 'back' ); cl.remove('wow','animated'); if(callback){ callback(); } },{passive:true,once:true}); cl.add('wow','animated'); if ( inEffect ) { if ( side === 'back' ) { back.style['visibility'] = 'visible'; back.style['animationName'] = inEffect; if(''!==outEffect){ cl.remove(outEffect); } cl.add(inEffect); } else { back.style['visibility'] = ''; back.style['animationName'] = outEffect; cl.remove(inEffect); if(''!==outEffect){ cl.add(outEffect); } } } } } }; Themify.loadAnimateCss(); Themify.on('builder_load_module_partial', function ( el, type, isLazy) { if (isLazy === true && !el[0].classList.contains('module-tile')) { return; } Builder_Tiles.init(el); }); if(Themify.is_builder_active){ Themify.on('builder_tiles_flip', function ( el,side) { Builder_Tiles.flip( el,side); }); } Themify.body.on( 'click', '.tile-flip-back-button', function(e){ e.preventDefault(); e.stopPropagation(); Builder_Tiles.flip( this.closest( '.module-tile' )); } ); }(Themify,jQuery));
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка