1
|
<div class="modal fade" id="termModal" tabindex="-1" role="dialog" aria-labelledby="termModalLabel" aria-hidden="true">
|
2
|
<div class="modal-dialog">
|
3
|
<div class="modal-content">
|
4
|
<div class="modal-header">
|
5
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
6
|
<h4 id="termModalLabel">Term editor</h4>
|
7
|
</div>
|
8
|
<div class="modal-body">
|
9
|
<form name="termForm" class="form-horizontal" role="form">
|
10
|
<div class="form-group" ng-class="{'has-error': termForm.code.$error.unique, 'has-warning': !modalTerm.code}">
|
11
|
<label class="col-sm-4 control-label" for="code">Code</label>
|
12
|
<div class="col-sm-8">
|
13
|
<input class="form-control" unique-code ng-disabled="selectedTermIndex != -1" type="text" name="code" placeholder="code" ng-model="modalTerm.code">
|
14
|
</div>
|
15
|
</div>
|
16
|
<div class="form-group" ng-class="{'has-warning': !modalTerm.englishName}">
|
17
|
<label class="col-sm-4 control-label" for="englishName">English name</label>
|
18
|
<div class="col-sm-8">
|
19
|
<input class="form-control" unique-term type="text" name="englishName" placeholder="english name" ng-model="modalTerm.englishName">
|
20
|
</div>
|
21
|
</div>
|
22
|
<div class="form-group" ng-class="{'has-warning': !modalTerm.nativeName}">
|
23
|
<label class="col-sm-4 control-label" for="nativeName">Native name</label>
|
24
|
<div class="col-sm-8">
|
25
|
<input class="form-control" type="text" name="nativeName" placeholder="native name" ng-model="modalTerm.nativeName">
|
26
|
</div>
|
27
|
</div>
|
28
|
<div class="form-group" ng-class="{'has-warning': !modalTerm.encoding}">
|
29
|
<label class="col-sm-4 control-label" for="encoding">Encoding</label>
|
30
|
<div class="col-sm-8">
|
31
|
<input class="form-control" type="text" name="encoding" placeholder="encoding" ng-model="modalTerm.encoding">
|
32
|
</div>
|
33
|
</div>
|
34
|
</form>
|
35
|
</div>
|
36
|
<div class="modal-footer">
|
37
|
<button type="button" class="btn btn-primary" ng-disabled="(termForm.code.$error.unique)||(!modalTerm.code)||(!modalTerm.englishName)"
|
38
|
ng-click="editTerm()">Add to vocabulary
|
39
|
</button>
|
40
|
</div>
|
41
|
</div>
|
42
|
</div>
|
43
|
</div>
|