Changeset 501:29c6d09a506c in documentViewer for zpt/viewer_images.zpt
- Timestamp:
- Feb 15, 2012, 4:57:02 PM (12 years ago)
- Branch:
- elementtree
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
zpt/viewer_images.zpt
r500 r501 6 6 numPages docinfo/numPages | nothing; dlBaseUrl docinfo/digilibBaseUrl | nothing;"> 7 7 <head> 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 9 <title tal:content="python:docinfo.get('creator',' ') + ' - ' + docinfo.get('title',' ')" /> 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 9 <title 10 tal:content="python:docinfo.get('creator',' ') + ' - ' + docinfo.get('title',' ')" /> 10 11 <link rel="stylesheet" href="template/docuviewer_css" type="text/css" /> 11 12 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.js"></script> 12 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.cookie.js"></script> 13 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.js"></script> 14 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.geometry.js"></script> 15 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.arrows.js"></script> 16 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.marks.js"></script> 17 <link rel="stylesheet" type="text/css" tal:attributes="href string:$dlBaseUrl/jquery/jquery.digilib.css" /> 13 <script type="text/javascript" 14 tal:attributes="src string:$dlBaseUrl/jquery/jquery.cookie.js"></script> 15 <script type="text/javascript" 16 tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.js"></script> 17 <script type="text/javascript" 18 tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.geometry.js"></script> 19 <script type="text/javascript" 20 tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.arrows.js"></script> 21 <script type="text/javascript" 22 tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.marks.js"></script> 23 <link rel="stylesheet" type="text/css" 24 tal:attributes="href string:$dlBaseUrl/jquery/jquery.digilib.css" /> 18 25 19 <script type="text/javascript"20 tal:content="string:26 <script type="text/javascript" 27 tal:content="string: 21 28 var dlOpts = { 22 29 'interactionMode' : 'fullscreen', … … 28 35 };"></script> 29 36 30 <script type="text/javascript">31 // <!--32 $(document).ready(function() {33 // autosubmit forms34 $('form.autosubmit').find('.autosubmit').change(function() {35 this.form.submit();36 });37 $('form.autosubmit input[type="submit"]').hide();38 // get digilib div39 $digilib = $('div#scaler');40 // configure digilib41 $digilib.digilib(dlOpts);42 });43 // -->44 </script>37 <script type="text/javascript"> 38 // <!-- 39 $(document).ready(function() { 40 // autosubmit forms 41 $('form.autosubmit').find('.autosubmit').change(function() { 42 this.form.submit(); 43 }); 44 $('form.autosubmit input[type="submit"]').hide(); 45 // get digilib div 46 $digilib = $('div#scaler'); 47 // configure digilib 48 $digilib.digilib(dlOpts); 49 }); 50 // --> 51 </script> 45 52 </head> 46 53 <body tal:condition="numPages"> … … 48 55 tal:define="docpath docinfo/textURLPath | nothing; 49 56 pn pageinfo/pn; 50 flowLtr python:pageinfo.get('pageFlow','ltr')!='rtl'; 51 prev python:test(pn>1,pn-1,None); next python:test(pn<numPages,pn+1,None); 52 first python:test(pn>1,1,None); last python:test(pn<numPages,numPages,None); 53 left python:test(flowLtr,prev,next); right python:test(flowLtr,next,prev); 54 leftest python:test(flowLtr,first,last); rightest python:test(flowLtr,last,first);"> 57 flowLtr python:pageinfo.get('pageFlow','ltr')!='rtl';"> 55 58 <div class="page-head"> 56 <metal:block metal:use-macro="here/template/ head_main/macros/main" />59 <metal:block metal:use-macro="here/template/common_template/macros/head" /> 57 60 </div> 58 61 <div class="page-body" tal:condition="python:here.isAccessible(docinfo)"> 59 <!-- table of contents-->62 <!-- table of contents --> 60 63 <div class="col-left"> 61 <metal:block metal:use-macro="python:path('here/template/toc_%s/macros/main'%tocMode)" /> 64 <metal:block 65 metal:use-macro="python:path('here/template/toc_%s/macros/main'%tocMode)" /> 62 66 </div> 63 67 <!-- col-main: text page --> 64 68 <div class="col-main"> 65 69 <div class="ruler"> 66 <form class="autosubmit" tal:attributes="action viewerUrl"> 67 <input type="hidden" tal:define="params python:here.getParams('pn', None)" tal:repeat="param params" 68 tal:attributes="name param; value python:params[param]" /> page <a tal:condition="leftest" 69 tal:attributes="href python:here.getLink('pn',leftest)">|<</a> <span tal:condition="not:leftest">|<</span> <a 70 tal:condition="left" tal:attributes="href python:here.getLink('pn',left)"><</a> <span tal:condition="not:left"><</span> 71 <input class="autosubmit" size="3" type="text" name="pn" tal:attributes="value pn" /> 72 <tal:block tal:define="originalPage pageinfo/pageNumberOrig | nothing" tal:condition="python:originalPage!=None"> 73 (<span tal:replace="originalPage" /> 74 <span tal:define="originalPageNorm pageinfo/pageNumberOrigNorm | nothing" 75 tal:condition="python:originalPageNorm!=None">[<span tal:replace="originalPageNorm" />]</span>) 76 </tal:block> 77 <input type="submit" value="Go" /> 78 of <span tal:replace="numPages" /> <a tal:condition="right" 79 tal:attributes="href python:here.getLink('pn',right)">></a> <span tal:condition="not:right">></span> <a 80 tal:condition="rightest" tal:attributes="href python:here.getLink('pn',rightest)">>|</a> <span 81 tal:condition="not:rightest">>|</span> 82 </form> 83 </div><!-- ruler --> 70 <metal:block metal:use-macro="here/template/common_template/macros/page_ruler" /> 71 </div> 84 72 <ul class="switcher"> 85 73 <li class="sel">Image</li> 86 <li><a tal:condition="docpath" tal:attributes="href python:here.getLink('viewMode','text')">Text</a></li> 74 <li tal:condition="docpath"> 75 <a tal:attributes="href python:here.getLink('viewMode','text')">Text</a> 76 </li> 87 77 </ul> 78 <!-- /switcher --> 88 79 <div class="content"> 89 80 <div id="scaler"> 90 <img tal:attributes="src string:${docinfo/imageURL}&pn=${pageinfo/pn}&dw=500&dh=500" /> 81 <img 82 tal:attributes="src string:${docinfo/imageURL}&pn=${pageinfo/pn}&dw=500&dh=500" /> 91 83 </div> 92 </div> <!-- content --> 93 </div> <!-- col-main --> 84 </div> 85 <!-- /content --> 86 </div> 87 <!-- /col-main --> 94 88 <div class="col-right"> 95 <div class="digilib-buttons"> 96 <div><a href="javascript:$digilib.digilib('zoomBy', 1.4)">zoom in</a></div> 97 <div><a href="javascript:$digilib.digilib('zoomBy', 0.7)">zoom out</a></div> 98 <div><a href="javascript:$digilib.digilib('zoomArea')">zoom area</a></div> 99 <div><a href="javascript:$digilib.digilib('zoomFull')">full page</a></div> 100 <div><a href="javascript:$digilib.digilib('zoomFull', 'width')">page width</a></div> 101 <div><a href="javascript:$digilib.digilib('setMark')">set mark</a></div> 102 <div><a href="javascript:$digilib.digilib('removeMark')">remove mark</a></div> 103 <div><a href="javascript:$digilib.digilib('reference')">get reference</a></div> 104 <div><a href="javascript:$digilib.digilib('digilibUrl', 'open_new')">digilib</a></div> 89 <div class="digilib-buttons"> 90 <div> 91 <a href="javascript:$digilib.digilib('zoomBy', 1.4)">zoom in</a> 105 92 </div> 93 <div> 94 <a href="javascript:$digilib.digilib('zoomBy', 0.7)">zoom out</a> 95 </div> 96 <div> 97 <a href="javascript:$digilib.digilib('zoomArea')">zoom area</a> 98 </div> 99 <div> 100 <a href="javascript:$digilib.digilib('zoomFull')">full page</a> 101 </div> 102 <div> 103 <a href="javascript:$digilib.digilib('zoomFull', 'width')">page width</a> 104 </div> 105 <div> 106 <a href="javascript:$digilib.digilib('setMark')">set mark</a> 107 </div> 108 <div> 109 <a href="javascript:$digilib.digilib('removeMark')">remove mark</a> 110 </div> 111 <div> 112 <a href="javascript:$digilib.digilib('reference')">get reference</a> 113 </div> 114 <div> 115 <a href="javascript:$digilib.digilib('digilibUrl', 'open_new')">digilib</a> 116 </div> 117 </div> 106 118 </div> 107 </div> <!-- page-body --> 119 </div> 120 <!-- page-body --> 108 121 <div class="page-body" tal:condition="python:not here.isAccessible(docinfo)"> 109 122 <div class="errortext">Sorry, access to this document is restricted.</div>
Note: See TracChangeset
for help on using the changeset viewer.