diff --git a/gracedb/views.py b/gracedb/views.py index 9530093dd7a2de2b5cfc17f0ccadbec089d3ab8e..e4fe34b3544d15fb7b6bd7333edf4dba87978195 100644 --- a/gracedb/views.py +++ b/gracedb/views.py @@ -591,6 +591,13 @@ def search(request, format=""): return flexigridResponse(request, objects) elif format == "jqgrid": return jqgridResponse(request, objects) + elif 'ligolw' in request.POST: + response = HttpResponse(mimetype='application/javascript') + response = HttpResponse(mimetype='text/plain') + msg = 'oh hai' + response['Content-length'] = len(msg) + response.write(msg) + return response else: #objects = objects[:limit] #if objects.count() >= limit: @@ -608,6 +615,7 @@ def search(request, format=""): 'rawquery' : rawquery, } return object_list(request, objects, extra_context=context) + return render_to_response('gracedb/query.html', { 'form' : form, 'form2' : form2, diff --git a/templates/gracedb/query.html b/templates/gracedb/query.html index 4b98202dfde9d0868af96a14eb9b125cde079c80..84fec6c02ef59eb2e3c494f0ec9663d20f6625e8 100644 --- a/templates/gracedb/query.html +++ b/templates/gracedb/query.html @@ -31,6 +31,7 @@ onload="document.search_form.query.focus();" </tr> <tr><td/><td>{% include "gracedb/query_help_frag.html" %}</td></tr> </table> + <input type="Submit" name="ligolw" value="LigoLW"/> </form> <!-- Old style Query -->