comparison zpt/toc_thumbs.zpt @ 532:0b8bed1223ad

new layout and styles.
author casties
date Wed, 25 Jul 2012 21:28:31 +0200
parents f8a5f63eafc0
children 9009cf0b0532
comparison
equal deleted inserted replaced
531:ac232c293ad9 532:0b8bed1223ad
3 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head> 4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6 </head> 6 </head>
7 <body> 7 <body>
8 <!-- block used for main content area --> 8 <div class="toc-container" metal:define-macro="main">
9 <div class="toc-thumbs" metal:define-macro="main" 9 <div metal:use-macro="here/template/common_template/macros/toc_switcher" />
10 tal:define="start pageinfo/start; 10 <!-- block used for main content area -->
11 <div class="tocbody thumbs"
12 tal:define="start pageinfo/start;
11 grpsize pageinfo/groupsize; 13 grpsize pageinfo/groupsize;
12 numgroups pageinfo/numgroups; 14 numgroups pageinfo/numgroups;
13 pageBatch pageinfo/pageBatch; pageZero pageinfo/pageZero; 15 pageBatch pageinfo/pageBatch; pageZero pageinfo/pageZero;
14 pageNumbers docinfo/pageNumbers | nothing; 16 pageNumbers docinfo/pageNumbers | nothing;
15 left python:test(flowLtr,pageBatch['prevStart'],pageBatch['nextStart']); 17 left python:test(flowLtr,pageBatch['prevStart'],pageBatch['nextStart']);
16 right python:test(flowLtr,pageBatch['nextStart'],pageBatch['prevStart']);"> 18 right python:test(flowLtr,pageBatch['nextStart'],pageBatch['prevStart']);">
17 <div metal:use-macro="here/template/common_template/macros/toc_switcher"/>
18 19
19 <div class="content"> 20 <div class="content">
20 <div class="ruler"> 21 <div class="ruler">
21 <metal:block metal:use-macro="here/template/common_template/macros/toc_ruler_thumbs"/> 22 <metal:block metal:use-macro="here/template/common_template/macros/toc_ruler_thumbs" />
23 </div>
24
25 <table class="thumbs">
26 <tr tal:repeat="row pageBatch/pages">
27 <td tal:repeat="thumb row" tal:attributes="class python:here.getStyle(thumb['idx'],pn,'thumb')"><a
28 tal:define="idx thumb/idx" tal:condition="idx" tal:attributes="href python:here.getLink('pn',idx)"> <img
29 tal:attributes="src python:test(docinfo['imageURL'],here.getScalerUrl(pn=idx,dw=100,dh=100,docinfo=docinfo),'images/pic');
30 alt idx" /><br />
31 <span title="Scan number" tal:content="idx" /> <span
32 tal:condition="python:pageNumbers and pageNumbers.get(idx, False) and pageNumbers[idx]['no']"
33 title="Original page number" tal:content="python:' (%s)'%(pageNumbers[idx]['no'])" />
34 </a></td>
35 </tr>
36 </table>
22 </div> 37 </div>
23 38 <!-- content -->
24 <table class="thumbs"> 39 </div>
25 <tr tal:repeat="row pageBatch/pages"> 40 <!-- toc -->
26 <td tal:repeat="thumb row" 41 </div>
27 tal:attributes="class python:here.getStyle(thumb['idx'],pn,'thumb')">
28 <a tal:define="idx thumb/idx" tal:condition="idx"
29 tal:attributes="href python:here.getLink('pn',idx)">
30 <img
31 tal:attributes="src python:test(docinfo['imageURL'],here.getScalerUrl(pn=idx,dw=100,dh=100,docinfo=docinfo),'images/pic');
32 alt idx" /><br/>
33 <span title="Scan number" tal:content="idx"/>
34 <span tal:condition="python:pageNumbers and pageNumbers.get(idx, False) and pageNumbers[idx]['no']" title="Original page number" tal:content="python:' (%s)'%(pageNumbers[idx]['no'])"/>
35 </a>
36 </td>
37 </tr>
38 </table>
39 </div> <!-- content -->
40 </div> <!-- toc -->
41 </body> 42 </body>
42 </html> 43 </html>