Changeset 122:027134cca83e in documentViewer for zpt


Ignore:
Timestamp:
May 25, 2010, 2:36:24 PM (14 years ago)
Author:
casties
Branch:
default
Message:

reverting back to non-metal version for now

Location:
zpt
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • zpt/head_main.zpt

    r92 r122  
    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   <metal:block metal:define-macro="main">
    10     <div class="page_head">
    11       <span tal:condition="not:exists:docinfo/author">(no bibliographical information)</span>
    12       <tal:block tal:condition="exists:docinfo/author">
    13         <b tal:content="docinfo/author"/>,<i tal:content="docinfo/title"/><i tal:condition="exists:docinfo/year" tal:content="string:,${docinfo/year}"/>
    14       </tal:block>
    15     </div>
    16   </metal:block>
    17 </body>
    18 </html>
     1<tal:block tal:define="docinfo options/docinfo; pageinfo options/pageinfo; viewMode python:options.get('viewMode','images')">
     2  <span tal:condition="not:exists:docinfo/author">(no bibliographical information)</span>
     3  <tal:y tal:condition="exists:docinfo/author">
     4    <b tal:content="docinfo/author"/>,<i tal:content="docinfo/title"/><i tal:condition="exists:docinfo/year" tal:content="string:,${docinfo/year}"/>
     5  </tal:y>
     6</tal:block>
  • zpt/page_main_images.zpt

    r92 r122  
    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   <!--  block used for definitions and scripts in head -->
    7   <metal:block metal:define-macro="head" tal:define="zogilib nocall:here/zogilib; fn docinfo/imagePath; pn pageinfo/current">
    8         <metal:block metal:use-macro="here/zogilib/template/main_embed/macros/head"/>
    9   </metal:block>
    10 </head>
    11 <body onload="dl_init()">
    12   <!-- block used for main content area -->
    13   <metal:block metal:define-macro="main" tal:define="zogilib nocall:here/zogilib">
    14         <tal:block tal:define="global zogilib_hasNavRef nothing"/>
    15         <metal:block metal:use-macro="here/zogilib/template/main_embed/macros/main"/>
    16   </metal:block>
    17 </body>
    18 </html>
     1<tal:block tal:define="docinfo options/docinfo; pageinfo options/pageinfo; mk python:options.get('mk','')">
     2 <iframe height="100%" width="100%" tal:attributes="src string:${here/template/zogilib/absolute_url}?fn=${docinfo/imagePath}&pn=${pageinfo/current}&$mk"/>
     3</tal:block>
  • zpt/toc_figures.zpt

    r94 r122  
    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   <metal:block metal:define-macro="main">
    10     <tal:block tal:define="pn python:int(pageinfo['tocPN']); tocsize python:int(docinfo['tocSize_figures']); grpsize python:int(pageinfo['tocPageSize']);
    11       maxpn python:int(tocsize/grpsize);">
    12       <div class="thumbruler">
    13         <span tal:condition="python:(pn>1)">
    14           <a tal:attributes="href python:here.getLink(param='tocPN',val=pn-1)">&lt;</a>
    15         </span>
    16         <span tal:content="string:$pn of $maxpn"/>
    17         <span>
    18           <a tal:attributes="href python:here.getLink(param='tocPN',val=pn+1)">&gt;</a>
    19         </span>
    20       </div>
    21       <div tal:content="structure python:here.getTocPage(mode='figures',pageinfo=pageinfo,docinfo=docinfo)"/>
    22     </tal:block>
    23   </metal:block>
    24 </body>
    25 </html>
     1<tal:block tal:define="docinfo options/docinfo; pageinfo options/pageinfo; 
     2  pn python:int(pageinfo['tocPN']); tocsize python:int(docinfo['tocSize_figures']); grpsize python:int(pageinfo['tocPageSize']);
     3  maxpn python:int(tocsize/grpsize);">
     4  <div class="thumbruler">
     5    <span tal:condition="python:(pn>1)">
     6      <a tal:attributes="href python:here.getLink(param='tocPN',val=pn-1)">&lt;</a>
     7    </span>
     8    <span tal:content="string:$pn of $maxpn"/>
     9    <span>
     10    <a tal:attributes="href python:here.getLink(param='tocPN',val=pn+1)">&gt;</a>
     11  </span>
     12</div>
     13  <div tal:content="structure python:here.getTocPage(mode='figures',pageinfo=pageinfo,docinfo=docinfo)"/>
     14</tal:block>
  • zpt/toc_text.zpt

    r94 r122  
    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   <metal:block metal:define-macro="main">
    10     <tal:block tal:define="pn python:int(pageinfo['tocPN']); tocsize python:int(docinfo['tocSize_text']); grpsize python:int(pageinfo['tocPageSize']);
    11       maxpn python:int(tocsize/grpsize);">
    12       <div class="thumbruler">
    13         <span tal:condition="python:(pn>1)">
    14           <a tal:attributes="href python:here.getLink(param='tocPN',val=pn-1)">&lt;</a>
    15         </span>
    16         <span tal:content="string:$pn of $maxpn"/>
    17         <span>
    18           <a tal:attributes="href python:here.getLink(param='tocPN',val=pn+1)">&gt;</a>
    19         </span>
    20       </div>
    21       <div tal:content="structure python:here.getTocPage(mode='text',pageinfo=pageinfo,docinfo=docinfo)"/>
    22     </tal:block>
    23   </metal:block>
    24 </body>
    25 </html>
     1<tal:block tal:define="docinfo options/docinfo; pageinfo options/pageinfo; 
     2  pn python:int(pageinfo['tocPN']); tocsize python:int(docinfo['tocSize_text']); grpsize python:int(pageinfo['tocPageSize']);
     3  maxpn python:int(tocsize/grpsize);">
     4  <div class="thumbruler">
     5    <span tal:condition="python:(pn>1)">
     6      <a tal:attributes="href python:here.getLink(param='tocPN',val=pn-1)">&lt;</a>
     7    </span>
     8    <span tal:content="string:$pn of $tocsize"/>
     9    <span>
     10    <a tal:attributes="href python:here.getLink(param='tocPN',val=pn+1)">&gt;</a>
     11  </span>
     12</div>
     13  <div tal:content="structure python:here.getTocPage(mode='text',pageinfo=pageinfo,docinfo=docinfo)"/>
     14</tal:block>
  • zpt/toc_thumbs.zpt

    r94 r122  
    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   <metal:block metal:define-macro="main">
    10     <div tal:define="start pageinfo/start; end pageinfo/end; rows pageinfo/rows; cols pageinfo/cols;
     1<div tal:define="docinfo options/docinfo; pageinfo options/pageinfo; 
     2  start pageinfo/start; end pageinfo/end; rows pageinfo/rows; cols pageinfo/cols;
    113  current pageinfo/current; grpsize pageinfo/groupsize">
    124
     
    3830</table>
    3931</div>
    40   </metal:block>
    41 </body>
    42 </html>
  • zpt/viewer_main.zpt

    r94 r122  
    22    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    33<html xmlns="http://www.w3.org/1999/xhtml"
    4  tal:define="docinfo options/docinfo; pageinfo options/pageinfo; viewMode pageinfo/viewMode; tocMode pageinfo/tocMode;
    5  body_onload nothing">
     4 tal:define="docinfo options/docinfo; pageinfo options/pageinfo; viewMode pageinfo/viewMode; tocMode pageinfo/tocMode">
    65<head>
    76  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    87  <link rel="stylesheet" href="template/docuviewer_css" type="text/css">
    9   <metal:block metal:use-macro="python:path('here/template/page_main_%s/macros/head'%viewMode)"/>
    108</head>
    11 <body tal:condition="docinfo/numPages" tal:attributes="onload body_onload">
    12   <metal:block metal:use-macro="here/template/head_main/macros/main"/>
    13   <tal:block tal:condition="python:here.isAccessible(docinfo)">
    14   <table border="0" width="100%" height="100%">
    15     <tr>
    16       <td width="300px" valign="top">
    17         <metal:block metal:use-macro="python:path('here/template/toc_%s/macros/main'%tocMode)"/>
    18       </td>
    19       <td width="100%" valign="top">
    20         <metal:block metal:use-macro="python:path('here/template/page_main_%s/macros/main'%viewMode)"/>
    21       </td>
    22     </tr>
    23   </table>
    24   </tal:block>
    25   <tal:block tal:condition="not:python:here.isAccessible(docinfo)">
    26     <div class="errortext">Sorry, access to this document is restricted.</div>
    27   </tal:block>
     9<body tal:condition="docinfo/numPages">
     10<div tal:replace="structure python:here.template.head_main(docinfo=docinfo,viewMode=viewMode,pageinfo=pageinfo)"/>
     11<tal:block tal:condition="python:here.isAccessible(docinfo)">
     12<table border="0" width="100%" height="100%">
     13  <tr>
     14    <td width="300px" valign="top">
     15      <tal:block tal:replace="structure python:getattr(here.template, 'toc_%s'%tocMode)(docinfo=docinfo,pageinfo=pageinfo)"/>
     16    </td>
     17    <td width="100%" valign="top">
     18      <tal:block tal:content="structure python:getattr(here.template, 'page_main_%s'%viewMode)(docinfo=docinfo,pageinfo=pageinfo,mk=options['mk'])"/>
     19    </td>
     20  </tr>
     21</table>
     22</tal:block>
     23<tal:block tal:condition="not:python:here.isAccessible(docinfo)">
     24<div class="errortext">Sorry, access to this document is restricted.</div>
     25</tal:block>
    2826</body>
    2927<body tal:condition="not:docinfo/numPages">
Note: See TracChangeset for help on using the changeset viewer.