diff options
| author | Pliable Pixels <pliablepixels@gmail.com> | 2017-09-27 11:39:30 -0400 |
|---|---|---|
| committer | Pliable Pixels <pliablepixels@gmail.com> | 2017-09-27 11:39:30 -0400 |
| commit | e18708f10b04455be151a5a799f0109c34f20a25 (patch) | |
| tree | 9e4559ef0fff8b366474e7768308ddca1e32268a /www/lib/angular-carousel/src/directives/rn-carousel-auto-slide.js | |
| parent | 97a1cb3ae199c7b5455dcba0001efd5b4c32040a (diff) | |
package updates to set up bower correctly #535
Diffstat (limited to 'www/lib/angular-carousel/src/directives/rn-carousel-auto-slide.js')
| -rw-r--r-- | www/lib/angular-carousel/src/directives/rn-carousel-auto-slide.js | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/www/lib/angular-carousel/src/directives/rn-carousel-auto-slide.js b/www/lib/angular-carousel/src/directives/rn-carousel-auto-slide.js deleted file mode 100644 index a2e1a5fd..00000000 --- a/www/lib/angular-carousel/src/directives/rn-carousel-auto-slide.js +++ /dev/null @@ -1,31 +0,0 @@ -angular.module('angular-carousel') - -.directive('rnCarouselAutoSlide', ['$interval', function($interval) { - return { - restrict: 'A', - link: function (scope, element, attrs) { - var stopAutoPlay = function() { - if (scope.autoSlider) { - $interval.cancel(scope.autoSlider); - scope.autoSlider = null; - } - }; - var restartTimer = function() { - scope.autoSlide(); - }; - - scope.$watch('carouselIndex', restartTimer); - - if (attrs.hasOwnProperty('rnCarouselPauseOnHover') && attrs.rnCarouselPauseOnHover !== 'false'){ - element.on('mouseenter', stopAutoPlay); - element.on('mouseleave', restartTimer); - } - - scope.$on('$destroy', function(){ - stopAutoPlay(); - element.off('mouseenter', stopAutoPlay); - element.off('mouseleave', restartTimer); - }); - } - }; -}]); |
