Yangman - requests settings
[dlux.git] / modules / yangman-resources / src / main / resources / yangman / views / leftpanel / history-settings.tpl.html
1 <md-settingsCtrl aria-label="{{ 'YANGMAN_HISTORY_SETTINGS' | translate }}"  ng-cloak>
2     <form name="settingsCtrl.settingsForm">
3         <md-toolbar>
4             <div class="md-toolbar-tools">
5                 <h2>{{ 'YANGMAN_HISTORY_SETTINGS' | translate }}</h2>
6                 <span flex></span>
7             </div>
8         </md-toolbar>
9         <md-dialog-content layout-padding>
10             <div class="md-dialog-content settingsForm" layout="column">
11                 <md-input-container>
12                     <label>{{ 'YANGMAN_HISTORY_SETTINGS_COUNT' | translate }}</label>
13                     <input name="requestsCount"
14                            ng-model="settingsCtrl.mySettingsObj.data.requestsCount"
15                            type="number"
16                            min="5"
17                            max="10000"
18                            ng-required="true">
19                     <div ng-messages="settingsCtrl.settingsForm.requestsCount.$error" multiple md-auto-hide="false">
20                         <div ng-message="required">
21                             {{ 'YANGMAN_HISTORY_SETTINGS_REQUIRED'| translate }}
22                         </div>
23                     </div>
24                 </md-input-container>
25                 <md-input-container>
26                     <md-checkbox name="saveResponseData"
27                                  ng-model="settingsCtrl.mySettingsObj.data.saveResponseData">
28                         {{ 'YANGMAN_HISTORY_SETTINGS_SAVE_RESPONSE_DATA' | translate }}
29                     </md-checkbox>
30                 </md-input-container>
31                 <md-input-container>
32                     <md-checkbox name="saveReceived"
33                                  ng-change="settingsCtrl.saveReceivedChanged()"
34                                  ng-model="settingsCtrl.mySettingsObj.data.saveReceived">
35                         {{ 'YANGMAN_HISTORY_SETTINGS_SAVE_RECEIVED_DATA' | translate }}
36                     </md-checkbox>
37                 </md-input-container>
38                 <md-input-container>
39                     <md-checkbox name="fillWithSaved"
40                                  ng-disabled="!settingsCtrl.mySettingsObj.data.saveReceived"
41                                  ng-model="settingsCtrl.mySettingsObj.data.fillWithReceived">
42                         {{ 'YANGMAN_HISTORY_SETTINGS_FILL_FORM_WITH_RECEIVED' | translate }}
43                     </md-checkbox>
44                 </md-input-container>
45
46
47             </div>
48         </md-dialog-content>
49         <md-dialog-actions layout="row">
50             <span flex></span>
51             <md-button ng-click="settingsCtrl.cancel()">
52                 {{ 'YANGMAN_CANCEL'| translate }}
53             </md-button>
54             <md-button ng-click="settingsCtrl.save()" ng-disabled="!settingsCtrl.settingsForm.$valid">
55                 {{ 'YANGMAN_SAVE'| translate }}
56             </md-button>
57         </md-dialog-actions>
58     </form>
59 </md-settingsCtrl>