PageRenderTime 14ms CodeModel.GetById 5ms app.highlight 4ms RepoModel.GetById 2ms app.codeStats 0ms

/templates/genetrack/search.html

https://bitbucket.org/cistrome/cistrome-harvard/
HTML | 55 lines | 45 code | 10 blank | 0 comment | 0 complexity | e60bdb14f0f4ea4b065d6d40d1c3f114 MD5 | raw file
 1## search.html
 2<%!
 3from itertools import cycle 
 4colors = cycle( [ 'even', 'odd' ] )
 5%>
 6
 7<%inherit file="base.html"/>
 8<%def name="title()">
 9    Search
10</%def>
11
12<h1 align="center">Search</h1>
13
14<div align="center">
15	<form action="search" method="get">
16	Search terms <input type="text" name="word" value="${param.word}">
17	<input type="hidden" name="dataset_id" id="dataset_id" value="${dataset_id}" />
18	<input type="submit" name="submit" value="Search!">
19	</form>
20</div>
21
22% if param.word:
23		
24	% if len(query)>0:
25		<h4 align="center">Showing the best ${len(query)} matches</h4>
26	
27		<table align="center" class="data_table" cellpadding="6" cellspacing="0">
28			<tr align="center">
29				<th width="25%">Name</td>
30				<th width="25%">Chromosome</td>
31				<th width="25%">Start:End</td>
32				<th width="25%">Type</td>
33			</tr>
34			% for color, row in zip(colors, query):
35				${makerow(color, row)}
36			% endfor
37		</table>
38
39	% else:
40		<h4 align="center">No results found</h4>
41	% endif
42		
43%endif
44
45<br>
46<%def name="makerow(color, row)">
47    <tr class="${color}" align="center">
48		<td><a href="${h.url_for(controller='genetrack', action='index', chrom=row.chrom, feature=row.start, dataset_id=dataset_id)}">${row.name}</a></td>
49		<td>${row.chrom}</td>
50		<td>${row.start}:${row.end}</td>
51		<td>${row.label.name}</td>
52    </tr>
53</%def>
54
55</form>