File:  [Repository] / documentViewer / zpt / toc_text.zpt
Revision 1.3.2.4: download - view: text, annotated - select for diffs - revision graph
Thu Aug 25 15:05:22 2011 UTC (12 years, 9 months ago) by casties
Branches: elementtree
Diff to: branchpoint 1.3: preferred, unified
more new templates. monkey-patch for App.ImageFile.

    1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    2:           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    3: <html xmlns="http://www.w3.org/1999/xhtml">
    4: <head>
    5: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    6: </head>
    7: <body>
    8:   <!-- block used for main content area -->
    9:   <div class="toc-text" metal:define-macro="main"
   10:     tal:define="start pageinfo/start; tocsize docinfo/tocSize_text; grpsize pageinfo/tocPageSize;
   11:                 batch python:here.getBatch(start=start,size=grpsize,end=tocsize);">
   12:     <ul class="switcher">
   13:       <li><a
   14:         tal:attributes="href python:here.getLink('tocMode','thumbs')">Thumbnails</a>
   15:       </li>
   16:       <li class="sel"
   17:         tal:condition="python:docpath and docinfo.get('numTocEntries', None)">
   18:         <a tal:attributes="href python:here.getLink('tocMode','text')">Content</a>
   19:       </li>
   20:       <li
   21:         tal:condition="python:docpath and docinfo.get('numFigureEntries', None)">
   22:         <a
   23:         tal:attributes="href python:here.getLink('tocMode','figures')">Figures</a>
   24:       </li>
   25:       <li><a
   26:         tal:attributes="href python:here.getLink('tocMode','none')">None</a>
   27:       </li>
   28:     </ul>
   29:     <div class="ruler">
   30:       <form class="autosubmit" tal:attributes="action viewerUrl">
   31:         <input type="hidden"
   32:           tal:define="params python:here.getParams('start', None)"
   33:           tal:repeat="param params"
   34:           tal:attributes="name param; value python:params[param]" /> 
   35:         <a tal:condition="batch/prevStart"
   36:           tal:attributes="href python:here.getLink('start',batch['prevStart'])">&lt;</a>
   37:         <span tal:condition="not:batch/prevStart">&lt;</span> 
   38:         <select class="autosubmit" name="start">
   39:           <option tal:repeat="grp batch/batches"
   40:             tal:attributes="selected python:(start==grp['start']); value grp/start"
   41:             tal:content="string:${grp/start} - ${grp/end}" />
   42:         </select> 
   43:         <input type="submit" value="Go" /> 
   44:         <a tal:condition="batch/nextStart"
   45:           tal:attributes="href python:here.getLink('start',batch['nextStart'])">&gt;</a>
   46:         <span tal:condition="not:batch/nextStart">&gt;</span> 
   47:       </form>
   48:     </div>
   49:     <div class="content"
   50:       tal:content="structure python:here.getTocPage(mode='text',start=start,pageinfo=pageinfo,docinfo=docinfo)" />
   51:   </div>
   52:   <!-- toc -->
   53: </body>
   54: </html>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>