Changeset 536:abd36d4d97b8 in documentViewer for zpt/common_template.zpt
- Timestamp:
- Jul 26, 2012, 7:22:56 PM (12 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
zpt/common_template.zpt
r535 r536 13 13 formattedLabel python:here.metadataService.getBibFormattedLabel(bibdata=bib);"> 14 14 <div class="logo" tal:condition="exists:here/template/logo.png"> 15 <img tal:attributes="src here/template/logo.png/absolute_url" />15 <img tal:attributes="src here/template/logo.png/absolute_url" /> 16 16 </div> 17 17 <div class="title-block"> 18 <div class="title" tal:condition="not:formattedLabel">19 <tal:block tal:condition="python:docinfo['creator'] or docinfo['title']">20 <i tal:content="docinfo/creator" />,18 <div class="title" tal:condition="not:formattedLabel"> 19 <tal:block tal:condition="python:docinfo['creator'] or docinfo['title']"> 20 <i tal:content="docinfo/creator" />, 21 21 <span tal:content="docinfo/title" />, <span tal:content="docinfo/date" /> 22 </tal:block> 23 <span tal:condition="not:python:docinfo['creator'] or docinfo['title']" 24 tal:content="string:[no bibliographical information for this document (type ${bibType})]" /> 25 </div> 26 <div class="title" tal:condition="formattedLabel" tal:content="structure formattedLabel" /> 27 <ul class="view-switcher"> 28 <li tal:attributes="class python:here.getStyle(viewMode, 'text')"><a tal:omit-tag="python:viewMode=='text'" 29 tal:attributes="href python:here.getLink('viewMode','text')">Text</a></li> 30 <li tal:attributes="class python:here.getStyle(viewMode, 'images')"><a tal:omit-tag="python:viewMode=='images'" 31 tal:attributes="href python:here.getLink('viewMode','images')">Image</a></li> 32 <li tal:attributes="class python:here.getStyle(viewMode, 'xml')"><a tal:omit-tag="python:viewMode=='xml'" 33 tal:attributes="href python:here.getLink('viewMode','xml')">XML</a></li> 34 <li tal:attributes="class python:here.getStyle(viewMode, 'thumbs')"><a tal:omit-tag="python:viewMode=='thumbs'" 35 tal:attributes="href python:here.getLink('viewMode','thumbs')">Thumbnail overview</a></li> 36 <li tal:attributes="class python:here.getStyle(viewMode, 'index')"><a tal:omit-tag="python:viewMode=='index'" 37 tal:attributes="href python:here.getLink('viewMode','index')">Document information</a></li> 38 </ul> 22 </tal:block> 23 <span tal:condition="not:python:docinfo['creator'] or docinfo['title']" 24 tal:content="string:[no bibliographical information for this document (type ${bibType})]" /> 25 </div> 26 <div class="title" tal:condition="formattedLabel" tal:content="structure formattedLabel" /> 27 <ul class="view-switcher"> 28 <li tal:condition="docpath" tal:attributes="class python:here.getStyle(viewMode, 'text')"><a 29 tal:omit-tag="python:viewMode=='text'" tal:attributes="href python:here.getLink('viewMode','text')">Text</a></li> 30 <li tal:condition="python:docinfo.get('imagePath',None)" tal:attributes="class python:here.getStyle(viewMode, 'images')"><a 31 tal:omit-tag="python:viewMode=='images'" tal:attributes="href python:here.getLink('viewMode','images')">Image</a></li> 32 <li tal:condition="docpath" tal:attributes="class python:here.getStyle(viewMode, 'xml')"><a 33 tal:omit-tag="python:viewMode=='xml'" tal:attributes="href python:here.getLink('viewMode','xml')">XML</a></li> 34 <li tal:condition="python:docinfo.get('imagePath',None)" tal:attributes="class python:here.getStyle(viewMode, 'thumbs')"><a 35 tal:omit-tag="python:viewMode=='thumbs'" tal:attributes="href python:here.getLink('viewMode','thumbs')">Thumbnail 36 overview</a></li> 37 <li tal:attributes="class python:here.getStyle(viewMode, 'index')"><a tal:omit-tag="python:viewMode=='index'" 38 tal:attributes="href python:here.getLink('viewMode','index')">Document information</a></li> 39 </ul> 39 40 </div> 40 41 </metal:block> … … 51 52 <form class="autosubmit" tal:attributes="action viewerUrl"> 52 53 <input type="hidden" tal:define="params python:here.getParams('pn', None)" tal:repeat="param params" 53 tal:attributes="name param; value python:params[param]" /> 54 <span class="ruler-main">page <a tal:condition="leftest" 54 tal:attributes="name param; value python:params[param]" /> <span class="ruler-main">page <a tal:condition="leftest" 55 55 tal:attributes="href python:here.getLink('pn',leftest)">|<</a> <span tal:condition="not:leftest">|<</span> <a 56 56 tal:condition="left" tal:attributes="href python:here.getLink('pn',left)"><</a> <span tal:condition="not:left"><</span> … … 59 59 tal:condition="python:originalPage!=None"> (<span tal:replace="originalPage" /><span 60 60 tal:define="originalPageNorm pageinfo/pageNumberOrigNorm | nothing" tal:condition="python:originalPageNorm!=None"> 61 [<span tal:replace="originalPageNorm" />]</span>) 62 </span> <input type="submit" value="Go" /> of <span tal:replace="numPages" /> <a tal:condition="right" 61 [<span tal:replace="originalPageNorm" />] 62 </span>) 63 </span> <input type="submit" value="Go" /> of <span tal:replace="numPages" /> <a tal:condition="right" 63 64 tal:attributes="href python:here.getLink('pn',right)">></a> <span tal:condition="not:right">></span> <a 64 65 tal:condition="rightest" tal:attributes="href python:here.getLink('pn',rightest)">>|</a> <span 65 66 tal:condition="not:rightest">>|</span> 66 </span> <!-- ruler-main --> 67 </span> 68 <!-- ruler-main --> 67 69 </form> 68 70 </metal:block> … … 87 89 <form class="autosubmit" tal:attributes="action viewerUrl"> 88 90 <input type="hidden" tal:define="params python:here.getParams('start',None)" tal:repeat="param params" 89 tal:attributes="name param; value python:params[param]" /> 91 tal:attributes="name param; value python:params[param]" /><span class="ruler-main"><a tal:condition="left" 90 92 tal:attributes="href python:here.getLink('start',left)"><</a> <span tal:condition="not:left"><</span> <select 91 93 class="autosubmit" name="start" tal:define="ofs python:test(pageinfo['pageZero'],0,1)"> 92 <tal:block>93 <option tal:repeat="grp pageBatch/batches" tal:attributes="selected python:start==grp['start']; value grp/start;"94 tal:content="string:${grp/start} - ${grp/end}" />95 </tal:block>94 <tal:block> 95 <option tal:repeat="grp pageBatch/batches" tal:attributes="selected python:start==grp['start']; value grp/start;" 96 tal:content="string:${grp/start} - ${grp/end}" /> 97 </tal:block> 96 98 </select> <input type="submit" value="Go" /> <a tal:condition="right" tal:attributes="href python:here.getLink('start',right)">></a> 97 <span tal:condition="not:right">></span>99 <span tal:condition="not:right">></span></span> 98 100 </form> 99 101 </metal:block> … … 101 103 <!-- toc type switcher --> 102 104 <metal:block metal:define-macro="toc_switcher"> 103 <div class="toc-switcher-col">104 <div class="toc-switcher">105 <ul>106 <li tal:attributes="class python:here.getStyle(tocMode, 'none')"><span><a tal:omit-tag="python:tocMode=='none'"107 tal:attributes="href python:here.getLink('tocMode','none')">None</a></span></li>108 <li tal:attributes="class python:here.getStyle(tocMode, 'concordance')"109 tal:condition="python:docpath and docinfo.get('pageNumbers', None)"><span><a110 tal:omit-tag="python:tocMode=='concordance'" tal:attributes="href python:here.getLink('tocMode','concordance')">Concordance</a></span></li>111 <li tal:attributes="class python:here.getStyle(tocMode, 'figures')"112 tal:condition="python:docpath and docinfo.get('numFigureEntries', None)"><span><a113 tal:omit-tag="python:tocMode=='figures'" tal:attributes="href python:here.getLink('tocMode','figures')">Figures</a></span></li>114 <li tal:attributes="class python:here.getStyle(tocMode, 'text')"115 tal:condition="python:docpath and docinfo.get('numTocEntries', None)"><span><a116 tal:omit-tag="python:tocMode=='text'" tal:attributes="href python:here.getLink('tocMode','text')">Content</a></span></li>117 <li tal:attributes="class python:here.getStyle(tocMode, 'thumbs')"><span><a118 tal:omit-tag="python:tocMode=='thumbs'" tal:attributes="href python:here.getLink('tocMode','thumbs')">Thumbnails</a></span></li>119 </ul>120 </div>105 <div class="toc-switcher-col"> 106 <div class="toc-switcher"> 107 <ul> 108 <li tal:attributes="class python:here.getStyle(tocMode, 'none')"><span><a 109 tal:omit-tag="python:tocMode=='none'" tal:attributes="href python:here.getLink('tocMode','none')">None</a></span></li> 110 <li tal:attributes="class python:here.getStyle(tocMode, 'concordance')" 111 tal:condition="python:docpath and docinfo.get('pageNumbers', None)"><span><a 112 tal:omit-tag="python:tocMode=='concordance'" tal:attributes="href python:here.getLink('tocMode','concordance')">Concordance</a></span></li> 113 <li tal:attributes="class python:here.getStyle(tocMode, 'figures')" 114 tal:condition="python:docpath and docinfo.get('numFigureEntries', None)"><span><a 115 tal:omit-tag="python:tocMode=='figures'" tal:attributes="href python:here.getLink('tocMode','figures')">Figures</a></span></li> 116 <li tal:attributes="class python:here.getStyle(tocMode, 'text')" 117 tal:condition="python:docpath and docinfo.get('numTocEntries', None)"><span><a 118 tal:omit-tag="python:tocMode=='text'" tal:attributes="href python:here.getLink('tocMode','text')">Content</a></span></li> 119 <li tal:attributes="class python:here.getStyle(tocMode, 'thumbs')"><span><a 120 tal:omit-tag="python:tocMode=='thumbs'" tal:attributes="href python:here.getLink('tocMode','thumbs')">Thumbnails</a></span></li> 121 </ul> 122 </div> 121 123 </div> 122 124 </metal:block>
Note: See TracChangeset
for help on using the changeset viewer.