YangUI Controllers cleanup
[dlux.git] / modules / yangui-resources / src / main / resources / yangui / views / parts / history-tab.tpl.html
1 <div class="tableWrapper">\r
2     <div class="table dataTable reqHistory">\r
3         <div class="thdiv">\r
4             <div class="tddiv rh-col1"></div>\r
5             <div class="tddiv rh-col2">{{ 'YANGUI_HISTORY_METHOD' | translate }}</div>\r
6             <div class="tddiv rh-col3">{{ 'YANGUI_HISTORY_PATH' | translate }}</div>\r
7             <div class="tddiv rh-col4">{{ 'YANGUI_HISTORY_STATUS' | translate }}</div>\r
8             <div class="tddiv rh-col5"></div>\r
9             <div class="tddiv rh-col6"></div>\r
10             <div class="tddiv actions rh-col7">{{ 'YANGUI_HISTORY_ACTION' | translate }}</div>\r
11         </div>\r
12 \r
13         <div class="scroll">\r
14             <div ng-repeat="req in requestList.list track by $index" class="trdiv">\r
15                 <div ng-controller="ReqInHistoryCtrl" ng-init="init(requestList)">\r
16                     <div class="tddiv rh-col1"><button class="yangButton iconDanger" tooltip-placement="{{ $index ? 'top' : 'bottom' }}" tooltip="{{ 'YANGUI_API_NOT_AVAILABLE' | translate }}" ng-hide="req.availability"></button></div>\r
17                     <div class="tddiv rh-col2"><span>{{ req.method }}</span></div>\r
18                     <div class="tddiv rh-col3"><span>{{ req.path }}</span></div>\r
19                     <div class="tddiv rh-col4"><span>{{ req.status }}</span></div>\r
20                     <div class="tddiv rh-col5">\r
21                         <div tooltip-placement="{{ $index ? 'top' : 'bottom' }}" tooltip="{{ req.sentData ? '' : 'YANGUI_HISTORY_NO_SEND_DATA_TT' | translate }}">\r
22                             <button class="btn btn-primary ng-scope btn-slim {{!req.sentData ? 'disabled' : ''}}" ng-click='showShistoryData()'>\r
23                                 {{ 'YANGUI_HISTORY_SEND_DATA' | translate }}\r
24                             </button>\r
25                         </div>\r
26                     </div>\r
27                     <div class="tddiv rh-col6">\r
28                         <div tooltip-placement="{{ $index ? 'top' : 'bottom' }}" tooltip="{{ req.receivedData ? '' : 'YANGUI_HISTORY_NO_REC_DATA_TT' | translate }}">\r
29                             <button class="btn btn-primary ng-scope btn-slim {{!req.receivedData ? 'disabled' : ''}}" ng-click='showRhistoryData()'>\r
30                                 {{ 'YANGUI_HISTORY_REC_DATA' | translate }}\r
31                             </button>\r
32                         </div>\r
33                     </div>\r
34                     <div class="tddiv rh-col7">\r
35                         <div class="requestActions">\r
36                             <div class="inlineBlock" tooltip-placement="{{ $index ? 'top' : 'bottom' }}" tooltip="{{ req.availability ? 'YANGUI_RUN' : 'YANGUI_API_NA_ERROR_TT' | translate }}">\r
37                                 <button ng-disabled="!req.availability" class="yangButton iconNext {{ req.availability ? '' : 'disabled' }}" ng-click="executeRequest()"></button>\r
38                             </div>\r
39 \r
40                             <div class="inlineBlock historyRequestBox" tooltip-placement="{{ $index ? 'top' : 'bottom' }}" tooltip="{{ 'YANGUI_ADD_TO_COLLECTION' | translate }}">\r
41                                 <div class="yangButton iconPlus inlineBlock" ng-click='showCollBox(req)'></div>\r
42                             </div>\r
43 \r
44                             <div class="inlineBlock" tooltip-placement="{{ $index ? 'top' : 'bottom' }}" tooltip="{{ req.availability ? (req.receivedData || req.sentData) ? 'YANGUI_FILL_DATA_TT' : 'YANGUI_REC_SENT_DATA_ERROR_TT' : 'YANGUI_API_NA_ERROR_TT' | translate }}">\r
45                                 <button class="yangButton iconFillData {{ req.availability && (req.receivedData || req.sentData) ? '' : 'disabled' }}" ng-disabled="!req.availability\r
46                                 || !(req.receivedData || req.sentData)" ng-click="fillRequest()"></button>\r
47                             </div>\r
48 \r
49                             <button class="yangButton iconClose" ng-click="deleteRequestItem(req, 'requestList')" tooltip-placement="{{ $index ? 'top' : 'bottom' }}" tooltip="{{ 'YANGUI_DELETE' | translate }}"></button>\r
50 \r
51                         </div>\r
52                     </div>\r
53 \r
54                     <div ng-show="showData" class="trdiv pre-div" ng-include src="currentPath + 'parts/history-dataview-part.tpl.html'"></div>\r
55                 </div>\r
56             </div>\r
57         </div>\r
58 \r
59     </div>\r
60     <button class="btn btn-primary ng-scope btn-slim" ng-click='clearHistoryData("requestList")'>\r
61     {{ 'YANGUI_CLEAR_HISTORY' | translate }}\r
62     </button>\r
63 </div>\r