$dotnav.remove(),e.$dotnav=null),e.$el.removeData("sonyCarousel"),e.$el.removeClass("sony-carousel-active")}},t.fn.sonyCarousel=function(e){var n=Array.prototype.slice.call(arguments,1);return this.each(function(){var r=t(this),i=r.data("sonyCarousel");if(!i){if(typeof e=="string")return;i=new h(r,e),r.data("sonyCarousel",i)}typeof e=="string"&&i[e].apply(i,n)})},t.fn.sonyCarousel.defaults={direction:"horizontal",wrapper:undefined,slides:undefined,slideChildren:undefined,defaultLink:undefined,draggable:!0,nonDraggableChildren:undefined,looped:!1,snap:!0,onlySnapAtEnds:!1,jumping:!1,fromDrag:!1,edgeSlides:1,cloneClass:"sony-carousel-edge-clone",animationSpeed:500,CSS3Easing:"cubic-bezier(0.000, 1.035, 0.400, 0.985)",axis:"x",dragThreshold:i.isVita?.002:5,useCSS3:!0,paddles:!1,paddlePosition:"inset",useSmallPaddles:!1,$dotNavWrapper:undefined,$paddleWrapper:undefined,pagination:!1,paginationTheme:"dark",rtlSliderDirectionSwitch:!1,useCSSLeftRight:!1,rtl:t("body").hasClass("rtl")},h}),define("secondary/sony-carousel-fade",["require","jquery","modernizr","iQ","require/sony-global-settings","secondary/sony-paddles","require/sony-global-utilities"],function(e){var t=e("jquery"),n=e("modernizr"),r=e("iQ"),i=e("require/sony-global-settings"),s=e("secondary/sony-paddles"),o=e("require/sony-global-utilities"),u=0,a=function(e,n){var r=this;t.extend(r,{},t.fn.sonyCarouselFade.defaults,n,t.fn.sonyCarouselFade.settings),r.currentSlide=0,r.id=u++,r.$el=e,r.$wrapper=r.$el.parent(r.wrapper),r.init()};a.prototype={constructor:a,init:function(){var e=this;e.resetSlides(!0),e.useCSS3&&e.$el.css(n.prefixed("transitionTimingFunction"),e.CSS3Easing),e.gotoSlide(0)},gotoSlide:function(e,t){var s=this,o=s.$slides,u=t?0:s.animationSpeed,a;a=o.eq(e);if(!a)return;if(s.useCSS3)s.$el.on(i.transEndEventName+".slideMoveEnd",function(){r.reset(),s.$el.trigger("SonyCarouselFade:AnimationComplete"),s.$el.off(i.transEndEventName+".slideMoveEnd")}),s.$el.css(n.prefixed("transitionDuration"),u+"ms"),a.addClass("active").siblings().removeClass("active");else{a.addClass("active").siblings().removeClass("active");var f=a.siblings();f.fadeOut(u),a.fadeIn(u)}s.currentSlide=e,s.$el.trigger("SonyCarouselFade:gotoSlide",s.currentSlide)},resetSlides:function(e){var t=this;e||t.$slides.off("click.sonycarousel"),t.paddles&&t.createPaddles(),t.$slides=t.$el.find(t.slides).not(t.cloneClass)},createPaddles:function(){var e=this,t=e.$paddleWrapper||e.$wrapper;if(n.touch||e.paddlesInit)return;e.paddlesInit=!0,t.sonyPaddles({useSmallPaddles:e.useSmallPaddles,paddlePosition:e.paddlePosition}),e.$el.on("SonyCarouselFade:gotoSlide",function(n,r){t.sonyPaddles("showPaddle","both"),r===0&&!e.looped&&t.sonyPaddles("hidePaddle","left"),r===e.$slides.length-1&&!e.looped&&t.sonyPaddles("hidePaddle","right")}),t.on("sonyPaddles:clickLeft",function(t){t.stopPropagation(),e.gotoSlide(e.currentSlide-1)}),t.on("sonyPaddles:clickRight",function(t){t.stopPropagation(),e.gotoSlide(e.currentSlide+1)})},destroy:function(){var e=this,t=e.$paddleWrapper||e.$wrapper;e.$el.css(n.prefixed("transitionTimingFunction"),"").css(n.prefixed("transitionDuration"),"").css(n.prefixed("transform"),"").css(e.posAttr,""),e.$el.off("SonyCarouselFade:gotoSlide"),e.$slides.off("click.sonycarousel"),e.$el.removeData("sonyCarouselFade")}},t.fn.sonyCarouselFade=function(e){var n=Array.prototype.slice.call(arguments,1);return this.each(function(){var r=t(this),i=r.data("sonyCarouselFade");i||(i=new a(r,e),r.data("sonyCarouselFade",i)),typeof e=="string"&&i[e].apply(i,n)})},t.fn.sonyCarouselFade.defaults={wrapper:undefined,slides:undefined,animationSpeed:500,looped:!1,CSS3Easing:"cubic-bezier(0.000, 1.035, 0.400, 0.985)",useCSS3:n.csstransforms&&n.csstransitions}}),define("secondary/sony-evenheights",["require","jquery"],function(e){var t=e("jquery");t.fn.evenHeights=function(e){var n=0;return e=t.extend({},t.fn.evenHeights.options,e),this.css("height","").each(function(){var r=t(this),i;e.useOuterWidth?i=r.outerHeight(e.margin):(i=parseFloat(r.css("height")),e.padding&&(i+=parseFloat(r.css("paddingTop"))+parseFloat(r.css("paddingBottom"))),e.margin&&(i+=parseFloat(r.css("marginTop"))+parseFloat(r.css("marginBottom")))),i>n&&(n=i)}).css("height",n)},t.fn.evenHeights.options={useOuterWidth:!0,padding:!0,margin:!1},t.evenHeights=function(e,n){if(!e.length)return;var r=[];return n=t.extend({},t.fn.evenHeights.options,n),t.each(e,function(e,t){t.css("height","")}),t.each(e,function(e,i){var s=0;i.each(function(){var e=t(this).outerHeight(n.margin);e>s&&(s=e)}),r.push(s)}),t.each(e,function(e,t){t.css("height",r[e])}),r}}),define("secondary/sony-modal",["require","jquery","bootstrap"],function(e){var t=e("jquery"),n=e("bootstrap"),r=function(){var e=this;e.init()};r.prototype={constructor:r,init:function(){var e=this,n=document.createElement("div"),r=document.createElement("div"),i=document.createElement("div"),s=document.createElement("button"),o=document.createElement("i");return n.className="sony-modal modal hide fade",r.className="container",i.className="grid modal-inner",s.className="box-close",o.className="fonticon-10-x-skinny",s.setAttribute("data-dismiss","modal"),s.appendChild(o),i.appendChild(s),r.appendChild(i),n.appendChild(r),e.$modal=t(n),e.activeModals=[],e},destroy:function(e){var t=this;e.data("contentParent").append(e.data("content")),e.removeData("content"),e.removeData("contentParent"),e.remove(),t.activeModals.splice(t.activeModals.indexOf(e),1)}};var i=new r,s={create:function(e){var n=this,r;return r=i.$modal.clone(!0),r.data("content",t(e.content)),r.data("contentParent",t(e.content).parent()),r.find(".modal-inner").append(e.content),t("body").append(r),r.on("show",function(){n.center()}),r.on("hidden",function(){r.data("content").data("sonyVideo")&&r.data("content").data("sonyVideo").api().unload(),i.destroy(r),r=null,typeof e.closed=="function"&&e.closed()}),r.on("shown",function(){typeof e.opened=="function"&&e.opened()}),i.activeModals.push(r),r.modal(),n},center:function(){var e=this;for(var t=0;t<i.activeModals.length;t++){var n=i.activeModals[t],r=n.find(".modal-inner");n.css({marginTop:r.height()/-2})}}};return s}),define("secondary/sony-scroller",["require","jquery","require/index","require/index","plugins/sony-iscroll"],function(e){var t=e("jquery"),n=e("require/index").
Back to home |
File page
Subscribe |
Register |
Login
| N