lastTouchMoveDistance=e.gesture.distance,t.lastTouchMoveDirection=e.gesture.direction),e.preventDefault(),e.gesture.preventDefault(),r.isIOS?0===t.moves%2&&t.move(i):r.isAndroid?0===t.moves%5&&t.move(i):t.move(i),t.moves++},mouseDown:function(e){var t=this;e.preventDefault(),t.$controls.addClass("grabbing"),t.$body.addClass("unselectable"),t.clicked=!0},mouseUp:function(e){var t=this;e.preventDefault(),t.$controls.removeClass("grabbing"),t.$body.removeClass("unselectable"),t.clicked=!1},mouseMove:function(e){var t=this,n=!1;e.preventDefault(),null===t.lastTriggerX&&(t.lastTriggerX=t.lastX=e.pageX),e.pageX>t.lastTriggerX+t.dynamicBuffer?(t.movingLeft=!0,t.movingRight=!1,n=!0,t.lastTriggerX=e.pageX):e.pageX<t.lastTriggerX-t.dynamicBuffer&&(t.movingLeft=!1,t.movingRight=!0,n=!0,t.lastTriggerX=e.pageX);if(t.clicked&&n){var r=t.movingLeft?"left":"right";t.move(r)}t.lastX=e.pageX},animateDragger:function(){if(r.isLTIE8)return;var e=this;e.$leftArrow.animate({opacity:0}),e.$rightArrow.animate({opacity:0}),e.$controlCenter.animate({marginLeft:"+26px",marginRight:"+26px"},499,function(){e.resetAnimation()})},resetAnimation:function(){var e=this;e.$leftArrow.css({opacity:1}),e.$rightArrow.css({opacity:1}),e.$controlCenter.css({marginLeft:"18px",marginRight:"18px"}),e.inMotion=!1},move:function(e){var t=this,n=t.curIndex,r,i,s,o;switch(!isNaN(e)||e){case!0:t.options.autoplay=!1,t.curIndex>e&&e===0&&t.options.loop&&t.curIndex>=t.sequenceLength-1?(e!==0?t.curIndex++:t.curIndex=0,t.pagePos=t.curIndex):t.curIndex<e?(t.curIndex++,t.pagePos=t.curIndex):t.curIndex>e&&(t.curIndex--,t.pagePos=t.curIndex),t.curIndex==e&&t.isAnimating&&(t.isAnimating=!1,setTimeout(function(){clearInterval(t.animationInterval),t.$container.trigger("SonySequence:stop-sequence",t.curIndex),t.options.barcontrols&&t.$slideHandle.removeClass("transition")},t.options.animationspeed));break;case"left":if(t.curIndex===0){if(t.options.autoplay&&t.animationLooped&&!t.options.loop){t.initBehaviors(),clearInterval(t.animationInterval),t.isAnimating=!1,t.options.barcontrols&&!t.sliderLabelInitialized&&(t.createBarControl(),t.$slideHandle.removeClass("transition")),t.options.barcontrols&&!t.showFallback&&t.setSliderPosition(i),t.options.autoplay=!1;return}t.curIndex=t.sequenceLength-1,t.pagePos=t.curIndex}else t.curIndex--,t.pagePos=t.curIndex,t.curIndex===1&&(t.animationLooped=!0),t.options.barcontrols&&t.sliderLabelInitialized&&!t.showFallback&&t.setSliderPosition(i);break;case"right":if(t.curIndex===t.sequenceLength-1){t.animationLooped=!0,t.options.autoplay&&t.animationLooped&&!t.options.loop&&(clearInterval(t.animationInterval),t.isAnimating=!1,t.options.barcontrols&&!t.sliderLabelInitialized&&t.$slideHandle.removeClass("transition")),t.animationLooped=!0,t.options.autoplay=!1,t.curIndex=t.sequenceLength-1,t.pagePos=t.curIndex;if(t.is360||t.options.loop)t.curIndex=0;t.options.barcontrols&&!t.showFallback&&(t.setSliderPosition(i-1),t.$slideHandle.removeClass("transition"));return}t.curIndex++,t.pagePos=t.curIndex,t.options.barcontrols&&!t.showFallback&&t.setSliderPosition(i)}t.showCurrentFrame()}},u.defaults={autoplay:!1,viewcontrols:!0,barcontrols:!1,loop:!0,speed:100},u.settings={},u}),function(e){typeof define=="function"&&define.amd?define("libs/jquery.xdomainrequest",["jquery"],e):typeof exports=="object"?module.exports=e(require("jquery")):e(jQuery)}(function(e){if(e.support.cors||!e.ajaxTransport||!window.XDomainRequest)return;var t=/^https?:\/\//i,n=/^get|post$/i,r=new RegExp("^"+location.protocol,"i");e.ajaxTransport("* text html xml json",function(i,s,o){if(!i.crossDomain||!i.async||!n.test(i.type)||!t.test(i.url)||!r.test(i.url))return;var u=null;return{send:function(t,n){var r="",o=(s.dataType||"").toLowerCase();u=new XDomainRequest,/^\d+$/.test(s.timeout)&&(u.timeout=s.timeout),u.ontimeout=function(){n(500,"timeout")},u.onload=function(){var t="Content-Length: "+u.responseText.length+"\r\nContent-Type: "+u.contentType,r={code:200,message:"success"},i={text:u.responseText};try{if(o==="html"||/text\/html/i.test(u.contentType))i.html=u.responseText;else if(o==="json"||o!=="text"&&/\/json/i.test(u.contentType))try{i.json=e.parseJSON(u.responseText)}catch(s){r.code=500,r.message="parseerror"}else if(o==="xml"||o!=="text"&&/\/xml/i.test(u.contentType)){var a=new ActiveXObject("Microsoft.XMLDOM");a.async=!1;try{a.loadXML(u.responseText)}catch(s){a=undefined}if(!a||!a.documentElement||a.getElementsByTagName("parsererror").length)throw r.code=500,r.message="parseerror","Invalid XML: "+u.responseText;i.xml=a}}catch(f){throw f}finally{n(r.code,r.message,i,t)}},u.onprogress=function(){},u.onerror=function(){n(500,"error",{text:u.responseText})},s.data&&(r=e.type(s.data)==="string"?s.data:e.param(s.data)),u.open(i.type,i.url),u.send(r)},abort:function(){u&&u.abort()}}})}),define("secondary/sony-reviewlisting",["require","jquery","require/sony-global-settings","secondary/sony-carousel","libs/jquery.xdomainrequest","modernizr"],function(e){var t=e("jquery"),n=e("require/sony-global-settings"),r=e("secondary/sony-carousel"),i=e("libs/jquery.xdomainrequest"),s=e("modernizr"),o=function(e){var t=this;t.$el=e,t.init()};o.prototype={constructor:o,init:function(){var e=this;jQuery.support.cors=!0,e.UPDATE_DISPLAY_EVENT="reviewlisting:update",e.api=e.$el.parent().data("api").replace("reviews.json","submitfeedback.json").replace("http:",""),e.authorId=e.$el.data("author-id"),e.contentId=e.$el.data("content-id"),e.$mediaThumbs=e.$el.find(".media-thumb"),e.$mediaCarousel=e.$el.find(".reviews-media-carousel"),e.$mediaSlides=e.$el.find(".reviews-media-slide"),e.$mediaCloseBtn=e.$el.find(".box-close"),e.commentsShown=!1,e.$commentsBtn=e.$el.find(".comment-count"),e.commentCount=e.$commentsBtn.data("comment-count"),e.votedUp=!1,e.votedDown=!1,e.$thumbsUpBtn=e.$el.find(".positive-count"),e.$thumbsDownBtn=e.$el.find(".negative-count"),e.positiveCount=e.$thumbsUpBtn.data("positive-count"),e.negativeCount=e.$thumbsDownBtn.data("negative-count"),e.$posOverlay=e.$el.find(".pos-overlay"),e.$negOverlay=e.$el.find(".neg-overlay"),e.flagged=!1,e.$flagBtn=e.$el.find(".flag-review"),e.$flagOverlay=e.$el.find(".

Prev | Next
Pg.: 1 ... 50 51 52 53 54 55 56 57 58 59 60 ... 66


Back to home | File page

Subscribe | Register | Login | N