/******************************************** * revolution 5.3 extension - actions * @version: 2.0.6 (15.12.2016) * @requires jquery.themepunch.revolution.js * @author themepunch *********************************************/ !function($){"use strict";function getscrollroot(){var d,a=document.documentelement,b=document.body,c=("undefined"!=typeof window.pageyoffset?window.pageyoffset:null)||b.scrolltop||a.scrolltop;return a.scrolltop=b.scrolltop=c+(c>0)?-1:1,d=a.scrolltop!==c?a:b,d.scrolltop=c,d}var _r=jquery.fn.revolution,_ism=_r.is_mobile(),extension={alias:"actions min js",name:"revolution.extensions.actions.min.js",min_core:"5.3",version:"2.0.6"};jquery.extend(!0,_r,{checkactions:function(a,b,c){return"stop"!==_r.compare_version(extension).check&&void checkactions_intern(a,b,c)}});var checkactions_intern=function(a,b,c){c&&jquery.each(c,function(c,d){d.delay=parseint(d.delay,0)/1e3,a.addclass("tp-withaction"),b.fullscreen_esclistener||"exitfullscreen"!=d.action&&"togglefullscreen"!=d.action||(jquery(document).keyup(function(b){27==b.keycode&&jquery("#rs-go-fullscreen").length>0&&a.trigger(d.event)}),b.fullscreen_esclistener=!0);var e="backgroundvideo"==d.layer?jquery(".rs-background-video-layer"):"firstvideo"==d.layer?jquery(".tp-revslider-slidesli").find(".tp-videolayer"):jquery("#"+d.layer);switch(jquery.inarray(d.action,["toggleslider","toggle_mute_video","toggle_global_mute_video","togglefullscreen"])!=-1&&a.data("togglelisteners",!0),d.action){case"togglevideo":jquery.each(e,function(b,c){c=jquery(c);var d=c.data("videotoggledby");void 0==d&&(d=new array),d.push(a),c.data("videotoggledby",d)});break;case"togglelayer":jquery.each(e,function(b,c){c=jquery(c);var e=c.data("layertoggledby");void 0==e&&(e=new array),e.push(a),c.data("layertoggledby",e),c.data("triggered_startstatus",d.layerstatus)});break;case"toggle_mute_video":jquery.each(e,function(b,c){c=jquery(c);var d=c.data("videomutetoggledby");void 0==d&&(d=new array),d.push(a),c.data("videomutetoggledby",d)});break;case"toggle_global_mute_video":jquery.each(e,function(b,c){c=jquery(c);var d=c.data("videomutetoggledby");void 0==d&&(d=new array),d.push(a),c.data("videomutetoggledby",d)});break;case"toggleslider":void 0==b.slidertoggledby&&(b.slidertoggledby=new array),b.slidertoggledby.push(a);break;case"togglefullscreen":void 0==b.fullscreentoggledby&&(b.fullscreentoggledby=new array),b.fullscreentoggledby.push(a)}switch(a.on(d.event,function(){if("click"===d.event&&a.hasclass("tp-temporarydisabled"))return!1;var c="backgroundvideo"==d.layer?jquery(".active-revslide .slotholder .rs-background-video-layer"):"firstvideo"==d.layer?jquery(".active-revslide .tp-videolayer").first():jquery("#"+d.layer);if("stoplayer"==d.action||"togglelayer"==d.action||"startlayer"==d.action){if(c.length>0){var e=c.data();void 0!==e.clicked_time_stamp&&(new date).gettime()-e.clicked_time_stamp>150&&(cleartimeout(e.triggerdelayin),cleartimeout(e.triggerdelayout)),e.clicked_time_stamp=(new date).gettime(),"startlayer"==d.action||"togglelayer"==d.action&&"in"!=c.data("animdirection")?(e.animdirection="in",e.triggerstate="on",_r.togglestate(e.layertoggledby),_r.playanimationframe&&(cleartimeout(e.triggerdelayin),e.triggerdelayin=settimeout(function(){_r.playanimationframe({caption:c,opt:b,frame:"frame_0",triggerdirection:"in",triggerframein:"frame_0",triggerframeout:"frame_999"})},1e3*d.delay))):("stoplayer"==d.action||"togglelayer"==d.action&&"out"!=c.data("animdirection"))&&(e.animdirection="out",e.triggered=!0,e.triggerstate="off",_r.stopvideo&&_r.stopvideo(c,b),_r.untogglestate(e.layertoggledby),_r.endmovecaption&&(cleartimeout(e.triggerdelayout),e.triggerdelayout=settimeout(function(){_r.playanimationframe({caption:c,opt:b,frame:"frame_999",triggerdirection:"out",triggerframein:"frame_0",triggerframeout:"frame_999"})},1e3*d.delay)))}}else!_ism||"playvideo"!=d.action&&"stopvideo"!=d.action&&"togglevideo"!=d.action&&"mutevideo"!=d.action&&"unmutevideo"!=d.action&&"toggle_mute_video"!=d.action&&"toggle_global_mute_video"!=d.action?(d.delay="nan"===d.delay||nan===d.delay?0:d.delay,punchgs.tweenlite.delayedcall(d.delay,function(){actionswitches(c,b,d,a)},[c,b,d,a])):actionswitches(c,b,d,a)}),d.action){case"togglelayer":case"startlayer":case"playlayer":case"stoplayer":var e=jquery("#"+d.layer),f=e.data();e.length>0&&void 0!==f&&(void 0!==f.frames&&"bytrigger"!=f.frames[0].delay||void 0===f.frames&&"bytrigger"!==f.start)&&(f.triggerstate="on")}})},actionswitches=function(tnc,opt,a,_nc){switch(a.action){case"scrollbelow":a.speed=void 0!==a.speed?a.speed:400,a.ease=void 0!==a.ease?a.ease:punchgs.power2.easeout,_nc.addclass("tp-scrollbelowslider"),_nc.data("scrolloffset",a.offset),_nc.data("scrolldelay",a.delay),_nc.data("scrollspeed",a.speed),_nc.data("scrollease",a.ease);var off=getoffconth(opt.fullscreenoffsetcontainer)||0,aof=parseint(a.offset,0)||0;off=off-aof||0,opt.scrollroot=void 0===opt.scrollroot?getscrollroot():opt.scrollroot;var sobj={_y:opt.scrollroot.scrolltop};punchgs.tweenlite.to(sobj,a.speed/1e3,{_y:opt.c.offset().top+jquery(opt.li[0]).height()-off,ease:a.ease,onupdate:function(){opt.scrollroot.scrolltop=sobj._y}});break;case"callback":eval(a.callback);break;case"jumptoslide":switch(a.slide.tolowercase()){case"+1":case"next":opt.sc_indicator="arrow",_r.callingnewslide(opt.c,1);break;case"previous":case"prev":case"-1":opt.sc_indicator="arrow",_r.callingnewslide(opt.c,-1);break;default:var ts=jquery.isnumeric(a.slide)?parseint(a.slide,0):a.slide;_r.callingnewslide(opt.c,ts)}break;case"simplelink":window.open(a.url,a.target);break;case"toggleslider":opt.noloopanymore=0,"playing"==opt.sliderstatus?(opt.c.revpause(),opt.forcepause_viatoggle=!0,_r.untogglestate(opt.slidertoggledby)):(opt.forcepause_viatoggle=!1,opt.c.revresume(),_r.togglestate(opt.slidertoggledby));break;case"pauseslider":opt.c.revpause(),_r.untogglestate(opt.slidertoggledby);break;case"playslider":opt.noloopanymore=0,opt.c.revresume(),_r.togglestate(opt.slidertoggledby);break;case"playvideo":tnc.length>0&&_r.playvideo(tnc,opt);break;case"stopvideo":tnc.length>0&&_r.stopvideo&&_r.stopvideo(tnc,opt);break;case"togglevideo":tnc.length>0&&(_r.isvideoplaying(tnc,opt)?_r.stopvideo&&_r.stopvideo(tnc,opt):_r.playvideo(tnc,opt));break;case"mutevideo":tnc.length>0&&_r.mutevideo(tnc,opt);break;case"unmutevideo":tnc.length>0&&_r.unmutevideo&&_r.unmutevideo(tnc,opt);break;case"toggle_mute_video":tnc.length>0&&(_r.isvideomuted(tnc,opt)?_r.unmutevideo(tnc,opt):_r.mutevideo&&_r.mutevideo(tnc,opt)),_nc.toggleclass("rs-toggle-content-active");break;case"toggle_global_mute_video":opt.globalmute===!0?(opt.globalmute=!1,void 0!=opt.playingvideos&&opt.playingvideos.length>0&&jquery.each(opt.playingvideos,function(a,b){_r.unmutevideo&&_r.unmutevideo(b,opt)})):(opt.globalmute=!0,void 0!=opt.playingvideos&&opt.playingvideos.length>0&&jquery.each(opt.playingvideos,function(a,b){_r.mutevideo&&_r.mutevideo(b,opt)})),_nc.toggleclass("rs-toggle-content-active");break;case"simulateclick":tnc.length>0&&tnc.click();break;case"toggleclass":tnc.length>0&&(tnc.hasclass(a.classname)?tnc.removeclass(a.classname):tnc.addclass(a.classname));break;case"gofullscreen":case"exitfullscreen":case"togglefullscreen":if(jquery("#rs-go-fullscreen").length>0&&("togglefullscreen"==a.action||"exitfullscreen"==a.action)){jquery("#rs-go-fullscreen").appendto(jquery("#rs-was-here"));var paw=opt.c.closest(".forcefullwidth_wrapper_tp_banner").length>0?opt.c.closest(".forcefullwidth_wrapper_tp_banner"):opt.c.closest(".rev_slider_wrapper");paw.unwrap(),paw.unwrap(),opt.minheight=opt.oldminheight,opt.infullscreenmode=!1,opt.c.revredraw(),void 0!=opt.playingvideos&&opt.playingvideos.length>0&&jquery.each(opt.playingvideos,function(a,b){_r.playvideo(b,opt)}),_r.untogglestate(opt.fullscreentoggledby)}else if(0==jquery("#rs-go-fullscreen").length&&("togglefullscreen"==a.action||"gofullscreen"==a.action)){var paw=opt.c.closest(".forcefullwidth_wrapper_tp_banner").length>0?opt.c.closest(".forcefullwidth_wrapper_tp_banner"):opt.c.closest(".rev_slider_wrapper");paw.wrap('
');var gf=jquery("#rs-go-fullscreen");gf.appendto(jquery("body")),gf.css({position:"fixed",width:"100%",height:"100%",top:"0px",left:"0px",zindex:"9999999",background:"#ffffff"}),opt.oldminheight=opt.minheight,opt.minheight=jquery(window).height(),opt.infullscreenmode=!0,opt.c.revredraw(),void 0!=opt.playingvideos&&opt.playingvideos.length>0&&jquery.each(opt.playingvideos,function(a,b){_r.playvideo(b,opt)}),_r.togglestate(opt.fullscreentoggledby)}break;default:var obj={};obj.event=a,obj.layer=_nc,opt.c.trigger("layeraction",[obj])}},getoffconth=function(a){if(void 0==a)return 0;if(a.split(",").length>1){var b=a.split(","),c=0;return b&&jquery.each(b,function(a,b){jquery(b).length>0&&(c+=jquery(b).outerheight(!0))}),c}return jquery(a).height()}}(jquery);