degal/templates.py
changeset 77 2a53c5ade434
parent 62 53e798708413
child 78 d580323b4bfa
--- a/degal/templates.py	Fri Jun 05 23:42:03 2009 +0300
+++ b/degal/templates.py	Fri Jun 05 23:59:14 2009 +0300
@@ -14,12 +14,12 @@
 
     return tags.a(href=to_page.path_from(from_page))
 
-def image_link (from_page, image) :
+def image_link (from_page, image, image_html) :
     """
         Link to the given image
     """
 
-    return link_from(from_page, imgae.html)(
+    return link_from(from_page, image_html)(
         tags.img(src=image.path_from(from_page))
     )
 
@@ -36,13 +36,13 @@
             # image-links
             tags.p(
                 # prev thumb
-                image_link(image.html, image.prev.thumb) if image.prev else None,
+                image_link(image.html, image.prev.thumb, image.prev.html) if image.prev else None,
 
                 # preview
-                image_link(image.html, image.preview),
+                image_link(image.html, image.preview, image),
 
                 # next thumb
-                image_link(image.html, image.next.thumb) if image.next else None
+                image_link(image.html, image.next.thumb, image.next.html) if image.next else None
             ),
 
             # optional description
@@ -122,7 +122,7 @@
 
         # image thumbnails
         ((
-            image_link(folder, image)
+            image_link(folder, image, image.html)
         ) for image in folder.images),
 
         # lower paginate