PageSourceSearch

https://hatvan.hu/wp-content/themes/jkreativ-themes/public/js/internalmin/jquery.jnpslider.js?ver=1.0.0

js hatvan.hu collected 2026-10-02 19:25:06 UTC 6,911 bytes, 29 lines download raw bytes

1(function($){"use strict";$.fn.jnpslider=function(){return $(this).each(function(i){var element=$(this);var prevslideid=null;var curslideid=0;var maxslide=($(element).find('.bgslider-holder > .bgslider').length-1);var slidelock=false;var toplimit=0;var bottomlimit=0;var topoffset=0;var eleheight=0;var scrollpos=0;var turnzero=0;var hh=$.jreducedtop();var advancetimeout=null;var options={timeout:parseInt($(this).attr('data-timeout'),10),autoplay:parseInt($(this).attr('data-autoplay'),10),elemovespeed:300};options.autoplay=(maxslide==0)?false:options.autoplay;var eleslideholder=$(element).find('.bgslider-holder');var eletextholder=$(element).find('.text-holder');var eleslidebg=$(eleslideholder).find('.bgslider');var eleslidetext=$(eletextholder).find('.text-wrapper');var slidearrow=$(element).find('.navigation > span');var slidenav=$(element).find('.nav-dots span');var sidenavwrapper=$(element).find('.nav-dots');function advanceslider(){advance_id(curslideid,curslideid+1);switch_slider();}
2    function autoplay(){if(!joption.ismobile&&(scrollpos>=toplimit&&scrollpos<=bottomlimit)){clearTimeout(advancetimeout);advancetimeout=setTimeout(advanceslider,options.timeout);}}
3    function advance_id(prev,cur){var checkid=function(newid){if(newid>maxslide){return 0;}else if(newid<0){return maxslide;}else{return newid;}};prevslideid=checkid(prev);curslideid=checkid(cur);}
4    function pullelement(ele){var arrele=[];if($(".slider-video",ele).length){arrele.push($(".slider-video",ele));}
5        if($(".slider-header",ele).length){arrele.push($(".slider-header",ele));}
6        if($(".slider-alternate",ele).length){arrele.push($(".slider-alternate",ele));}
7        if($(".slider-button",ele).length){arrele.push($(".slider-button",ele));}
8        return arrele;}
9    function centeringtextelement(){$(eleslidetext).each(function(i){$(this).css('top',(eleheight-$(this).height())/2);});}
10    function resize_container(){$(element).height($(window).height()+hh-$(".post-header").height());topoffset=$(element).offset().top;eleheight=$(element).height();centeringtextelement();toplimit=topoffset+hh;bottomlimit=topoffset+eleheight;}
11    function switch_slider(){slidelock=true;var fadespeed=300;var fadeelespeed=400;var imageslidefade=1000;var imageslideshow=600;var showspeed=200;var previousbgslider=$(eleslidebg).get(prevslideid);var currentbgslideid=$(eleslidebg).get(curslideid);var previouseleslider=$(eleslidetext).get(prevslideid);var currenteleslider=$(eleslidetext).get(curslideid);var previoustextelement=pullelement(previouseleslider);var currenttextelement=pullelement(currenteleslider);if(prevslideid===null){$(currentbgslideid).css({'z-index':2,'opacity':1});}
12        $(currenttextelement).each(function(i){$(this).css({'opacity':0,'top':20});});$($(previoustextelement).get().reverse()).each(function(i){var prevelement=this;setTimeout(function(){$(prevelement).animate({'opacity':0},fadespeed);},fadespeed*i);});setTimeout(function(){if(prevslideid!==null){$(previousbgslider).css('z-index',1);$(previouseleslider).hide();}
13            $(currentbgslideid).css('z-index',2).animate({'opacity':1},imageslideshow,function(){if(prevslideid!==null){$(previousbgslider).css('opacity',0);}});$(currenteleslider).show();$(currenttextelement).each(function(i){var textelement=this;setTimeout(function(){if(($(currenttextelement).length-1)===i){slidelock=false;}
14                $(textelement).animate({'opacity':1,'top':0},500);},((showspeed*i)+imageslidefade));});},(previoustextelement.length)*fadespeed);move_active_nav();if(options.autoplay){autoplay();}}
15    function move_active_nav(){$($(slidenav).get(prevslideid)).removeClass('nav-dot-current');$($(slidenav).get(curslideid)).addClass('nav-dot-current');}
16    function move_slide(e){if(slidelock===false){clearTimeout(advancetimeout);var ele=e.currentTarget;if($(ele).hasClass('next-slide')){advance_id(curslideid,curslideid+1);}else{advance_id(curslideid,curslideid-1);}
17        switch_slider();}else{}}
18    function move_active(e){if(slidelock===false){var ele=e.currentTarget;var moveid=parseInt($(ele).attr('data-id'),10);if(moveid!==curslideid){clearTimeout(advancetimeout);advance_id(curslideid,moveid);switch_slider();}}}
19    function bind_video(){var musictimeout=null;$('.slider-video, .additional-slider-video').magnificPopup({type:'iframe',delegate:'a',mainClass:'mfp-fade',removalDelay:160,preloader:false,gallery:{enabled:true},callbacks:{elementParse:function(item){clearTimeout(advancetimeout);if($(item.el).data('video-type')==='html5video'){item.type='inline';var dummyvideotest="<video></video>";var canplaymp4=$(dummyvideotest).get(0).canPlayType("video/mp4");var canplaywebm=$(dummyvideotest).get(0).canPlayType("video/webm");var canplayogg=$(dummyvideotest).get(0).canPlayType("video/ogg");options={videoWidth:'100%',videoHeight:'100%'};if(!joption.ismobile&&((canplaymp4==='maybe'||canplaymp4==='')&&(canplaywebm==='maybe'||canplaywebm==='')&&(canplayogg==='maybe'||canplayogg===''))){options.mode='shim';}
20        options.features=['playpause','progress','current','duration','tracks','volume','fullscreen'];options.success=function(mediaElement,domObject){if(mediaElement.pluginType=='flash'){mediaElement.addEventListener('canplay',function(){mediaElement.play();},false);}else{mediaElement.play();}};$(".html5popup-wrapper video").mediaelementplayer(options);}else{item.type='iframe';}
21        window.clearTimeout(musictimeout);musictimeout=window.setTimeout(function(){$(window).trigger('jmusicstop');},200);},close:function(){if(options.autoplay){autoplay();}
22        $(window).trigger('jmusicstart');}}});}
23    function turntozero(){jpobj.doTranslate(eleslideholder,"0px 0px");}
24    function jpslider_scroll(){if(options.autoplay){autoplay();}
25        if(scrollpos>toplimit&&scrollpos<bottomlimit){var ratio=0;if($(".bottomnav").length){ratio=(scrollpos-topoffset)/eleheight;}else{ratio=(scrollpos-topoffset-hh)/eleheight;}
26            $(eletextholder,sidenavwrapper).css({'opacity':(1-(ratio*1.5))});$(sidenavwrapper).css({'opacity':(1-(ratio*1.5))});var centering=(ratio*eleheight/2);jpobj.doTranslate(eleslideholder,"0px",centering+"px");jpobj.doTranslate(eletextholder,"0px",centering+"px");turnzero=1;}else{$(eletextholder).css({'opacity':1});$(sidenavwrapper).css({'opacity':1});jpobj.doTranslate(eleslideholder,"0px","0px");jpobj.doTranslate(eletextholder,"0px","0px");turnzero=0;}}
27    function scrollcallback(){scrollpos=jpobj.globaltop;jpslider_scroll();}
28    function execute(){$(window).bind('resize',resize_container);$(window).bind('load',function(){resize_container();switch_slider();});$(slidearrow).bind('click',move_slide);$(slidenav).bind('click',move_active);bind_video();if(!joption.ismobile&&(jpobj.browser[0].toLowerCase()==='chrome'||jpobj.browser[0].toLowerCase()==='firefox')){$(window).bind('jscroll',scrollcallback);}}
29    execute();});};})(jQuery);

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.