Annotation of zogiLib/zpt/main_embed.zpt, revision 1.2

1.1       casties     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:   <!--  zogilib has to be the zogilib instance -->
                      8:   <metal:block metal:define-macro="head">
                      9:     <tal:block tal:define="global zogilib_hasNavigation default; global zogilib_hasNavSize default; global zogilib_hasNavMark default;
                     10:      global zogilib_hasNavRef default; global zogilib_hasNavZoom default; global zogilib_hasNavOptions default;"/>
                     11:     <tal:block tal:define="global body_onload python:test(body_onload, 'dl_init();;%s'%body_onload, 'dl_init()')"/>
1.2     ! casties    12:     <tal:block tal:condition="exists:fn" tal:content="structure python:zogilib.head_js(fn=fn,pn=pn)"/>
        !            13:     <tal:block tal:condition="not:exists:fn" tal:content="structure zogilib/head_js"/>
1.1       casties    14:   </metal:block>
                     15: </head>
                     16: <body onload="dl_init()">
                     17: <!-- block used for main content area -->
                     18: <!--  zogilib has to be the zogilib instance -->
                     19: <metal:block metal:define-macro="main">
                     20:   <div tal:condition="zogilib_hasNavigation" id="zogilib_navigation">
                     21:     <form tal:condition="zogilib_hasNavSize" method="get"
                     22:       tal:attributes="action python:zogilib.zogilibPath()+'setDLParams'"><select
                     23:       onchange="setDLParam(event, this, true)" name="ws">
                     24:         <option value="+0" selected>Size</option>
                     25:         <option value="+0.5">bigger</option>
                     26:         <option value="-0.5">smaller</option>
                     27:         <option value="1">1 x</option>
                     28:         <option value="1.5">1.5 x</option>
                     29:         <option value="2">2 x</option>
                     30:         <option value="3">3 x</option>
                     31:       </select> 
                     32:     </form>
                     33:     <tal:block tal:condition="zogilib_hasNavMark">
                     34:       <a href="javascript:setMark()">set a mark</a> 
                     35:       <a href="javascript:removeMark()">delete mark</a>
                     36:     </tal:block>
                     37:     <tal:block tal:condition="zogilib_hasNavRef">
                     38:       <a href="javascript:getRefWin()">get reference</a>
                     39:     </tal:block>
                     40:     <tal:block tal:condition="zogilib_hasNavZoom">
                     41:       <a href="javascript:zoomArea()">zoom area</a> 
                     42:       <a href="javascript:zoomBy(1.4)">zoom in</a> 
                     43:       <a href="javascript:zoomBy(0.7)">zoom out</a> 
                     44:       <a href="javascript:zoomFullpage()">whole page</a>
                     45:     </tal:block>
                     46:     <tal:block tal:condition="zogilib_hasNavOptions">
                     47:       <a href="javascript:toggleOptions()">options</a>
                     48:     </tal:block>
                     49:   </div>
                     50:   <!--  digilib image and support divs -->
                     51:   <div tal:replace="structure zogilib/template/img_div" />
                     52:   <div tal:replace="structure zogilib/template/aux_divs" />
                     53:   <div tal:replace="structure zogilib/template/options"/>
                     54: </metal:block>
                     55: </body>
                     56: </html>

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