diff --git a/modules/core/client/directives/mt-scroll.client.directive.js b/modules/core/client/directives/mt-scroll.client.directive.js new file mode 100644 index 00000000..5eb78cb9 --- /dev/null +++ b/modules/core/client/directives/mt-scroll.client.directive.js @@ -0,0 +1,23 @@ +(function () { + 'use strict'; + + angular.module('core') + .directive('mtScroll', mtScroll); + + function mtScroll() { + var directive = { + restrict: 'A', + link: link + }; + + return directive; + + function link(scope, element, attrs) { + if (attrs.mtScroll) { + $(element).on('scroll', function (evt) { + scope.$eval(attrs.mtScroll, {$event: event}); + }); + } + } + } +}());