|
| 1 | +require('./loading-spinner.css'); |
| 2 | + |
1 | 3 | (function () { |
2 | 4 | angular |
3 | 5 | .module('sarsha.spinner', ['ngAnimate']) |
4 | 6 | .directive('sarshaSpinner', sarshaSpinner) |
5 | 7 | .service('spinnerService', spinnerService); |
6 | 8 |
|
| 9 | + sarshaSpinner.$inject = ['spinnerService']; |
7 | 10 | function sarshaSpinner(spinnerService) { |
8 | 11 | return { |
9 | 12 | restrict: 'E', |
|
12 | 15 | active: '@' |
13 | 16 | }, |
14 | 17 | transclude: true, |
15 | | - template: ` |
16 | | - <div class="sarsha-spinner-container" ng-if="active"> |
17 | | - <div class="sarsha-spinner"> |
18 | | - <div ng-transclude> |
19 | | - <div class="spinner"> |
20 | | - <div class="rect1"></div> |
21 | | - <div class="rect2"></div> |
22 | | - <div class="rect3"></div> |
23 | | - <div class="rect4"></div> |
24 | | - <div class="rect5"></div> |
25 | | - </div> |
26 | | - </div> |
27 | | - </div> |
28 | | - </div> |
29 | | - `, |
| 18 | + template: [ |
| 19 | + '<div class="sarsha-spinner-container" ng-if="active">', |
| 20 | + '<div class="sarsha-spinner">', |
| 21 | + '<div ng-transclude>', |
| 22 | + '<div class="spinner">', |
| 23 | + '<div class="rect1"></div>', |
| 24 | + '<div class="rect2"></div>', |
| 25 | + '<div class="rect3"></div>', |
| 26 | + '<div class="rect4"></div>', |
| 27 | + '<div class="rect5"></div>', |
| 28 | + '</div>', |
| 29 | + '</div>', |
| 30 | + '</div>', |
| 31 | + '</div>' |
| 32 | + ].join(" "), |
30 | 33 | link: function (scope, elm, attrs) { |
31 | 34 | var parent = elm.parent(); |
32 | 35 | var parentPosition = parent.position; |
|
0 commit comments