Newer
Older
{% block title %}{{ title }}{% endblock %}
{% block heading %}{{ title }}{% endblock %}
{% block pageid %}search{% endblock %}
Brian Moe
committed
{% block jscript %}
<link rel="stylesheet" href="/gracedb-static/css/flexigrid/flexigrid.css" />
<script type="text/javascript" src="/gracedb-static/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="/gracedb-static/js/flexigrid.js"></script>
Brian Moe
committed
<script type="text/javascript">
<!--
function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
//-->
</script>
<script type="text/javascript">
<!--
function test() { alert("test"); }
$(document).ready(function(){
$("#flex1").flexigrid
(
{
url: 'https://moe.phys.uwm.edu/gracedb/events/search/flex',
dataType: 'json',
query: '{{ rawquery }}',
colModel : [
{display: 'UID', name : 'id', width : 100, sortable : true, align: 'left'},
{display: 'Labels', name : 'labels', width : 100, sortable : false, align: 'left'},
{display: 'Group', name : 'group', width : 100, sortable : false, align: 'left'},
Brian Moe
committed
{display: 'Type', name : 'analysisType', width : 130, sortable : true, align: 'left', hide: false},
{display: 'Event Time', name : 'gpstime', width : 100, sortable : true, align: 'right'},
{display: 'Links', name : 'links', width : 100, sortable : false, align: 'center'},
{display: 'Submitted', name : 'created', width : 100, sortable : true, align: 'right'},
],
buttons : [
//{name: 'Add', bclass: 'add', onpress : test},
//{name: 'Delete', bclass: 'delete', onpress : test},
//{separator: true}
],
// searchitems : [
// {display: 'UID', name : 'id'},
// //{display: 'Name', name : 'name', isdefault: true}
// ],
sortname: "id",
sortorder: "desc",
usepager: true,
title: 'Results',
useRp: true,
rp: 25,
showTableToggleBtn: true,
width: 'auto',
height: 'auto'
}
);
});
-->
</script>
Brian Moe
committed
{% endblock %}
{% for field in form %}
{% endfor %}
{% if form %}
<form action="{{ formAction }}"method="POST">
<table>
{{ form.as_table }}
<tr><td/>
<td>
<a onClick="toggle_visibility('hints');">Hints on querying</a>
{% if queryLink %}
| <a href="{{queryLink}}">Link to current query</a>
{% endif %}
</td>
</tr>
<tr><td/><td>{% include "gracedb/query_help_frag.html" %}</td></tr>
</table>
</form>
{% endif %}
<th width="100">UID</th>
<th width="100">Labels</th>
<th width="100">Group</th>
<th width="100">Type</th>
<th width="100">
<th width="100">Links</th>
<th width="100">
{% for obj in object_list %}
<tr class={% cycle 'odd' 'even' %}>
<td><a href="{% url view obj.graceid %}">{{ obj.graceid }}</a></td>
<td>
{% for labelling in obj.labelling_set.all %}
<span title="{{labelling.creator.name}} {{labelling.created|utc}}" style="color: {{labelling.label.defaultColor}}">{{ labelling.label.name }}</span>
{% endfor %}
</td>
<td>{{ obj.group }} </td>
<td><a href="{{ obj.weburl }}">Data</a>
<a href="{{ obj.wikiurl }}">Wiki</a></td>
<td>{{ obj.created }}</td>
</table>
{% else %}
<h3>No Events.</h3>
{% endif %}
{% endif %}
<table id="flex1"></table>