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