-
Notifications
You must be signed in to change notification settings - Fork 8
/
map.html
executable file
·64 lines (61 loc) · 2.9 KB
/
map.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<script type="text/ng-template" id="child_render.html">
<div class="tree-container row" data-ng-if="obj.type!='statement'">
<div data-ng-if="obj.errors">
<div class="alert alert-danger" role="alert">
{{obj.errors}}
</div>
</div>
<span class="a-label col-md-2">
{{obj.label}}
<div class="col-md-6 tq-mapping" data-ng-if="obj.type=='sequence'" style="float: right;">
<a-topics ng-model="obj"></a-topics>
</div>
</span>
<span data-ng-if="obj.literal" class="a-literal col-md-8">
{{obj.literal}}
</span>
<span data-ng-if="obj.base" class="a-literal col-md-8">
{{obj.base.literal}}
</span>
<div class="col-md-6 qv-mapping" data-ng-if="obj.type=='question'">
<div ng-repeat="variable in obj.variables" class="btn btn-primary tag-variable">
<p class="display-inline">{{variable.name}}</p>
<span class="glyphicon glyphicon-remove-circle delete-icon" aria-hidden="true" ng-click="split_mapping(obj, variable.id)"></span>
</div>
<input
type="text"
data-ng-model="obj.new_variables"
placeholder="Add a variable"
data-uib-typeahead="variable as variable.name for variable in instrument.Variables | filter:{name:$viewValue}"
class="form-control input-variable"
typehead-editable="true"
data-uib-tooltip="You can only add existent variables"
data-tooltip-placement="top-right"
data-ng-keyup="detectKey($event, obj)"
>
</div>
<div
class="col-md-6 tq-mapping input-variable"
data-ng-class="{'col-md-offset-6': obj.type == 'condition'}"
data-ng-if="obj.type!='sequence'">
<a-topics ng-model="obj"></a-topics>
</div>
<div class="col-md-offset-1 col-md-11">
<div class="tree-item a-{{obj.type}}" data-ng-repeat="obj in obj.children | orderBy:'position'" data-ng-include="'child_render.html'"></div>
</div>
<div class="col-md-offset-1 col-md-11">
<div class="tree-item a-{{obj.type}}" data-ng-repeat="obj in obj.fchildren | orderBy:'position'" data-ng-include="'child_render.html'"></div>
</div>
</div>
</script>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">{{instrument.study}} - {{instrument.label}}</h3>
</div>
<div id="tree" class="panel-body">
<span class="a-label">{{instrument.topsequence.label}}</span>
<div>
<div class="tree-item a-sequence" data-ng-repeat="obj in instrument.topsequence.children | orderBy:'position'" data-ng-include="'child_render.html'"></div>
</div>
</div>
</div>