changeset 161:a2ec4d3c59e8

Persona thumbnails in the edit page can now be moused-over/clicked to preview the persona just like on the list page.
author Atul Varma <varmaa@toolness.com>
date Fri, 04 Apr 2008 16:01:35 -0700
parents 0b247e2afdfa
children 3ca822f567b3
files personasbackend/personas/templates/personas/edit.html personasbackend/personas/templates/personas/list.html personasbackend/personas/templates/personas/thumbnail.html
diffstat 3 files changed, 14 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/personasbackend/personas/templates/personas/edit.html	Fri Apr 04 15:37:03 2008 -0700
+++ b/personasbackend/personas/templates/personas/edit.html	Fri Apr 04 16:01:35 2008 -0700
@@ -4,7 +4,7 @@
 <form enctype="multipart/form-data" method="post" action=".">
   {% if persona %}
   <p>This persona's preview currently looks like this:</p>
-  <p><img src="{{ persona.thumbnail_url }}" /></p>
+  {% include "personas/thumbnail.html" %}
   {% comment %}
   TODO: This is an inhumane workaround to get around the fact that
   it's currently hard to modify the form itself; the header/footer
--- a/personasbackend/personas/templates/personas/list.html	Fri Apr 04 15:37:03 2008 -0700
+++ b/personasbackend/personas/templates/personas/list.html	Fri Apr 04 16:01:35 2008 -0700
@@ -11,18 +11,7 @@
 <p>Enjoy!</p>
 {% for persona in personas %}
 <div class="corner-box">
-  <div onclick="dispatchPersonaEvent('SelectPersona',
-                event.originalTarget,
-                '{% url report-selection persona.id %}')"
-       onmouseover="dispatchPersonaEvent('PreviewPersona',
-                    event.originalTarget)"
-       onmouseout="dispatchPersonaEvent('ResetPersona',
-                   event.originalTarget)">
-    <img persona="{{ persona.json_id }}"
-         category="{{ persona.category.json_id }}"
-         src="{{ persona.thumbnail_url }}" class="preview-image"
-         alt="" />
-  </div>
+  {% include "personas/thumbnail.html" %}
   <div class="persona-title">
     <h2 class="persona-name">{{ persona.name }}</h2>
     {% if persona.owner %}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/personasbackend/personas/templates/personas/thumbnail.html	Fri Apr 04 16:01:35 2008 -0700
@@ -0,0 +1,12 @@
+<div onclick="dispatchPersonaEvent('SelectPersona',
+              event.originalTarget,
+              '{% url report-selection persona.id %}')"
+     onmouseover="dispatchPersonaEvent('PreviewPersona',
+                  event.originalTarget)"
+     onmouseout="dispatchPersonaEvent('ResetPersona',
+                 event.originalTarget)">
+  <img persona="{{ persona.json_id }}"
+       category="{{ persona.category.json_id }}"
+       src="{{ persona.thumbnail_url }}" class="preview-image"
+       alt="" />
+</div>