3faf3f139e9b1f3292e80467a0f3e6408faf4503
[ccsdk/apps.git] / sdnr / wireless-transport / code-Carbon-SR1 / apps / dlux / dlux-web / src / common / general / finishRender.module.js
1 define(['angularAMD'], function(ng) {
2   var module = angular.module('app.common.finishRender', []);
3
4   module.config(function($compileProvider) {
5     module.register = {
6       directive : $compileProvider.register
7     };
8   });
9
10   module.directive('onFinishRender', function ($timeout) {
11       return {
12           restrict: 'A',
13           link: function (scope, element, attr) {
14               if (scope.$last === true) {
15                   $timeout(function () {
16                       scope.$emit('ngRepeatFinished');
17                   });
18               }
19           }
20       };
21   });
22
23   return module;
24 });