From 0541aef5d9927652f6b75baf085bc4b6f9a4c1fe Mon Sep 17 00:00:00 2001 From: Brian Moe <brian.moe@ligo.org> Date: Thu, 2 Feb 2012 16:14:36 -0600 Subject: [PATCH] Uploaded images shown in event detail. --- gracedb/models.py | 4 ++++ templates/gracedb/event_detail.html | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/gracedb/models.py b/gracedb/models.py index cc261cc82..2d57f9ade 100644 --- a/gracedb/models.py +++ b/gracedb/models.py @@ -166,6 +166,10 @@ class EventLog(models.Model): else: return None + def hasImage(self): + # XXX hacky + return self.filename and self.filename[-3:].lower() in ['png','gif','jpg'] + class Labelling(models.Model): event = models.ForeignKey(Event) label = models.ForeignKey(Label) diff --git a/templates/gracedb/event_detail.html b/templates/gracedb/event_detail.html index 9b1a215d3..0682e6e4e 100644 --- a/templates/gracedb/event_detail.html +++ b/templates/gracedb/event_detail.html @@ -122,7 +122,14 @@ <tr class={% cycle 'odd' 'even' %}> <td>{{ log.created|multiTime:"logtime" }}</td> <td>{{ log.issuer }}</td> - <td><a href="{{ log.fileurl }}">{{ log.filename }}</a></td> + <td><a href="{{ log.fileurl }}"> + {% if log.hasImage %} + <br/><img height="200" src="{{ log.fileurl }}"> + {% else %} + {{ log.filename }} + {% endif %} + </a> + </td> <td>{{ log.comment|urlize }}</td> </tr> {% endfor %} -- GitLab