diff options
Diffstat (limited to 'www/lib/angular-carousel/dist/angular-carousel.js')
| -rw-r--r-- | www/lib/angular-carousel/dist/angular-carousel.js | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/www/lib/angular-carousel/dist/angular-carousel.js b/www/lib/angular-carousel/dist/angular-carousel.js index 8d1f795d..58c9556d 100644 --- a/www/lib/angular-carousel/dist/angular-carousel.js +++ b/www/lib/angular-carousel/dist/angular-carousel.js @@ -1,6 +1,6 @@ /** * Angular Carousel - Mobile friendly touch carousel for AngularJS - * @version v0.3.12 - 2015-06-11 + * @version v0.3.13 - 2015-06-15 * @link http://revolunet.github.com/angular-carousel * @author Julien Bouquillon <julien@revolunet.com> * @license MIT License, http://www.opensource.org/licenses/MIT @@ -266,10 +266,10 @@ angular.module('angular-carousel').run(['$templateCache', function($templateCach var defaultOptions = { transitionType: iAttributes.rnCarouselTransition || 'slide', transitionEasing: iAttributes.rnCarouselEasing || 'easeTo', - transitionDuration: parseFloat(iAttributes.rnCarouselDuration, 10) || 300, + transitionDuration: parseInt(iAttributes.rnCarouselDuration, 10) || 300, isSequential: true, autoSlideDuration: 3, - bufferSize: 31, + bufferSize: 5, /* in container % how much we need to drag to trigger the slide change */ moveTreshold: 0.1, defaultIndex: 0 @@ -453,16 +453,17 @@ angular.module('angular-carousel').run(['$templateCache', function($templateCach if (iAttributes.rnCarouselControls!==undefined) { // dont use a directive for this + var canloop = ((isRepeatBased ? scope[repeatCollection.replace('::', '')].length : currentSlides.length) > 1) ? angular.isDefined(tAttributes['rnCarouselControlsAllowLoop']) : false; var nextSlideIndexCompareValue = isRepeatBased ? repeatCollection.replace('::', '') + '.length - 1' : currentSlides.length - 1; var tpl = '<div class="rn-carousel-controls">\n' + - ' <span class="rn-carousel-control rn-carousel-control-prev" ng-click="prevSlide()" ng-if="carouselIndex > 0"></span>\n' + - ' <span class="rn-carousel-control rn-carousel-control-next" ng-click="nextSlide()" ng-if="carouselIndex < ' + nextSlideIndexCompareValue + '"></span>\n' + + ' <span class="rn-carousel-control rn-carousel-control-prev" ng-click="prevSlide()" ng-if="carouselIndex > 0 || ' + canloop + '"></span>\n' + + ' <span class="rn-carousel-control rn-carousel-control-next" ng-click="nextSlide()" ng-if="carouselIndex < ' + nextSlideIndexCompareValue + ' || ' + canloop + '"></span>\n' + '</div>'; iElement.parent().append($compile(angular.element(tpl))(scope)); } if (iAttributes.rnCarouselAutoSlide!==undefined) { - var duration = parseFloat(iAttributes.rnCarouselAutoSlide, 10) || options.autoSlideDuration; + var duration = parseInt(iAttributes.rnCarouselAutoSlide, 10) || options.autoSlideDuration; scope.autoSlide = function() { if (scope.autoSlider) { $interval.cancel(scope.autoSlider); |
