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"><input type="text" class="form-control" id="xqueryInput" ng-model="query" /> </div>
8
</div>
9
<div class="row">
10
	<div class="col-md-4"><label for="xqueryInput" class="control-label">Metadata Format:</label></div>
11
	<div class="col-md-4"><label for="xqueryInput" class="control-label">Backend:</label></div>
12
	<div class="col-md-4"><label for="xqueryInput" class="control-label">Index::</label></div>
13
</div>
14
<div class="row">
15

    
16
  <div class="col-md-4">
17
  <select class="form-control" ng-model="selectedMdref"  ng-change="metadataFormatSelected({{item.layout}})" ng-options="(item.format +'-' + item.layout + '-' + item.interpretation) for item in mdFormats" >
18
		<option value="" selected="selected">--Select Metadata Format--</option>				
19
	</select>
20
	
21

    
22
	</div>
23
	<div class="col-md-4">
24
	<select class="form-control" ng-model="selectedbackend" ng-change="backendSelected()" ng-options="item for item in backends">		
25
		<option value="" selected="selected">--Select Backend--</option>		
26
	</select>
27
	</div>
28
	<div class="col-md-4">
29
	<select class="form-control" ng-model="selectedIndex" ng-options="item.id for item in indices" >
30
			<option  value="" selected="selected" >--ALL --</option>			
31
		</select>
32
	</div>	
33
</div>
34

    
35

    
36

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

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

    
68
</div>
69

    
70

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

    
79

    
80
<div class="container-fluid" style="padding-top: 10px">
81

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

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

    
(1-1/2)