Project

General

Profile

1
<form role="form">
2
	<div class="form-group">
3
		<label for="xqueryInput" class="control-label">XQuery</label>
4
		<textarea class="form-control" id="xqueryInput" ng-model="query" rows="10"></textarea>
5
	</div>
6
	<button class="btn btn-default" ng-click="searchXQuery()">Search</button>
7
	<button class="btn btn-primary pull-right" data-toggle="modal" data-target="#xqueryHistoryModal">History</button>
8
</form>
9

    
10
<hr />
11
<p><b>Number of results:</b> {{results.length}}</p>
12
<hr />
13
  
14
<div class="panel panel-default" ng-repeat="r in results">
15
	<div class="panel-heading">
16
		<b> Result: </b><i>{{$index + 1}}</i>
17
		<a class="accordion-toggle" data-toggle="collapse" data-target="#collapse_{{$index}}"></a>
18
	</div>
19
	<div id="collapse_{{$index}}" class="panel-collapse collapse in">
20
		<div class="panel-body">
21
			<pre>{{r}}</pre>
22
		</div>
23
	</div>
24
</div>
25

    
26

    
27
<div id="xqueryHistoryModal" class="modal fade" tabindex="-1" role="dialog">
28
	<div class="modal-dialog modal-lg">
29
		<div class="modal-content">
30
			<div class="modal-header">
31
				<button type="button" class="close" data-dismiss="modal">&times;</button>
32
				<h4 class="modal-title">History</h4>
33
			</div>
34
			<div class="modal-body" style="height: 400px; overflow-y: scroll">
35
				<p class="text-center" ng-show="history.length == 0">
36
					<b>History is empty</b>
37
				</p>
38
				<div ng-repeat="e in history">
39
					<span><a href="javascript:void(0)" data-dismiss="modal" ng-click="updateXQuery(e.query)">{{e.date | date:"yyyy-MM-dd HH:mm:ss"}}</a></span>
40
					<pre>{{e.query}}</pre>
41
				</div>
42
			</div>
43
			<div class="modal-footer">
44
				<button class="btn btn-primary" data-dismiss="modal">Clear history</button>
45
				<button class="btn btn-default" data-dismiss="modal">Close</button>
46
			</div>
47
		</div>
48
	</div>
49
</div>
(4-4/12)