Changeset 504:454a42f4c369 in documentViewer for zpt


Ignore:
Timestamp:
Feb 16, 2012, 3:51:17 PM (12 years ago)
Author:
casties
Branch:
elementtree
Message:

viewer_xml works now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • zpt/viewer_xml.zpt

    r503 r504  
    33<html xmlns="http://www.w3.org/1999/xhtml"
    44  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; viewerUrl docinfo/viewerUrl;
    66              rootUrl here/getDocumentViewerURL;
    77              numPages docinfo/numPages | nothing;">
     
    2929                               pn pageinfo/pn;
    3030                               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='xml', pn=pn, docinfo=docinfo, pageinfo=pageinfo) or '[no text here]';">
    3232    <!-- header -->
    3333    <div class="page-head">
     
    6767          <form tal:attributes="action viewerUrl" class="autosubmit">
    6868            <input type="hidden"
    69               tal:define="params python:here.getParams(params={'viewType':None})"
     69              tal:define="params python:here.getParams(params={'viewMode':None})"
    7070              tal:repeat="param params"
    71               tal:attributes="name param; value python:params[param]" /> <input
    72               class="autosubmit" type="radio" name="viewType" value=""
    73               tal:attributes="checked python:viewType!='xml'" /> Text<br /> <span
    74               class="optionsText" tal:condition="python:viewType!='xml'">
    75               &nbsp;&nbsp;<input type="checkbox" class="autosubmit" name="viewType"
    76               value="dict" tal:attributes="checked python:viewType=='dict'" /> Dictionary<br />
    77             </span> <span class="optionsText"
    78               tal:condition="python:viewType!='xml' and docinfo.get('numPlaces',0)">
    79               &nbsp;&nbsp;<input type="checkbox" class="autosubmit" name="viewType"
    80               value="gis" tal:attributes="checked python:viewType=='gis'" /> Places<br />
    81             </span> <input type="radio" class="autosubmit" name="viewType"
    82               tal:attributes="value string:xml; checked python:viewType=='xml'" /> XML<br />
     71              tal:attributes="name param; value python:params[param]" />
     72            <input class="autosubmit" type="radio" name="viewMode" value="text"
     73              tal:attributes="checked python:viewMode=='text'" /> Text<br />
     74            <input type="radio" class="autosubmit" name="viewMode" value="text"
     75              tal:attributes="checked python:viewMode=='xml'" /> XML<br />
    8376            <input type="submit" value="Go!" />
    8477          </form>
     
    9790        <!--"END TEXT SIZE"-->
    9891
    99         <!--"BEGIN DICTIONARY OVERVIEW"-->
    100         <div class="options" tal:condition="python:viewType=='dict'">
    101           <h4>Dictionary view</h4>
    102           <form name="f3" action="">
    103             <input type="radio" name="r3" />Tab<br /> <input type="radio" name="r3" />Window<br />
    104           </form>
    105         </div>
    106         <!--"END DICTIONARY OVERVIEW"-->
    107 
    10892        <!--"BEGIN TEXT NORMALIZATION"-->
    109         <div class="options" tal:condition="python:viewType!='xml'">
     93        <div class="options" tal:condition="python:viewMode!='xml'">
    11094          <h4>Text normalization</h4>
    11195          <form tal:attributes="action viewerUrl" class="autosubmit"
     
    126110        <!--"END TEXT NORMALIZATION"-->
    127111
    128         <!--"BEGIN PLACES"-->
    129         <div class="options" tal:condition="python:viewType=='gis'">
    130           <tal:block
    131             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             <br />(Link to extern:)<br />
    134             <span>Page</span>
    135             <span style="float: right"> <a
    136               tal:attributes="href python:'http://chinagis.mpiwg-berlin.mpg.de/chinagis/REST/db/mpdl/%s?id=%s&format=%s'%(name,gisPlaces,'gis')"
    137               target="_blank"> <img src="images/arrow.png" alt="" />
    138             </a>
    139             </span>
    140             <br />
    141             <span>Book</span>
    142             <span style="float: right"> <a
    143               tal:attributes="href python:'http://chinagis.mpiwg-berlin.mpg.de/chinagis/REST/db/mpdl/%s?format=%s'%(name,'gis')"
    144               target="_blank"> <img src="images/arrow.png" alt="" />
    145             </a>
    146             </span>
    147             <br />
    148           </tal:block>
    149         </div>
    150         <!--"END PLACES"-->
    151112      </div>
    152113      <!-- /col-right -->
Note: See TracChangeset for help on using the changeset viewer.