CRM-13823 - Simplify data loading
[civicrm-core.git] / ang / crmStatusPage / StatusPage.html
1 <div class="crm-container">
2 <div crm-ui-debug="statuses"></div>
3
4 <form name="crm-system-status" crm-ui-id-scope>
5
6 <div>
7 <h1>Status Page</h1>
8 </div>
9
10 <div crm-ui-tab-set>
11 <div
12 ng-repeat="tab in [{is_visible: 1, name: 'visible'}, {is_visible: 0, name: 'hidden'}]"
13 crm-ui-tab id="tab-{{tab.name}}"
14 crm-title="tab.is_visible ? ts('Active') : ts('Hushed/Snoozed')"
15 >
16 <div id="crm-status-list" ng-repeat="status in statuses | filter:{is_visible: tab.is_visible}" >
17 <h3 class="crm-severity-{{status.severity}}">
18 <i ng-if="status.icon" class="crm-i {{status.icon}}"></i>
19 {{status.title}}
20 <span class="status-snooze-options" ng-show="status.snoozeOptions.show" style="display: inline-block">
21 <div crm-snooze-options style="display: inline"></div>
22 </span>
23 <a ng-if="status.is_visible" ng-click="showSnoozeOptions(status)" ng-show="!status.snoozeOptions.show" class="crm-hover-button" crm-icon="fa-clock-o" title="{{ts('Snooze')}}"></a>
24 <a ng-click="showSnoozeOptions(status)" ng-show="status.snoozeOptions.show" class="crm-hover-button" crm-icon="fa-times" style="display: inline" title="{{ts('Close')}}"></a>
25 <a ng-if="status.is_visible" ng-click="hush(status.name, status.severity)" class="crm-hover-button" crm-icon="fa-bell-slash-o" title="{{ts('Hush')}}"></a>
26 <a ng-if="!status.is_visible" ng-click="unhush(status.name)" class="crm-hover-button" crm-icon="fa-bell-o" title="{{ts('Unhush And Unsnooze')}}"></a>
27 </h3>
28 <h4>
29 <div class="crm-block">
30 <div class="crm-group">
31 <div class="crm-status-message-body">
32 <span ng-bind-html="status.message | trusted"></span>
33 <a
34 ng-if="status.help"
35 class="helpicon"
36 ng-click="alert(status.help, status.title, 'info');"
37 href="javascript:void(0)"
38 >
39 </a>
40 </div>
41 </div>
42 </div>
43 </h4><br/>
44 </div>
45
46 </div>
47 </div>
48
49 </form>
50
51 </div>