%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/advertising.banner/templates/bootstrap/ |
Current File : //home/bitrix/www/bitrix/components/bitrix/advertising.banner/templates/bootstrap/bxcarousel.min.js |
+function(){"use strict";if(BX.browser.IsIE()||BX.browser.IsIE11()||!window.CustomEvent){(function(){function e(e,t){t=t||{bubbles:false,cancelable:false,detail:undefined};var i=document.createEvent("CustomEvent");i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail);return i}e.prototype=window.Event.prototype;window.CustomEvent=e})()}var e=function(e,t){t.pause=t.pause!="false"?true:false,t.wrap=t.wrap!="false"?true:false,t.interval=t.interval!="false"?parseInt(t.interval):false,t.keyboard=t.keyboard!="false"?true:false,this.$element=BX(e);this.$indicators=this.$element.querySelectorAll(".carousel-indicators");this.options=t;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.slidEvent=null;this.slideEvent=null;this.options.keyboard&&BX.bind(this.$element,"keydown",BX.proxy(this.keydown,this));if(this.options.pause&&!BX.hasClass(document.documentElement,"bx-touch")){BX.bind(this.$element,"mouseover",BX.proxy(this.pause,this));BX.bind(this.$element,"mouseout",BX.proxy(this.cycle,this))}};e.VERSION="3.3.5";e.TRANSITION_DURATION=600;e.DEFAULTS={interval:5e3,pause:true,wrap:true,keyboard:true};e.prototype.keydown=function(e){if(/input|textarea/i.test(e.target.tagName))return;switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()};e.prototype.cycle=function(e){e||(this.paused=false);this.interval&&clearInterval(this.interval);this.options.interval&&!this.paused&&(this.interval=setInterval(BX.proxy(this.next,this),this.options.interval));return this};e.prototype.getItemIndex=function(e){this.$items=BX.findChildren(e.parentNode,{className:"item"},true);return this.$items.indexOf(e||this.$active)};e.prototype.eq=function(e,t){var i=e.length,s=+t+(t<0?i:0);return s>=0&&s<i?e[s]:{}};e.prototype.getItemForDirection=function(e,t){var i=this.getItemIndex(t);var s=e=="prev"&&i===0||e=="next"&&i==this.$items.length-1;if(s&&!this.options.wrap)return t;var a=e=="prev"?-1:1;var r=(i+a)%this.$items.length;return this.eq(this.$items,r)};e.prototype.to=function(e){var t=this.getItemIndex(this.$active=BX.findChild(this.$element.parentNode,{className:"item active"},true,false));if(e>this.$items.length-1||e<0)return;if(this.sliding){return false}if(t==e)return this.pause().cycle();return this.slide(e>t?"next":"prev",this.eq(this.$items,e))};e.prototype.pause=function(e){e||(this.paused=true);if(BX.findChildren(this.$element,{className:"carousel-control"},true,true).length){this.cycle(true)}this.interval=clearInterval(this.interval);return this};e.prototype.next=function(){if(this.sliding)return;return this.slide("next")};e.prototype.prev=function(){if(this.sliding)return;return this.slide("prev")};e.prototype.loadEvents=function(){var e=BX.findChild(this.$element,{"class":"item active"},true,false)||BX.findChild(this.$element,{"class":"item active"},true,false);var t=new CustomEvent("slid.bs.carousel",{detail:{curSlide:e}});var i=new CustomEvent("slide.bs.carousel",{detail:{curSlide:e}});this.$element.dispatchEvent(t);this.$element.dispatchEvent(i)};e.prototype.slide=function(t,i){var s=BX.findChild(this.$element,{"class":"item active"},true,false)||BX.findChild(this.$element,{"class":"item active"},true,false);var a=i||this.getItemForDirection(t,s);var r=this.interval;var n=t=="next"?"left":"right";var l=BX.findChild(s,{tagName:"video",className:"embed-responsive-item"},true,false);var d=BX.findChild(a,{tagName:"video",className:"embed-responsive-item"},true,false);var o=BX.findChild(s,{tagName:"iframe",className:"embed-responsive-item"},true,false);var u=BX.findChild(a,{tagName:"iframe",className:"embed-responsive-item"},true,false);if(BX.hasClass(a,"active"))return this.sliding=false;this.slidEvent=new CustomEvent("slid.bs.carousel",{detail:{curSlide:a}});this.slideEvent=new CustomEvent("slide.bs.carousel",{detail:{curSlide:a}});this.$element.dispatchEvent(this.slidEvent);this.sliding=true;r&&this.pause();if(this.$indicators.length){BX.removeClass(BX.findChild(this.$indicators[0],{className:"active"},true,false),"active");var h=BX.findChildren(this.$indicators[0],{tagName:"li"},false,true)[this.getItemIndex(a)];h&&BX.addClass(h,"active")}if(BX.hasClass(this.$element,"slide")&&!BX.browser.IsIE()){var c=this;BX.addClass(a,t);a.offsetWidth;BX.addClass(s,n);BX.addClass(a,n);setTimeout(function(){BX.addClass(a,"active");BX.removeClass(s,"active");BX.removeClass(s,n);BX.removeClass(a,t);BX.removeClass(a,n);if(c.options.interval&&!c.paused){clearInterval(c.interval);c.cycle()}c.$element.dispatchEvent(c.slideEvent);c.sliding=false},e.TRANSITION_DURATION+100)}else{BX.removeClass(s,"active");BX.addClass(a,"active");this.$element.dispatchEvent(this.slideEvent);this.sliding=false}r&&this.cycle();l&&l.pause();d&&d.play();o&&window[o.id]&&window[o.id].pauseVideo&&window[o.id].pauseVideo();u&&window[u.id]&&window[u.id].playVideo&&window[u.id].playVideo();return this};function t(t){function i(){function i(){for(var e=1;e<arguments.length;e++)for(var t in arguments[e])if(arguments[e].hasOwnProperty(t))arguments[0][t]=arguments[e][t];return arguments[0]}var s=this.data?this.data:undefined;var a=this.carousel?this.carousel:undefined;var r=i({},e.DEFAULTS,s,typeof t=="object"&&t);var n=typeof t=="string"?t:r.slide;var l;if(!a){a=this.carousel=new e(this,r);l=BX.findChild(a.$element,{"class":"item active"},true,false);if(l)a.loadEvents()}var d=BX.findChild(BX.findChild(a.$element,{"class":"item active"},true,false),{tagName:"video",className:"embed-responsive-item"},true,false);l=l||BX.findChild(a.$element,{"class":"item active"},true,false);if(d)d.play();if(typeof t=="number")a.to(t);else if(n)a[n]();else if(r.interval)a.pause().cycle()}return i.call(this)}var i=function(e){var i;var s=this.getAttribute("data-target")||(i=this.getAttribute("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");if(s&&s.length>1)s=s.substr(1);var a=BX(s);if(!BX.hasClass(a,"carousel"))return;var r={slide:this.getAttribute("data-slide")};var n=this.getAttribute("data-slide-to");if(n)r.interval=false;t.call(a,r);if(n){a.carousel.to(n)}e.preventDefault()};var s=function(){var e=document.querySelectorAll("[data-slide]"),s;for(s in e){BX.bind(e[s],"click",i)}var a=document.querySelectorAll("[data-slide-to]"),r;for(r in a){BX.bind(a[r],"click",i)}var n,l;function d(){var e=this;e.data={ride:this.getAttribute("data-ride"),pause:this.getAttribute("data-pause"),wrap:this.getAttribute("data-wrap"),interval:this.getAttribute("data-interval"),keyboard:this.getAttribute("data-keyboard")};t.call(e,e.data)}var o=document.querySelectorAll('[data-ride="carousel"]');for(n in o){if(o.hasOwnProperty(n)){l=d.call(o[n])}}};if(window.frameCacheVars!==undefined){BX.addCustomEvent("onFrameDataReceived",function(){s()})}else{BX.ready(function(){s()})}}(); //# sourceMappingURL=bxcarousel.map.js