Mercurial > hg > documentViewer
annotate zpt/viewer_images.zpt @ 536:abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
author | casties |
---|---|
date | Thu, 26 Jul 2012 21:22:56 +0200 |
parents | 0b8bed1223ad |
children | dbf25bd05fc6 |
rev | line source |
---|---|
483 | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
3 <html xmlns="http://www.w3.org/1999/xhtml" | |
4 tal:define="docinfo options/docinfo; pageinfo options/pageinfo; viewMode pageinfo/viewMode; | |
503 | 5 tocMode pageinfo/tocMode; viewerUrl docinfo/viewerUrl; |
483 | 6 numPages docinfo/numPages | nothing; dlBaseUrl docinfo/digilibBaseUrl | nothing;"> |
7 <head> | |
536
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
9 <title tal:content="python:docinfo.get('creator',' ') + ' - ' + docinfo.get('title',' ')" /> |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
10 <link rel="stylesheet" href="template/docuviewer_css" type="text/css" /> |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
11 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.js"></script> |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
12 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.cookie.js"></script> |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
13 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.js"></script> |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
14 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.geometry.js"></script> |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
15 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.arrows.js"></script> |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
16 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.marks.js"></script> |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
17 <link rel="stylesheet" type="text/css" tal:attributes="href string:$dlBaseUrl/jquery/jquery.digilib.css" /> |
483 | 18 |
536
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
19 <script type="text/javascript" |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
20 tal:content="python:'''\n |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
21 var dlOpts = {\n |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
22 'interactionMode' : 'fullscreen',\n |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
23 'digilibBaseUrl' : '%s',\n |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
24 'fn' : '%s',\n |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
25 'pn' : '%s',\n |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
26 'suppressParamNames' : ['fn'],\n |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
27 'scalerInsets' : {'x':300, 'y':100}\n |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
28 };\n'''%(dlBaseUrl,docinfo.get('imagePath',''),pageinfo.get('pn','1'))"></script> |
483 | 29 |
536
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
30 <script type="text/javascript"> |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
31 // <!-- |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
32 $(document).ready(function() { |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
33 // autosubmit forms |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
34 $('form.autosubmit').find('.autosubmit').change(function() { |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
35 this.form.submit(); |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
36 }); |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
37 $('form.autosubmit input[type="submit"]').hide(); |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
38 // get digilib div |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
39 $digilib = $('div#scaler'); |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
40 // configure digilib |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
41 $digilib.digilib(dlOpts); |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
42 }); |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
43 // --> |
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
44 </script> |
483 | 45 </head> |
46 <body tal:condition="numPages"> | |
47 <tal:block | |
48 tal:define="docpath docinfo/textURLPath | nothing; | |
49 pn pageinfo/pn; | |
512 | 50 flowLtr python:docinfo.get('pageFlow','ltr')!='rtl';"> |
490
6f116b86a226
more new template stuff. moved ImageFile index method to SrvTxtUtils
casties
parents:
489
diff
changeset
|
51 <div class="page-head"> |
501 | 52 <metal:block metal:use-macro="here/template/common_template/macros/head" /> |
490
6f116b86a226
more new template stuff. moved ImageFile index method to SrvTxtUtils
casties
parents:
489
diff
changeset
|
53 </div> |
485 | 54 <div class="page-body" tal:condition="python:here.isAccessible(docinfo)"> |
501 | 55 <!-- table of contents --> |
510 | 56 <div class="col toc"> |
536
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
57 <metal:block metal:use-macro="python:path('here/template/toc_%s/macros/main'%tocMode)" /> |
489
55e3398e395e
more new templates. monkey-patch for App.ImageFile.
casties
parents:
485
diff
changeset
|
58 </div> |
493 | 59 <!-- col-main: text page --> |
510 | 60 <div class="col main"> |
483 | 61 <div class="ruler"> |
501 | 62 <metal:block metal:use-macro="here/template/common_template/macros/page_ruler" /> |
63 </div> | |
536
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
64 <div class="content-images"> |
498 | 65 <div id="scaler"> |
536
abd36d4d97b8
new version of index page. improvements for digilib page and thumbnail overview.
casties
parents:
532
diff
changeset
|
66 <img tal:attributes="src string:${docinfo/imageURL}&pn=${pageinfo/pn}&dw=500&dh=500" /> |
483 | 67 </div> |
501 | 68 </div> |
69 <!-- /content --> | |
70 </div> | |
71 <!-- /col-main --> | |
510 | 72 <div class="col buttons"> |
501 | 73 <div class="digilib-buttons"> |
74 <div> | |
75 <a href="javascript:$digilib.digilib('zoomBy', 1.4)">zoom in</a> | |
76 </div> | |
77 <div> | |
78 <a href="javascript:$digilib.digilib('zoomBy', 0.7)">zoom out</a> | |
79 </div> | |
80 <div> | |
81 <a href="javascript:$digilib.digilib('zoomArea')">zoom area</a> | |
82 </div> | |
83 <div> | |
84 <a href="javascript:$digilib.digilib('zoomFull')">full page</a> | |
85 </div> | |
86 <div> | |
87 <a href="javascript:$digilib.digilib('zoomFull', 'width')">page width</a> | |
498 | 88 </div> |
501 | 89 <div> |
90 <a href="javascript:$digilib.digilib('setMark')">set mark</a> | |
91 </div> | |
92 <div> | |
93 <a href="javascript:$digilib.digilib('removeMark')">remove mark</a> | |
94 </div> | |
95 <div> | |
96 <a href="javascript:$digilib.digilib('reference')">get reference</a> | |
97 </div> | |
98 <div> | |
99 <a href="javascript:$digilib.digilib('digilibUrl', 'open_new')">digilib</a> | |
100 </div> | |
101 </div> | |
483 | 102 </div> |
501 | 103 </div> |
104 <!-- page-body --> | |
485 | 105 <div class="page-body" tal:condition="python:not here.isAccessible(docinfo)"> |
483 | 106 <div class="errortext">Sorry, access to this document is restricted.</div> |
107 </div> | |
108 </tal:block> | |
109 </body> | |
110 <body tal:condition="not:numPages"> | |
111 <div class="errortext">Sorry, document doesn't exist.</div> | |
112 </body> | |
113 </html> |