0c04d1f6ecc9d5b0c0fb77b586d8ac715e02caf0
[dlux.git] / modules / yangman-resources / src / main / resources / yangman / views / leftpanel / save-req-dialog.tpl.html
1 <md-dialog aria-label="Save to collection"  ng-cloak>
2     <form name="saveReqForm">
3         <md-toolbar>
4             <div class="md-toolbar-tools">
5                 <h2>{{( dialog.duplicate ? 'YANGMAN_REQS_DUPLICATE' : 'YANGMAN_REQS_SAVE_TO_COL')| translate}}</h2>
6                 <span flex></span>
7             </div>
8         </md-toolbar>
9         <md-dialog-content style="width: 400px;">
10             <div class="md-dialog-content" layout="column">
11                 <md-autocomplete
12                         md-selected-item="dialog.selectedItem"
13                         md-search-text="dialog.collectionName"
14                         md-items="item in dialog.getColAutocomplete()"
15                         md-floating-label="{{'YANGMAN_CREATING_COLLECTION'|translate}}"
16                         md-item-text="item"
17                         md-min-length="0">
18                     <md-item-template>
19                         <span md-highlight-text="dialog.collectionName" md-highlight-flags="^i">{{item}}</span>
20                     </md-item-template>
21                     <md-not-found>
22                         <span ng-if="dialog.collectionName.length">
23                             {{'YANGMAN_COLLECTION_NEW_COL_'| translate}} "{{dialog.collectionName}}" {{'YANGMAN_COLLECTION_WILL_BE_CREATED'| translate}}.
24                         </span>
25                         <span ng-if="dialog.collectionName.length === 0">
26                             {{'YANGMAN_NO_COLLECTIONS'| translate}}
27                         </span>
28                     </md-not-found>
29                 </md-autocomplete>
30                 <div ng-messages="saveReqForm.collectionName.$error" multiple md-auto-hide="false">
31                     <div ng-message="required">
32                         {{'YANGMAN_COLLECTION_NAME_REQUIRED'| translate}}
33                     </div>
34                 </div>
35             </div>
36         </md-dialog-content>
37         <md-dialog-actions layout="row">
38             <span flex></span>
39             <md-button ng-click="dialog.cancel()">
40                 {{'YANGMAN_CANCEL'| translate}}
41             </md-button>
42             <md-button ng-click="dialog.save()" ng-disabled="dialog.collectionName.length === 0">
43                 {{'YANGMAN_SAVE'| translate}}
44             </md-button>
45         </md-dialog-actions>
46     </form>
47 </md-dialog>