aboutsummaryrefslogtreecommitdiffstats
path: root/sdnr/wireless-transport/code-Carbon-SR1/ux/mwtnFault/mwtnFault-module/src/main/resources/mwtnFault/mwtnFault.tpl.html
blob: dd23d262c816d9c73dde3ea0b2a9ccd66a7333a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<ht-header help-link='sdnr/pnfFault/0.4.0/README.md'></ht-header>
<div class="mwtnError">{{error}}</div>

<uib-accordion close-others="oneATime">

<div uib-accordion-group class="panel-primary" is-open="status.currentProblemList">
  <uib-accordion-heading> <i class="pull-left fa"
    ng-class="{'fa-chevron-down': status.currentProblemList, 'fa-chevron-right': !status.currentProblemList}"></i>
  <span>{{'MWTN_CURRENT_PROBLEM_LIST' | translate}}
    ({{gridOptionsCurrentProblemList.data.length}})</span> 
        <i class="pull-right fa fa-spinner fa-pulse" ng-show="spinner.currentProblemList"></i>
    </uib-accordion-heading>


  <div id="mwtnFaultGridCurrentProblemList" ui-grid="gridOptionsCurrentProblemList" ui-grid-exporter
    ui-grid-selection ui-grid-pinning ui-grid-resize-columns
    ui-grid-move-columns class="mwtnFaultGrid"></div>
</div>

<div uib-accordion-group class="panel-primary" is-open="status.alarmNotifications">
  <uib-accordion-heading> <i class="pull-left fa"
    ng-class="{'fa-chevron-down': status.alarmNotifications, 'fa-chevron-right': !status.alarmNotifications}"></i>
  <span>{{'MWTN_ALARM_NOTIFICATIONS' | translate}}
    ({{gridOptionsAlarmNotifications.data.length}} since {{date}})</span>
    <i class="pull-right fa fa-spinner fa-pulse" ng-show="spinner.alarmNotifications"></i>
    </uib-accordion-heading>


  <div id="mwtnFaultGridAlarmNotifications" ui-grid="gridOptionsAlarmNotifications"
    ui-grid-exporter ui-grid-selection ui-grid-pinning
    ui-grid-resize-columns ui-grid-move-columns class="mwtnFaultGrid"></div>
</div>

<div uib-accordion-group class="panel-primary" is-open="status.alarmLog">
  <uib-accordion-heading> <i class="pull-left fa"
    ng-class="{'fa-chevron-down': status.alarmLog, 'fa-chevron-right': !status.alarmLog}"></i>
  <span>{{'MWTN_ALARM_LOG' | translate}}
    ({{maxCount}})</span>
    <i class="pull-right fa fa-spinner fa-pulse" ng-show="spinner.alarmLog"></i>
    </uib-accordion-heading>

    <div id="mwtnFaultGridAlarmLog" 
         ui-grid="gridOptionsAlarmLog"
         ui-grid-pagination 
         ui-grid-exporter 
         ui-grid-selection 
         ui-grid-pinning 
         ui-grid-resize-columns 
         ui-grid-move-columns class="mwtnFaultGrid">
    </div>
    
    <div class="ht-pagination">
      <button class="btn btn-default"
            ng-disabled="paginationOptions.pageNumber === 1"
            ng-click="gridApi.pagination.seek(1)"
            ng-class="{'cancelCursor':paginationOptions.pageNumber === 1}"
            role="menuitem" type="button" title="Page to first" aria-label="Page to first">
        <i class="fa fa-step-backward "></i>
      </button>
      <button class="btn btn-default"
            ng-disabled="paginationOptions.pageNumber === 1"
            ng-class="{'cancelCursor':paginationOptions.pageNumber === 1}"
            ng-click="gridApi.pagination.previousPage()"

            role="menuitem" type="button" title="Previous Page" aria-label="Previous Page">
        <i class="fa fa-play fa-rotate-180 "></i>
      </button>
      <input class="btn btn-default" style="text-align:right;"  border="1" 
           ng-model="gridOptionsAlarmLog.paginationCurrentPage"
           ng-change="seekPage(gridOptionsAlarmLog.paginationCurrentPage)"
           type="number" style="width:20px;"/>
      <span class="dark">&nbsp;/ {{ gridApi.pagination.getTotalPages() }}</span>

      <button class="btn btn-default" role="menuitem" type="button" title="Next Page" aria-label="Next Page"
            ng-disabled="gridOptionsAlarmLog.paginationCurrentPage === gridApi.pagination.getTotalPages()"
            ng-click="gridApi.pagination.nextPage()">
          <i class="fa fa-play "></i>
      </button>
      <button class="btn btn-default" ng-disabled="gridOptionsAlarmLog.paginationCurrentPage === gridApi.pagination.getTotalPages()"
            ng-click="gridApi.pagination.seek(gridApi.pagination.getTotalPages())"
            role="menuitem" type="button" title="Page to last" aria-label="Page to last">
        <i class="fa fa-step-forward "></i>
      </button>
    
      <select 
        class="btn btn-default" name="repeatSelect" id="repeatSelect" 
        ng-init="gridOptionsAlarmLog.paginationPageSize = gridOptionsAlarmLog.paginationPageSizes[0]" 
        ng-model="gridOptionsAlarmLog.paginationPageSize" 
        ng-options="option for option in gridOptionsAlarmLog.paginationPageSizes"></select>
    
      <span class="dark"> items per page </span>

      <span class="pull-right dark">{{ paginationStatusMessage() }}</span>
    
    </div>

    <div class="text-right">
     <button type="button" id="clearLog" class="btn btn-warning" ng-click="clearLog()">
      <i class="fa fa-times" aria-hidden="true"></i>
      <span>Clear log...</span>
     </button>
     <!-- 
      see gird menu Export ...
     <button type="button" id="saveLog" class="btn btn-default" ng-click="saveLog()">
      <i class="fa fa-save" aria-hidden="true"></i>
      <span>Save...</span>
     </button>  -->
     <button type="button" id="refreshLog" class="btn btn-primary" ng-click="refreshLog()">
      <span>{{'MWTN_REFRESH' | translate}}</span>
     </button> 
    </div>
  
  </div>
</uib-accordion>

<hr />
<div class="owl">
 <span class="white">ONAP SDN-R | ONF Wireless for @distversion@ - Build: @buildtime@</span>
</div>