enter.call(e.element,e)},e.delay),t.isFunction(e.leave)?e.triggered=!0:n.list.splice(t.inArray(e,n.list),1),n.maybeUnbindEvents()},triggerLeave:function(e){setTimeout(function(){e.leave.call(e.element,e)},e.delay),e.triggered=!1},setScrollTop:function(){this.lastScrollY=r.$window.scrollTop()},process:function(){var e=this,n=t.extend([],e.list);t.each(n,function(t,n){var r=e.isInViewport(n),i=n.hasLeaveCallback&&e.isOutOfViewport(n,"bottom");if(!n.triggered&&r)return e.triggerEnter(n);if(!r&&i&&n.triggered)return e.triggerLeave(n)})}},o.add=function(e){var t=o.getInstance();return t.add(new s(e))},o.getInstance=function(){return i||(i=new o),i},o}),define("async",[],function(){function n(e){var t,n;t=document.createElement("script"),t.type="text/javascript",t.async=!0,t.src=e,n=document.getElementsByTagName("script")[0],n.parentNode.insertBefore(t,n)}function r(t,n){var r=/!(.+)/,i=t.replace(r,""),s=r.test(t)?t.replace(/.+!/,""):e;return i+=i.indexOf("?")<0?"?":"&",i+s+"="+n}function i(e){var t=e.split("|");return t[1]}function s(e){var n=i(e);return n===undefined?(t+=1,"__async_req_"+t+"__"):n}var e="callback",t=0;return{load:function(e,t,i,o){if(o.isBuild)i(null);else{var u=s(e);window[u]=i,n(r(e,u))}}}}),define("libs/async",function(){}),define("secondary/sony-video-youtube",["libs/async","jquery","require/sony-global-environment"],function(e,t,n){var r,i=[];r=function(){this.initialized=!1},r.prototype.init=function(){var e=this,r=t(this.el);return this.config=r.data("config"),this.configUpdate={events:{onStateChange:t.proxy(this.onPlayerStateChange,this)}},this.placeholder=r.find(".sonyplayer-placeholder"),r.data("sonyVideo",this),t.extend(this.config,this.configUpdate),this.checkVisibility()&&this.initPlayer(),t(window).bind("scroll",t.proxy(this.checkInitialized,this)),t(window).bind("resize",t.proxy(this.onResize,this)),n.on("global:resizeDebounced",t.proxy(this.onResize,this)),n.on("global:onAddonClick",t.proxy(this.checkInitialized,this)),this},r.prototype.onPlayerStateChange=function(e){e.data===YT.PlayerState.PLAYING&&t.each(i,function(t,n){e.target!==this.playerApi&&n.pause()})},r.prototype.checkInitialized=function(e){var n=t(this.el);this.checkVisibility()&&this.initialized===!1&&this.initPlayer()},r.prototype.onResize=function(e){var n=t(this.el),r=n.find(".video-container"),i=n.parents(".submodule.video"),s=i.siblings(".hero-image").find(".image-module");if(!i.hasClass("visuallyhidden")&&s.size()>0){var o=String((s.height()-30)/r.width()*100);r.css("padding-bottom",o+"%")}},r.prototype.api=function(){return this},r.prototype.play=function(){return this.playerApi===undefined&&this.initPlayer(),t(window).trigger("resize"),this},r.prototype.pause=function(){return this.playerApi!==undefined&&this.playerApi.pauseVideo(),this},r.prototype.unload=function(){this.pause()},r.prototype.checkVisibility=function(){var e=t(this.el);return e.parent().hasClass("visuallyhidden")===!0?!1:t(window).on(":in-viewport",e)?!0:!1},r.prototype.initPlayer=function(){var e=this;e.initialized=!0,require(["async!https://www.youtube.com/iframe_api!undefined|onYouTubeIframeAPIReady"],function(){var t=new YT.Player(e.placeholder.attr("id"),e.config);e.playerApi=t})},r.prototype.fullscreen=function(e){return this};var s=function(e,t){var n=new r;i.push(n),n.el=t,n.init()};t(".sony-youtube-player").each(s)}),define("secondary/sony-video-youku",["libs/async","jquery","require/sony-global-environment"],function(e,t,n){var r,i=[];r=function(){this.initialized=!1},r.prototype.init=function(){var e=this,r=t(this.el);return this.config=r.data("config"),this.configUpdate={events:{onStateChange:t.proxy(this.onPlayerStateChange,this)}},this.placeholder=r.find(".sonyplayer-placeholder"),r.data("sonyVideo",this),t.extend(this.config,this.configUpdate),t(window).on(":in-viewport",r)&&this.initPlayer(),t(window).bind("scroll",t.proxy(this.checkInitialized,this)),t(window).bind("resize",t.proxy(this.onResize,this)),n.on("global:resizeDebounced",t.proxy(this.onResize,this)),n.on("global:onAddonClick",t.proxy(this.checkInitialized,this)),this},r.prototype.onPlayerStateChange=function(e){e.data===YT.PlayerState.PLAYING&&t.each(i,function(t,n){e.target!==this.playerApi&&n.pause()})},r.prototype.checkInitialized=function(e){var n=t(this.el);n.is(":in-viewport")&&this.initialized===!1&&this.initPlayer()},r.prototype.onResize=function(e){var n=t(this.el),r=n.find(".video-container"),i=n.parents(".submodule.video"),s=i.siblings(".hero-image").find(".image-module");if(!i.hasClass("visuallyhidden")&&s.size()>0){var o=String((s.height()-30)/r.width()*100);r.css("padding-bottom",o+"%")}},r.prototype.api=function(){return this},r.prototype.play=function(){return this.playerApi===undefined&&this.initPlayer(),t(window).trigger("resize"),this},r.prototype.pause=function(){return this.playerApi!==undefined&&this.playerApi.pauseVideo(),this},r.prototype.unload=function(){this.pause()},r.prototype.initPlayer=function(){var e=this;e.initialized=!0,require(["http://player.youku.com/jsapi"],function(){var t=new YKU.Player(e.placeholder.attr("id"),e.config);e.playerApi=t})},r.prototype.fullscreen=function(e){return this};var s=function(e,t){var n=new r;i.push(n),n.el=t,n.init()};t(".sony-youku-player").each(s)}),define("secondary/sony-video",["require","jquery","require/sony-global-environment","plugins/jquery.flowplayer","secondary/sony-video-youtube","secondary/sony-video-youku","require/sony-global-settings"],function(e){var t=e("jquery"),n=e("require/sony-global-environment"),r=e("plugins/jquery.flowplayer"),i=e("secondary/sony-video-youtube"),s=e("secondary/sony-video-youku"),o=e("require/sony-global-settings"),u=function(){function n(){function s(t){var n=null;for(var r=e.length-1;r>=0;r--)n=e[r],n!==t&&n.playing&&n.pause()}var e=[],n=0,r=null,i=window.flowplayer;return i.conf={swfFallback:"/assets/images/swf/flash9fallback.swf",swf:"/assets/images/swf/flowplayer.swf",splash:!0,embed:!1,tooltip:!1,engine:"html5",native_fullscreen:!0},{pauseAllVideos:function(){s()},pauseCurrentVideo:function(){r&&r.playing&&r.pause()},getTotalInstanceCount:function(){return n},initVideos:function(s,u){var a=null;return s.

Prev | Next
Pg.: 1 ... 42 43 44 45 46 47 48 49 50 51 52 ... 66


Back to home | File page

Subscribe | Register | Login | N