Mercurial > hg > montage
annotate montage/templates/sequence.html @ 40:77c3439e76bb default tip
py3
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Wed, 25 Nov 2020 11:00:17 -0800 |
parents | 87e02281dcac |
children |
rev | line source |
---|---|
18 | 1 <!DOCTYPE html |
2 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" | |
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
4 <html xmlns="http://www.w3.org/1999/xhtml" | |
5 xmlns:py="http://genshi.edgewall.org/" | |
6 xmlns:xi="http://www.w3.org/2001/XInclude"> | |
7 <head> | |
26
ee74cf1e444b
* update templates to use head.html
Jeff Hammel <jhammel@mozilla.com>
parents:
19
diff
changeset
|
8 <xi:include href="head.html"/> |
32 | 9 <style> |
10 .spacer { | |
11 width: 3em; | |
12 } | |
33 | 13 </style> |
18 | 14 </head> |
15 <body> | |
16 <xi:include py:if="include" href="${include}"/> | |
17 | |
19 | 18 <center py:if="files" py:with="index = int(request.GET.get('index', 0))"> |
27
e5336ec2ee02
make sequence template better and more error resistant
Jeff Hammel <jhammel@mozilla.com>
parents:
26
diff
changeset
|
19 <div py:if="index in range(len(files))" py:with="image = files[index]" class="image"> |
26
ee74cf1e444b
* update templates to use head.html
Jeff Hammel <jhammel@mozilla.com>
parents:
19
diff
changeset
|
20 <a name="${image['path']}"></a> |
18 | 21 <a href="${image['link']}"> |
34
3b77f318cfbf
STUB: montage/templates/sequence.html
Jeff Hammel <k0scist@gmail.com>
parents:
33
diff
changeset
|
22 <img src="${image['path']}" width="${width or None}" height="${height or None}" title="${image.get('title', image['description'])}"/> |
18 | 23 </a> |
24 <br/> | |
37
87e02281dcac
STUB: montage/templates/sequence.html
Jeff Hammel <k0scist@gmail.com>
parents:
36
diff
changeset
|
25 <p py:if="image.get('title', None)"> |
35
1236913eaa97
STUB: montage/templates/sequence.html
Jeff Hammel <k0scist@gmail.com>
parents:
34
diff
changeset
|
26 <i>${image.get('title', '')}</i> |
32 | 27 </p> |
36
9e1009aebf13
STUB: montage/templates/sequence.html
Jeff Hammel <k0scist@gmail.com>
parents:
35
diff
changeset
|
28 ${image['description']} |
18 | 29 </div> |
27
e5336ec2ee02
make sequence template better and more error resistant
Jeff Hammel <jhammel@mozilla.com>
parents:
26
diff
changeset
|
30 <py:if test="(index - 1) in range(len(files))"> |
e5336ec2ee02
make sequence template better and more error resistant
Jeff Hammel <jhammel@mozilla.com>
parents:
26
diff
changeset
|
31 <a href="?index=${index - 1}" py:with="image=files[index - 1]"> |
e5336ec2ee02
make sequence template better and more error resistant
Jeff Hammel <jhammel@mozilla.com>
parents:
26
diff
changeset
|
32 ${image.get('title') or image.get('description') or '««'} |
19 | 33 </a> |
18 | 34 </py:if> |
32 | 35 <span class="spacer"></span> |
27
e5336ec2ee02
make sequence template better and more error resistant
Jeff Hammel <jhammel@mozilla.com>
parents:
26
diff
changeset
|
36 <py:if test="(index + 1) in range(len(files))"> |
e5336ec2ee02
make sequence template better and more error resistant
Jeff Hammel <jhammel@mozilla.com>
parents:
26
diff
changeset
|
37 <a href="?index=${index + 1}" py:with="image=files[index + 1]"> |
e5336ec2ee02
make sequence template better and more error resistant
Jeff Hammel <jhammel@mozilla.com>
parents:
26
diff
changeset
|
38 ${image.get('title') or image.get('description') or '»»'} |
e5336ec2ee02
make sequence template better and more error resistant
Jeff Hammel <jhammel@mozilla.com>
parents:
26
diff
changeset
|
39 </a> |
18 | 40 </py:if> |
41 </center> | |
26
ee74cf1e444b
* update templates to use head.html
Jeff Hammel <jhammel@mozilla.com>
parents:
19
diff
changeset
|
42 |
18 | 43 </body> |
44 </html> |