Project

General

Profile

1
<form>
2
	<div class="container-fluid">
3
		<div class="row">
4
			<div class="col-md-12"><label for="xqueryInput" class="control-label">CQL Query</label></div>
5
		</div>
6
		<div class="row">
7
			<div class="col-md-12">
8
				<textarea class="form-control" id="xqueryInput" ng-model="query"></textarea>
9
			</div>
10
		</div>
11
		<div class="row">
12
			<div class="col-md-4"><label for="xqueryInput" class="control-label">Metadata Format:</label></div>
13
			<div class="col-md-4"><label for="xqueryInput" class="control-label">Backend:</label></div>
14
			<div class="col-md-4"><label for="xqueryInput" class="control-label">Index::</label></div>
15
		</div>
16
		<div class="row">
17

    
18
			<div class="col-md-4">
19
				<select class="form-control" ng-model="selectedMdref"
20
				        ng-change="metadataFormatSelected({{item.metadataReference.layout}})"
21
				        ng-options="(item.metadataReference.format +'-' + item.metadataReference.layout + '-' + item.metadataReference.interpretation) for item in mdFormats">
22
					<option value="" selected="selected">--Select Metadata
23
						Format--</option>
24
				</select>
25
			</div>
26
			<div class="col-md-4">
27
				<select class="form-control" ng-model="selectedbackend" ng-change="backendSelected()" ng-options="item for item in backends">
28
					<option value="" selected="selected">--Select Backend--</option>
29
				</select>
30
			</div>
31
			<div class="col-md-4">
32
				<select class="form-control" ng-model="selectedIndex" ng-options="item.id for item in indices" >
33
					<option  value="" selected="selected" >--ALL --</option>
34
				</select>
35
			</div>
36
		</div>
37

    
38

    
39

    
40
		<div class="row" style="padding-top: 10px">
41
			<div class ="col-md-6">
42
				<table class="table table-striped table-bordered">
43
					<thead>
44
					<tr>
45
						<th width="80%">Browse Field</th>
46
						<th width="20%">delete</th>
47
					</tr>
48
					</thead>
49
					<tbody>
50
					<tr ng-repeat="item in addedBrowseFields">
51
						<td>{{item}}</td>
52
						<td><a href="" ng-click="deleteBrowseField(item)" class="btn btn-danger btn-xs"><span class="glyphicon glyphicon-trash"></span></a></td>
53
					</tr>
54
					</tbody>
55

    
56

    
57
				</table>
58
			</div>
59
		</div>
60

    
61
		<div class="row" style="padding-top: 10px">
62
			<div class="col-md-4">
63
				<select class="form-control" ng-model="selectedBrowser" ng-options="item for item in browseFields">
64
					<option value="" selected="selected">--- Add Field --</option>
65
				</select> </td>
66
			</div>
67
			<div class="col-md-1">
68
				<a href="" ng-click="browseFieldAdded()" class="btn btn-success btn-xs"><span class="glyphicon glyphicon-plus"></span></a>
69
			</div>
70

    
71
		</div>
72

    
73

    
74
		<div class="row" style="padding-top: 10px">
75
			<div class="col-md-4">
76
				<input type="submit" class="btn btn-info" ng-click="startBrowse()" value="Browse" >
77
			</div>
78
		</div>
79
	</div>
80
</form>
81

    
82

    
83
<div class="container-fluid" style="padding-top: 10px">
84

    
85
	<div class="row" ng-show="error">
86
		<div class="panel panel-default" >
87
			<div class="panel-heading">
88
				<a class="accordion-toggle" data-toggle="collapse" data-target="#collapse_error"><b>Error:</b> <i>{{error.message}}</i></a>
89
			</div>
90
			<div id="collapse_error" class="panel-collapse collapse in">
91
				<div class="panel-body">
92
					<pre>{{error.stacktrace}}</pre>
93
				</div>
94
			</div>
95
		</div>
96
	</div>
97

    
98
	<div class="row" ng-repeat="item in browseResult">
99
		<div class ="col-md-6">
100
			<div class="panel panel-default"  >
101
				<div class="panel-heading">
102
					<a class="accordion-toggle" data-toggle="collapse" data-target="#collapse_{{$index}}"><b>{{item.label}} :</b></a>
103
				</div>
104
				<div id="collapse_{{$index}}" class="panel-collapse collapse in">
105
					<table class="table">
106
						<tbody>
107
						<tr ng-repeat="value in item.values">
108
							<td>{{value.value}}</td>
109
							<td class="text-right">{{value.size}}</td>
110
						</tr>
111
						</tbody>
112
					</table>
113
				</div>
114
			</div>
115
		</div>
116
	</div>
117
</div>
(1-1/4)