$el.trigger("SonyFade:AnimationComplete")}function l(){o&&(o.removeClass("on"),i.hasTransitions||o.animate({opacity:0},s))}var i=this,s=t?0:i.animationSpeed,o,u,a=e!==i.currentSlide;u=i.$slides.eq(e),u.addClass("on"),a&&(o=i.$slides.eq(i.currentSlide),o.addClass("behind"),i.hasTransitions?u.one(r.transEndEventName,f):u.animate({opacity:1},s,f),setTimeout(l,i.crossfadeTimeout)),i.currentSlide=e,i.timer&&!i.timer.isPaused&&(i.timer.reset(),i.isTimerReset=!0),i.$el.trigger("SonyFade:gotoSlide",i.currentSlide),a||(l(),f())},createPagination:function(){var e=this;if(e.totalSlides<=1)return;if(e.$dotnav){e.$dotnav.sonyNavDots("reset",{buttonCount:e.totalSlides});return}var n=t('<div class="sony-dot-nav" />');e.$dotNavWrapper?n.appendTo(e.$dotNavWrapper):n.insertAfter(e.$wrapper),e.$dotnav=n.sonyNavDots({buttonCount:e.totalSlides,theme:e.paginationTheme}),e.$dotnav.on("SonyNavDots:clicked",function(t,n){e.gotoSlide(n)}),e.$el.on("SonyFade:gotoSlide",function(t,n){e.$dotnav.sonyNavDots("reset",{activeButton:n})})},createPaddles:function(){var e=this,t=e.$paddleWrapper||e.$wrapper;if(r.hasTouchEvents||e.paddlesInit)return;e.paddlesInit=!0,t.sonyPaddles({useSmallPaddles:e.useSmallPaddles,paddlePosition:e.paddlePosition}),t.sonyPaddles("showPaddle","both"),t.on("sonyPaddles:clickLeft",function(t){t.stopPropagation(),e.prev()}),t.on("sonyPaddles:clickRight",function(t){t.stopPropagation(),e.next()})},play:function(){var e=this;e.timer&&e.timer.isPaused?e.timer.resume():e.isPlaying||e.startTimer(),e.isPlaying=!0},loop:function(){var e=this;e.timer&&e.timer.clear(),e.timer=null,e.next(),e.$el.one("SonyFade:AnimationComplete",t.proxy(e.startTimer,e))},pause:function(){var e=this;e.timer&&e.timer.pause(),e.isPlaying=!1},stop:function(){var e=this;e.timer&&e.timer.clear(),e.timer=null,e.isPlaying=!1},startTimer:function(){var e=this;e.timer=new u(t.proxy(e.loop,e),e.slideDurations[e.currentSlide])},destroy:function(){var e=this,t=e.$paddleWrapper||e.$wrapper,n;n.opacity="",n.transitionDuration="",e.$slides.css(n),e.$el.off(".sonyfade SonyFade:gotoSlide"),e.$slides.off("click.sonyfade"),e.paddles&&(t.sonyPaddles("destroy"),t.off("sonyPaddles:clickLeft"),t.off("sonyPaddles:clickRight")),e.$dotnav&&(e.$dotnav.sonyNavDots("destroy"),e.$dotnav.remove(),e.$dotnav=null),e.$el.removeData("sonyFade"),e.$el.removeClass("sony-fade-active")}},l.options={slides:undefined,animationSpeed:500,crossfade:.875,autoplay:!1,slideDuration:3e3,slideDurations:[],dragVelocity:r.isVita?.002:.5,paddles:!0,paddlePosition:"inset",useSmallPaddles:!1,$dotNavWrapper:undefined,$paddleWrapper:undefined,pagination:!0,paginationTheme:"dark"},l.settings={hasTransitions:Modernizr.csstransitions,isPlaying:!1,paddlesInit:!1},l}),define("secondary/index",["require","jquery","secondary/jquery.shuffle","secondary/jquery.simplescroll","secondary/sony-draggable","secondary/sony-carousel","secondary/sony-carousel-fade","secondary/sony-evenheights","secondary/sony-navigationdots","secondary/sony-modal","secondary/sony-paddles","secondary/sony-scroller","secondary/sony-stickyheaders","secondary/sony-stickynav","secondary/sony-stickytabs","secondary/sony-tab","secondary/sony-favorites","secondary/sony-viewport","secondary/sony-video","secondary/sony-audio","secondary/sony-img-sequence","secondary/sony-reviewlisting","secondary/sony-reviewuser","secondary/sony-fade"],function(e){var t=e("jquery");return{jqueryShuffle:e("secondary/jquery.shuffle"),jquerySimpleScroll:e("secondary/jquery.simplescroll"),sonyDraggable:e("secondary/sony-draggable"),sonyCarousel:e("secondary/sony-carousel"),sonyCarouselFade:e("secondary/sony-carousel-fade"),sonyEvenHeights:e("secondary/sony-evenheights"),sonyNavigationDots:e("secondary/sony-navigationdots"),sonyModal:e("secondary/sony-modal"),sonyPaddles:e("secondary/sony-paddles"),sonyScroller:e("secondary/sony-scroller"),sonyStickyHeaders:e("secondary/sony-stickyheaders"),sonyStickyNav:e("secondary/sony-stickynav"),sonyStickyTabs:e("secondary/sony-stickytabs"),sonyTab:e("secondary/sony-tab"),sonyFavorites:e("secondary/sony-favorites"),sonyViewport:e("secondary/sony-viewport"),sonyVideo:e("secondary/sony-video"),sonyAudio:e("secondary/sony-audio"),sonySequence:e("secondary/sony-img-sequence"),sonyReviewListing:e("secondary/sony-reviewlisting"),sonyReviewUser:e("secondary/sony-reviewuser"),sonyFade:e("secondary/sony-fade")}}),define("modules/sony_video/module",["require","jquery","modernizr","iQ","bootstrap","require/sony-global-settings","require/sony-global-environment","enquire","require/sony-global-utilities","secondary/index"],function(e){var t=e("jquery"),n=e("modernizr"),r=e("iQ"),i=e("bootstrap"),s=e("require/sony-global-settings"),o=e("require/sony-global-environment"),u=e("enquire"),a=e("require/sony-global-utilities"),f=e("secondary/index").sonyVideo,l={init:function(){t(".sony-video").not(".sony-video-placeholder .sony-video").sonyVideo()}},c=function(e,r){var i=this;t.extend(i,{},t.fn.sonyVideo.defaults,r,t.fn.sonyVideo.settings),i.$el=t(e),i.hasTouch=n.touch,i.cssTransitions=n.transitions,i.hasTouch=n.touch,i.transitionDuration=n.prefixed("transitionDuration"),i.useCSS3=n.csstransforms&&n.csstransitions,i.isDesktopMode=!0,i.isTabletMode=!1,i.isMobileMode=!1,i.isFullEditorial=i.$el.hasClass("full-bleed"),i.isLetterBox=i.$el.hasClass("letterbox"),i.isNormal=i.$el.hasClass("normal"),i.variation=i.$el.data("variation"),i.isEditorialChapter=i.$el.parent().parent().hasClass("chapter-slide-container"),i.videoAPI=null,i.isFullScreen=!1,i.$engine=null,i.$player=i.$el.find(".player").eq(0),i.init()};return c.prototype={constructor:c,init:function(e){var n=this;s.isGoogleTV&&n.$el.hasClass("full-bleed")&&(n.$el.removeClass("full-bleed").addClass("normal").data("variation","normal"),n.isFullEditorial=n.$el.hasClass("full-bleed"),n.variation=n.$el.data("variation")),(s.isLTIE8||s.isAndroid)&&n.$player.addClass("no-toggle is-mouseover"),n.videoAPI=f.initVideos(n.$player),s.isIPhone&&n.$player.find(".fp-controls").hide(),s.isAndroid&&n.$player.find(".fp-fullscreen").hide(),n.videoAPI.bind("resume",function(){if(n.isFullEditorial){n.onDebouncedResize(),a.forceWebkitRedraw();if(s.

Prev | Next
Pg.: 1 ... 53 54 55 56 57 58 59 60 61 62 63 ... 66


Back to home | File page

Subscribe | Register | Login | N