comparison zpt/viewer_text.zpt @ 485:1e51d440f08b elementtree

more new templates
author casties
date Mon, 22 Aug 2011 11:12:42 +0200
parents ab9b34a1c62a
children 55e3398e395e
comparison
equal deleted inserted replaced
484:26bb915c1f07 485:1e51d440f08b
16 prev python:test(pn>1,pn-1,None); next python:test(pn<numPages,pn+1,None); 16 prev python:test(pn>1,pn-1,None); next python:test(pn<numPages,pn+1,None);
17 first python:test(pn>1,1,None); last python:test(pn<numPages,numPages,None); 17 first python:test(pn>1,1,None); last python:test(pn<numPages,numPages,None);
18 left python:test(flowLtr,prev,next); right python:test(flowLtr,next,prev); 18 left python:test(flowLtr,prev,next); right python:test(flowLtr,next,prev);
19 leftest python:test(flowLtr,first,last); rightest python:test(flowLtr,last,first); 19 leftest python:test(flowLtr,first,last); rightest python:test(flowLtr,last,first);
20 textPage python:here.getTextPage(mode=viewType, pn=pn, docinfo=docinfo, pageinfo=pageinfo);"> 20 textPage python:here.getTextPage(mode=viewType, pn=pn, docinfo=docinfo, pageinfo=pageinfo);">
21 <div class="page_head" metal:use-macro="here/template/head_main/macros/main" /> 21 <div class="page-head" metal:use-macro="here/template/head_main/macros/main" />
22 <div class="page_body" tal:condition="python:here.isAccessible(docinfo)"> 22 <div class="page-body" tal:condition="python:here.isAccessible(docinfo)">
23 <!--table of contents--> 23 <!--table of contents-->
24 <div class="col_left" 24 <div class="col-left"
25 metal:use-macro="python:path('here/template/toc_%s/macros/main'%tocMode)" /> 25 metal:use-macro="python:path('here/template/toc_%s/macros/main'%tocMode)" />
26
26 <!-- text page --> 27 <!-- text page -->
27 <div class="col_main"> 28 <div class="col-main">
28 <div class="ruler"> 29 <div class="ruler">
29 <form class="autosubmit" tal:attributes="action viewerUrl"> 30 <form class="autosubmit" tal:attributes="action viewerUrl">
30 <input type="hidden" tal:define="params python:here.getParams('pn', None)" 31 <input type="hidden" tal:define="params python:here.getParams('pn', None)"
31 tal:repeat="param params" tal:attributes="name param; value python:params[param]" /> 32 tal:repeat="param params" tal:attributes="name param; value python:params[param]" />
32 page 33 page
56 </ul> 57 </ul>
57 <div class="content"> 58 <div class="content">
58 <div class="pageHeaderTitle" tal:condition="exists:pageinfo/pageHeaderTitle" tal:content="structure pageinfo/pageHeaderTitle"/> 59 <div class="pageHeaderTitle" tal:condition="exists:pageinfo/pageHeaderTitle" tal:content="structure pageinfo/pageHeaderTitle"/>
59 <tal:block tal:replace="structure textPage"/> 60 <tal:block tal:replace="structure textPage"/>
60 </div> 61 </div>
61 </div> 62 </div> <!-- col-main -->
62 </div> 63
64 <!-- right-side options -->
65 <div class="col-right">
66 <!--"BEGIN TEXT DISPLAY" -->
67 <div class="options">
68 <h3>Text display</h3>
69 <form tal:attributes="action viewerUrl" class="autosubmit">
70 <input type="hidden" tal:define="params python:here.getParams(params={'viewType':None})" tal:repeat="param params" tal:attributes="name param; value python:params[param]"/>
71 <input class="autosubmit" type="radio" name="viewType" value="" tal:attributes="checked python:viewType!='xml'"/> Text<br/>
72 <span class="optionsText" tal:condition="python:viewType!='xml'">
73 &nbsp;&nbsp;<input type="checkbox" class="autosubmit" name="viewType" value="dict" tal:attributes="checked python:viewType=='dict'"/> Dictionary<br/>
74 </span>
75 <span class="optionsText" tal:condition="python:viewType!='xml' and docinfo.get('numPlaces',0)">
76 &nbsp;&nbsp;<input type="checkbox" class="autosubmit" name="viewType" value="gis" tal:attributes="checked python:viewType=='gis'"/> Places<br/>
77 </span> <input type="radio" class="autosubmit" name="viewType" tal:attributes="value string:xml; checked python:viewType=='xml'"/> XML<br/>
78 <input type="submit" value="Go!"/>
79 </form>
80 </div>
81 <!--"END TEXT DISPLAY"-->
82
83 <!--"BEGIN TEXT SIZE"-->
84 <div class="options">
85 <h4>Text size</h4>
86 <div class="fsizer">
87 &nbsp;
88 <a href="javascript:fontSize(12);" class="fs_sml">A</a>
89 <a href="javascript:fontSize(14);" class="fs_med">A</a>
90 <a href="javascript:fontSize(16);" class="fs_lrg">A</a>
91 </div>
92 </div>
93 <!--"END TEXT SIZE"-->
94
95 <!--"BEGIN DICTIONARY OVERVIEW"-->
96 <div class="options" tal:condition="python:viewType=='dict'">
97 <h4>Dictionary view</h4>
98 <form name="f3" action="">
99 <input type="radio" name="r3"/>Tab<br/>
100 <input type="radio" name="r3"/>Window<br/>
101 </form>
102 </div>
103 <!--"END DICTIONARY OVERVIEW"-->
104
105 <!--"BEGIN TEXT NORMALIZATION"-->
106 <div class="options" tal:condition="python:viewType!='xml'">
107 <h4>Text normalization</h4>
108 <form tal:attributes="action viewerUrl" class="autosubmit"
109 tal:define="norm python:pageinfo.get('characterNormalization','regPlusNorm');">
110 <input type="hidden" tal:define="params python:here.getParams('characterNormalization',None)" tal:repeat="param params" tal:attributes="name param; value python:params[param]"/>
111 <input type="radio" class="autosubmit" name="characterNormalization" value="orig" tal:attributes="checked python:norm=='orig'"/> Original<br/>
112 <input type="radio" class="autosubmit" name="characterNormalization" value="reg" tal:attributes="checked python:norm=='reg'"/> Regularized<br/>
113 <input type="radio" class="autosubmit" name="characterNormalization" value="regPlusNorm" tal:attributes="checked python:norm=='regPlusNorm'"/> Normalized<br/>
114 <input type="submit" value="Go!"/>
115 </form>
116 </div>
117 <!--"END TEXT NORMALIZATION"-->
118
119 <!--"BEGIN PLACES"-->
120 <div class="options" tal:condition="python:viewType=='gis'">
121 <tal:block tal:define="gisPlaces python:here.getGisPlaces(docinfo=docinfo, pageinfo=pageinfo); gisAllPlaces python:here.getAllGisPlaces(docinfo=docinfo, pageinfo=pageinfo);">
122 <span><b>Places</b></span><BR/>(Link to extern:)<BR/>
123 <span>Page</span>
124 <span style="float:right">
125 <a tal:attributes="href python:'http://chinagis.mpiwg-berlin.mpg.de/chinagis/REST/db/mpdl/%s?id=%s&format=%s'%(name,gisPlaces,'gis')" target="_blank">
126 <img src="images/arrow.png" alt=""/>
127 </a>
128 </span><BR/>
129 <span>Book</span>
130 <span style="float:right">
131 <a tal:attributes="href python:'http://chinagis.mpiwg-berlin.mpg.de/chinagis/REST/db/mpdl/%s?format=%s'%(name,'gis')" target="_blank">
132 <img src="images/arrow.png" alt=""/>
133 </a>
134 </span><BR/>
135 </tal:block>
136 </div>
137 <!--"END PLACES"-->
138 </div> <!-- col-right -->
139
140 </div> <!-- page-body -->
63 <div class="page_body" tal:condition="python:not here.isAccessible(docinfo)"> 141 <div class="page_body" tal:condition="python:not here.isAccessible(docinfo)">
64 <div class="errortext">Sorry, access to this document is restricted.</div> 142 <div class="errortext">Sorry, access to this document is restricted.</div>
65 </div> 143 </div>
66 </tal:block> 144 </tal:block>
67 </body> 145 </body>