b0y-101 Mini Shell


Current Path : E:/www/chiangmai/media/n2/ss3/plugins/widgetbar/horizontal/horizontal/
File Upload :
Current File : E:/www/chiangmai/media/n2/ss3/plugins/widgetbar/horizontal/horizontal/bar.min.js

N2D("SmartSliderWidgetBarHorizontal",function(t,i){"use strict";function e(i,e){this.slider=i,this.slider.started(t.proxy(this.start,this,e))}return e.prototype.start=function(i){if(this.slider.sliderElement.data("bar"))return!1;if(this.slider.sliderElement.data("bar",this),this.parameters=i,this.offset=0,this.tween=null,this.bar=this.slider.sliderElement.find(".nextend-bar"),this.innerBar=this.bar.find("> div"),this.slider.firstSlideReady.done(t.proxy(this.onFirstSlideSet,this)),i.animate?this.slider.sliderElement.on("mainAnimationStart",t.proxy(this.onSliderSwitchToAnimateStart,this)):this.slider.sliderElement.on("sliderSwitchTo",t.proxy(this.onSliderSwitchTo,this)),!i.overlay){var e=!1;switch(i.area){case 1:e="Top";break;case 12:e="Bottom"}e&&(this.offset=parseFloat(this.bar.data("offset")),this.slider.responsive.addStaticMargin(e,this))}var s="click";this.slider.hasTouch()&&(s="n2click"),this.bar.on("click",t.proxy(function(t){this.slider.sliderElement.find(".n2-ss-slide-active .n2-ss-layers-container").trigger(s)},this))},e.prototype.onFirstSlideSet=function(t){this.onSliderSwitchTo(null,t.index)},e.prototype.renderBarContent=function(t){var e="";if(this.parameters.showTitle&&(t.getTitle()!==i||this.parameters.slideCount)){if(this.parameters.slideCount)var s=t.index+1;else var s=t.getTitle();e+='<span class="'+this.parameters.fontTitle+' n2-ow">'+s+"</span>"}if(this.parameters.showDescription&&(t.getDescription()!==i||this.parameters.slideCount)){if(this.parameters.slideCount)var r=t.slider.slides.length;else var r=t.getDescription();e+='<span class="'+this.parameters.fontDescription+' n2-ow">'+(""===e?"":this.parameters.separator)+r+"</span>"}return e},e.prototype.onSliderSwitchTo=function(t,i){var e=this.slider.slides[i],s=this.renderBarContent(e);this.innerBar.html(s),this.setCursor(e.hasLink()),this.slider.widgets.setState("hide.bar",""===s)},e.prototype.onSliderSwitchToAnimateStart=function(){var i=t.Deferred();this.slider.sliderElement.on("mainAnimationComplete.n2Bar",t.proxy(this.onSliderSwitchToAnimateEnd,this,i)),this.tween&&this.tween.pause(),NextendTween.to(this.innerBar,.3,{opacity:0,onComplete:function(){i.resolve()}})},e.prototype.onSliderSwitchToAnimateEnd=function(i,e,s,r,n){this.slider.sliderElement.off(".n2Bar");var o=this.slider.slides[n];i.done(t.proxy(function(){var t=this.innerBar.clone();this.innerBar.remove(),this.innerBar=t.css("opacity",0).html(this.renderBarContent(o)).appendTo(this.bar),this.setCursor(o.hasLink()),this.tween=NextendTween.to(this.innerBar,.3,{opacity:1})},this))},e.prototype.setCursor=function(t){this.innerBar.css("cursor",t?"pointer":"inherit")},e.prototype.isVisible=function(){return this.bar.is(":visible")},e.prototype.getSize=function(){return this.bar.height()+this.offset},e});

Copyright © 2019 by b0y-101