From 9b2f4a254df04038c290e3e1188e434010971e73 Mon Sep 17 00:00:00 2001 From: Brian Moe <brian.moe@ligo.org> Date: Thu, 17 May 2012 10:24:02 -0500 Subject: [PATCH] ligolw output from query --- gracedb/views.py | 8 ++++++++ templates/gracedb/query.html | 1 + 2 files changed, 9 insertions(+) diff --git a/gracedb/views.py b/gracedb/views.py index 9530093dd..e4fe34b35 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 4b98202df..84fec6c02 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 --> -- GitLab