2 class="report-selection-dialog"
3 aria-label="Report Selection"
7 <div class="md-toolbar-tools">
10 <md-button class="md-icon-button" ng-click="vm.closeReportDialog()">
11 <md-icon md-font-icon="icon-close" aria-label="Close dialog"></md-icon>
21 layout-align="start start"
23 <div layout="column" flex="30">
24 <md-card class="padding-10 scrollable" ms-scroll>
26 js-tree="vm.treeConfig"
27 tree-events-obj="vm.treeDefaultEvents"
28 ng-model="vm.treeDefaultData"
29 tree="vm.treeDefaultInstance"
32 <md-card class="padding-10 scrollable" ms-scroll>
34 js-tree="vm.treeConfig"
35 tree-events-obj="vm.treeCustomEvents"
36 ng-model="vm.treeCustomData"
37 tree="vm.treeCustomInstance"
42 <md-toolbar class="md-table-toolbar md-default">
43 <div class="md-toolbar-tools">
44 <span class="h2 secondary-text">{{vm.currentNode.text}}</span>
45 <p ng-if="vm.currentPath">
46 <span class="text-boxed">{{vm.currentPath}}</span>
54 ng-model="vm.selectedReport"
55 md-progress="vm.promise"
59 md-order="vm.query.sort"
60 md-on-reorder="vm.getReports"
63 <th md-column md-order-by="id" width="10px">
64 {{ "ANALYTICS.ID" | translate }}
66 <th md-column md-order-by="name">
67 {{ "ANALYTICS.NAME" | translate }}
69 <th md-column md-order-by="description">
70 {{ "ANALYTICS.DESCRIPTION" | translate }}
72 <th md-column md-order-by="createdAt">
73 {{ "ANALYTICS.CREATED_AT" | translate }}
78 <tr md-row ng-hide="vm.reports.rows.length">
79 <td md-cell colspan="5">
80 <div layout="row" layout-align="center center">
81 <span translate="ANALYTICS.NO_AVAILABLE_INFO"
82 >No Available Info</span
91 ng-repeat="report in vm.reports.rows"
93 <td md-cell class="id">{{ report.id }}</td>
94 <td md-cell class="name">{{ report.name }}</td>
95 <td md-cell class="description">{{ report.description }}</td>
96 <td md-cell class="createdAt">
97 {{ report.createdAt | date: "medium" }}
102 </md-table-container>
105 md-label="{page: '{{ 'ANALYTICS.PAGE' | translate }}:', rowsPerPage: '{{ 'ANALYTICS.ROWSPERPAGE' | translate }}:', of: '{{ 'ANALYTICS.OF' | translate }}'}"
106 md-limit="vm.query.limit"
107 md-limit-options="[10]"
108 md-page="vm.query.page"
109 md-total="{{ vm.reports.count }}"
110 md-on-paginate="vm.getReports"
112 ></md-table-pagination>
116 <md-dialog-actions layout="row">
118 <md-button class="md-raised" ng-click="vm.closeReportDialog()"
121 <md-button class="md-accent md-raised" ng-click="vm.selectReport()"