comparison zpt/viewer_text.zpt @ 503:030251fe9dbc elementtree

more cleanup. made viewType into viewLayer and viewType=xml into viewMode=xml.
author casties
date Thu, 16 Feb 2012 14:30:01 +0100
parents daf36d0fcfee
children 67014399894d
comparison
equal deleted inserted replaced
502:daf36d0fcfee 503:030251fe9dbc
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" 3 <html xmlns="http://www.w3.org/1999/xhtml"
4 tal:define="docinfo options/docinfo; pageinfo options/pageinfo; viewMode pageinfo/viewMode; 4 tal:define="docinfo options/docinfo; pageinfo options/pageinfo; viewMode pageinfo/viewMode;
5 tocMode pageinfo/tocMode; viewType pageinfo/viewType; viewerUrl docinfo/viewerUrl; 5 tocMode pageinfo/tocMode; viewLayer pageinfo/viewLayer; viewerUrl docinfo/viewerUrl;
6 rootUrl here/getDocumentViewerURL; 6 rootUrl here/getDocumentViewerURL;
7 numPages docinfo/numPages | nothing;"> 7 numPages docinfo/numPages | nothing;">
8 <head> 8 <head>
9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
10 <title 10 <title
26 <body tal:condition="numPages"> 26 <body tal:condition="numPages">
27 <tal:block 27 <tal:block
28 tal:define="docpath docinfo/textURLPath; 28 tal:define="docpath docinfo/textURLPath;
29 pn pageinfo/pn; 29 pn pageinfo/pn;
30 flowLtr python:pageinfo.get('pageFlow','ltr')!='rtl'; 30 flowLtr python:pageinfo.get('pageFlow','ltr')!='rtl';
31 textPage python:here.getTextPage(mode=viewType, pn=pn, docinfo=docinfo, pageinfo=pageinfo) or '[no text here]';"> 31 textPage python:here.getTextPage(mode=viewLayer, pn=pn, docinfo=docinfo, pageinfo=pageinfo) or '[no text here]';">
32 <!-- header --> 32 <!-- header -->
33 <div class="page-head"> 33 <div class="page-head">
34 <metal:block metal:use-macro="here/template/common_template/macros/head" /> 34 <metal:block metal:use-macro="here/template/common_template/macros/head" />
35 </div> 35 </div>
36 <div class="page-body" tal:condition="python:here.isAccessible(docinfo)"> 36 <div class="page-body" tal:condition="python:here.isAccessible(docinfo)">
64 <!--"BEGIN TEXT DISPLAY" --> 64 <!--"BEGIN TEXT DISPLAY" -->
65 <div class="options"> 65 <div class="options">
66 <h4>Text display</h4> 66 <h4>Text display</h4>
67 <form tal:attributes="action viewerUrl" class="autosubmit"> 67 <form tal:attributes="action viewerUrl" class="autosubmit">
68 <input type="hidden" 68 <input type="hidden"
69 tal:define="params python:here.getParams(params={'viewType':None})" 69 tal:define="params python:here.getParams(params={'viewLayer':None,'viewMode':None})"
70 tal:repeat="param params" 70 tal:repeat="param params"
71 tal:attributes="name param; value python:params[param]" /> <input 71 tal:attributes="name param; value python:params[param]" />
72 class="autosubmit" type="radio" name="viewType" value="" 72 <input class="autosubmit" type="radio" name="viewMode" value="text"
73 tal:attributes="checked python:viewType!='xml'" /> Text<br /> <span 73 tal:attributes="checked python:viewMode=='text'" /> Text<br />
74 class="optionsText" tal:condition="python:viewType!='xml'"> 74 <span class="optionsText">
75 &nbsp;&nbsp;<input type="checkbox" class="autosubmit" name="viewType" 75 &nbsp;&nbsp;<input type="checkbox" class="autosubmit" name="viewLayer"
76 value="dict" tal:attributes="checked python:viewType=='dict'" /> Dictionary<br /> 76 value="dict" tal:attributes="checked python:viewLayer=='dict'" /> Dictionary<br />
77 </span> <span class="optionsText" 77 </span>
78 tal:condition="python:viewType!='xml' and docinfo.get('numPlaces',0)"> 78 <span class="optionsText" tal:condition="python:docinfo.get('numPlaces',0)">
79 &nbsp;&nbsp;<input type="checkbox" class="autosubmit" name="viewType" 79 &nbsp;&nbsp;<input type="checkbox" class="autosubmit" name="viewLayer"
80 value="gis" tal:attributes="checked python:viewType=='gis'" /> Places<br /> 80 value="gis" tal:attributes="checked python:viewLayer=='gis'" /> Places<br />
81 </span> <input type="radio" class="autosubmit" name="viewType" 81 </span>
82 tal:attributes="value string:xml; checked python:viewType=='xml'" /> XML<br /> 82 <input type="radio" class="autosubmit" name="viewMode" value="xml"
83 tal:attributes="checked python:viewMode=='xml'" /> XML<br />
83 <input type="submit" value="Go!" /> 84 <input type="submit" value="Go!" />
84 </form> 85 </form>
85 </div> 86 </div>
86 <!--"END TEXT DISPLAY"--> 87 <!--"END TEXT DISPLAY"-->
87 88
95 </div> 96 </div>
96 </div> 97 </div>
97 <!--"END TEXT SIZE"--> 98 <!--"END TEXT SIZE"-->
98 99
99 <!--"BEGIN DICTIONARY OVERVIEW"--> 100 <!--"BEGIN DICTIONARY OVERVIEW"-->
100 <div class="options" tal:condition="python:viewType=='dict'"> 101 <div class="options" tal:condition="python:viewLayer=='dict'">
101 <h4>Dictionary view</h4> 102 <h4>Dictionary view</h4>
102 <form name="f3" action=""> 103 <form name="f3" action="">
103 <input type="radio" name="r3" />Tab<br /> <input type="radio" name="r3" />Window<br /> 104 <input type="radio" name="r3" />Tab<br /> <input type="radio" name="r3" />Window<br />
104 </form> 105 </form>
105 </div> 106 </div>
106 <!--"END DICTIONARY OVERVIEW"--> 107 <!--"END DICTIONARY OVERVIEW"-->
107 108
108 <!--"BEGIN TEXT NORMALIZATION"--> 109 <!--"BEGIN TEXT NORMALIZATION"-->
109 <div class="options" tal:condition="python:viewType!='xml'"> 110 <div class="options" tal:condition="python:viewLayer!='xml'">
110 <h4>Text normalization</h4> 111 <h4>Text normalization</h4>
111 <form tal:attributes="action viewerUrl" class="autosubmit" 112 <form tal:attributes="action viewerUrl" class="autosubmit"
112 tal:define="norm python:pageinfo.get('characterNormalization','regPlusNorm');"> 113 tal:define="norm python:pageinfo.get('characterNormalization','regPlusNorm');">
113 <input type="hidden" 114 <input type="hidden"
114 tal:define="params python:here.getParams('characterNormalization',None)" 115 tal:define="params python:here.getParams('characterNormalization',None)"
124 </form> 125 </form>
125 </div> 126 </div>
126 <!--"END TEXT NORMALIZATION"--> 127 <!--"END TEXT NORMALIZATION"-->
127 128
128 <!--"BEGIN PLACES"--> 129 <!--"BEGIN PLACES"-->
129 <div class="options" tal:condition="python:viewType=='gis'"> 130 <div class="options" tal:condition="python:viewLayer=='gis'">
130 <tal:block 131 <tal:block
131 tal:define="gisPlaces python:here.getGisPlaces(docinfo=docinfo, pageinfo=pageinfo); gisAllPlaces python:here.getAllGisPlaces(docinfo=docinfo, pageinfo=pageinfo);"> 132 tal:define="gisPlaces python:here.getGisPlaces(docinfo=docinfo, pageinfo=pageinfo); gisAllPlaces python:here.getAllGisPlaces(docinfo=docinfo, pageinfo=pageinfo);">
132 <span><b>Places</b></span> 133 <span><b>Places</b></span>
133 <br />(Link to extern:)<br /> 134 <br />(Link to extern:)<br />
134 <span>Page</span> 135 <span>Page</span>