|
24 | 24 | <div class="container" layout="column" layout-align="space-between stretch" flex> |
25 | 25 | <md-content layout="row" layout-align="start stretch" flex> |
26 | 26 | <div class="list" layout="column" layout-align="start stretch" flex="none"> |
| 27 | + <div class="list__loading" layout="column" layout-align="center center" |
| 28 | + ng-if="$ctrl.map.center.zoom <= 12"> |
| 29 | + <h4 class="md-title">Zoom in</h4> |
| 30 | + </div> |
| 31 | + <div class="list__loading" layout="column" layout-align="center center" |
| 32 | + ng-if="$ctrl.loading"> |
| 33 | + <md-progress-linear md-mode="indeterminate"></md-progress-linear> |
| 34 | + </div> |
| 35 | + <div class="list__loading" layout="column" layout-align="center center" |
| 36 | + ng-if="$ctrl.map.center.zoom > 12 && !$ctrl.loading && !$ctrl.list.length"> |
| 37 | + <h4 class="md-title">No results</h4> |
| 38 | + </div> |
27 | 39 | <md-virtual-repeat-container class="list__container" flex> |
28 | | - <md-list-item> |
29 | | - <span ng-if="!$ctrl.loading">{{$ctrl.list.length}} results</span> |
30 | | - <span ng-if="$ctrl.loading">Loading...</span> |
31 | | - </md-list-item> |
32 | 40 | <md-list-item class="md-2-line" |
33 | 41 | md-virtual-repeat="item in $ctrl.list | orderBy: 'name.value'" |
34 | 42 | ui-sref="main.object({id: item.name.value_id.substring(1)})"> |
|
40 | 48 | <p class="muted">{{item.admin.value}}</p> |
41 | 49 | </div> |
42 | 50 | </md-list-item> |
43 | | - <md-list-item class="md-2-line" ng-if="$ctrl.loading"> |
44 | | - <div class="list__image" layout="row" layout-align="center center"></div> |
45 | | - <div class="md-list-item-text" layout="column"></div> |
46 | | - </md-list-item> |
47 | | - <md-list-item class="md-2-line" ng-if="$ctrl.loading"> |
48 | | - <div class="list__image" layout="row" layout-align="center center"></div> |
49 | | - <div class="md-list-item-text" layout="column"></div> |
50 | | - </md-list-item> |
51 | | - <md-list-item class="md-2-line" ng-if="$ctrl.loading"> |
52 | | - <div class="list__image" layout="row" layout-align="center center"></div> |
53 | | - <div class="md-list-item-text" layout="column"></div> |
54 | | - </md-list-item> |
55 | | - <md-list-item class="md-2-line" ng-if="$ctrl.loading"> |
56 | | - <div class="list__image" layout="row" layout-align="center center"></div> |
57 | | - <div class="md-list-item-text" layout="column"></div> |
58 | | - </md-list-item> |
59 | | - <md-list-item class="md-2-line" ng-if="$ctrl.loading"> |
60 | | - <div class="list__image" layout="row" layout-align="center center"></div> |
61 | | - <div class="md-list-item-text" layout="column"></div> |
62 | | - </md-list-item> |
63 | 51 | </md-virtual-repeat-container> |
64 | 52 | </div> |
65 | 53 | <div class="list__map" flex> |
|
0 commit comments