82599a49ae21abdf5e759bce90bd6d9e64f1b94f
[dlux.git] / modules / yangman-resources / src / main / resources / yangman / views / leftpanel / request-item.tpl.html
1 <!-- request row -->
2 <md-list-item class="yangmanModule__requests-list__group__item"
3               ng-class="{selected: request.selected}"
4               layout="row"
5               flex="100"
6               ng-click="reqList.selectRequest($event, request);">
7
8     <div flex="15" class="yangmanModule__requests-list__group__item__method" layout-align="center center">
9         <p class="{{request.status === 'success' || !request.status ? request.method : 'error'}}"> {{request.method === 'DELETE' ? 'DEL' : request.method }} </p>
10         <md-tooltip md-direction="bottom" ng-show="request.status">{{request.status | uppercase }}</md-tooltip>
11     </div>
12
13     <div flex class="yangmanModule__requests-list__group__item__path" layout="column">
14         <p md-highlight-text="reqList.search">
15             {{ request.path }}
16         </p>
17     </div>
18     <div flex="10"></div>
19 </md-list-item>
20 <!-- /request row -->
21
22 <!-- request submenu -->
23 <md-menu class="yangmanModule__requests-list__group__itemMenu" md-offset="35 15"  layout-align="center start">
24     <md-button aria-label="menu" class="md-primary" ng-click="$mdOpenMenu()">
25         <i class="material-icons">menu</i>
26     </md-button>
27     <md-menu-content class="reqMenu">
28         <md-menu-item>
29             <md-button aria-label="{{'YANGMAN_REQ_RUN'| translate}}" class="" ng-click="reqList.executeRequest(request)">
30                 <i class="material-icons">play_arrow</i>
31                 {{'YANGMAN_REQ_RUN'| translate}}
32             </md-button>
33         </md-menu-item>
34         <md-menu-item>
35             <md-button aria-label="{{'YANGMAN_REQ_SHOW_FORM'| translate}}" ng-click="reqList.showForm(request)">
36                 <i class="material-icons">exit_to_app</i>
37                 {{'YANGMAN_REQ_SHOW_FORM'| translate}}
38             </md-button>
39         </md-menu-item>
40         <md-menu-item>
41             <md-button aria-label="{{'YANGMAN_REQ_SHOW_SENT_DATA'| translate}}"
42                        ng-click="reqList.showData(request)">
43                 <i class="material-icons">call_made</i>
44                 {{'YANGMAN_REQ_SHOW_JSON_DATA'| translate}}
45             </md-button>
46         </md-menu-item>
47         <md-menu-item ng-if="request.collection.length">
48             <md-button aria-label="{{'YANGMAN_REQ_DUPLICATE'| translate}}"
49                        ng-click="reqList.showDgSaveReq($event, request, true)">
50                 <i class="material-icons">control_point_duplicate</i>
51                 {{'YANGMAN_REQ_DUPLICATE'| translate}}
52             </md-button>
53         </md-menu-item>
54         <md-menu-item>
55             <md-button aria-label="{{'YANGMAN_REQ_DELETE'| translate}}" ng-click="reqList.showDgDeleteRequests($event, request)">
56                 <i class="material-icons">delete</i>
57                 {{'YANGMAN_REQ_DELETE'| translate}}
58             </md-button>
59         </md-menu-item>
60     </md-menu-content>
61 </md-menu>
62 <!-- /request submenu -->