Changeset 532:0b8bed1223ad in documentViewer for zpt/viewer_text.zpt


Ignore:
Timestamp:
Jul 25, 2012, 7:28:31 PM (12 years ago)
Author:
casties
Branch:
default
Message:

new layout and styles.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • zpt/viewer_text.zpt

    r530 r532  
    1414<script type="text/javascript" tal:attributes="src string:$rootUrl/template/jquery_js"></script>
    1515<script type="text/javascript">
    16     // <!--
    17     $(document).ready(function() {
    18         // autosubmit forms
    19         $('form.autosubmit').find('.autosubmit').change(function() {
    20             this.form.submit();
    21         });
    22         $('form.autosubmit input[type="submit"]').hide();
    23     });
     16        // <!--
     17        $(document).ready(function() {
     18                // autosubmit forms
     19                $('form.autosubmit').find('.autosubmit').change(function() {
     20                        this.form.submit();
     21                });
     22                $('form.autosubmit input[type="submit"]').hide();
     23        });
    2424// -->
    2525</script>
    2626<!--  layer headers (rendered always) -->
    2727<tal:block tal:repeat="layer availableLayers">
    28   <tal:block tal:define="mpath string:here/template/layer_text_${layer}/macros/html_head"
    29     tal:condition="python:exists(mpath)">
     28  <tal:block tal:define="mpath string:here/template/layer_text_${layer}/macros/html_head" tal:condition="python:exists(mpath)">
    3029    <metal:block metal:use-macro="python:path(mpath)" />
    3130  </tal:block>
    3231</tal:block>
    33 
    3432</head>
    3533<body tal:condition="numPages">
     
    4341      <metal:block metal:use-macro="here/template/common_template/macros/head" />
    4442    </div>
     43
    4544    <div class="page-body" tal:condition="python:here.isAccessible(docinfo)">
    4645      <!--table of contents-->
    4746      <div class="col toc">
    48         <metal:block
    49           metal:use-macro="python:path('here/template/toc_%s/macros/main'%tocMode)" />
     47        <metal:block metal:use-macro="python:path('here/template/toc_%s/macros/main'%tocMode)" />
    5048      </div>
    5149
     
    5553          <metal:block metal:use-macro="here/template/common_template/macros/page_ruler" />
    5654        </div>
    57         <ul class="switcher">
    58           <li>
    59             <a tal:attributes="href python:here.getLink('viewMode','images')">Image</a>
    60           </li>
    61           <li class="sel">Text</li>
    62         </ul>
    6355        <div class="content">
    6456          <div class="pageHeaderTitle" tal:condition="exists:pageinfo/pageHeaderTitle"
     
    8173        <!--"BEGIN TEXT DISPLAY"  -->
    8274        <div class="options">
    83           <h4>Text display</h4>
     75          <h4>Text layer</h4>
    8476          <form tal:attributes="action viewerUrl" class="autosubmit">
    85             <input type="hidden"
    86               tal:define="params python:here.getParams(params={'viewLayer':None,'viewMode':None})"
    87               tal:repeat="param params"
    88               tal:attributes="name param; value python:params[param]" />
     77            <input type="hidden" tal:define="params python:here.getParams(params={'viewLayer':None,'viewMode':None})"
     78              tal:repeat="param params" tal:attributes="name param; value python:params[param]" />
    8979            <ul>
    90               <li>
    91                 <input class="autosubmit" type="radio" name="viewMode" value="text"
    92                   tal:attributes="checked python:viewMode=='text'" /> Text
    93                 <ul>
    94                   <!-- text layer select buttons (rendered always) -->
    95                   <tal:block tal:repeat="layer availableLayers">
    96                     <tal:block
    97                       tal:define="mpath string:here/template/layer_text_${layer}/macros/layer_select_li"
    98                       tal:condition="python:exists(mpath)">
    99                       <li metal:use-macro="python:path(mpath)" />
    100                     </tal:block>
    101                   </tal:block>
    102                 </ul>
    103               </li>
    104               <li>
    105                 <input type="radio" class="autosubmit" name="viewMode" value="xml"
    106                   tal:attributes="checked python:viewMode=='xml'" /> XML<br /> <input
    107                   type="submit" value="Go!" />
    108               </li>
     80              <!-- text layer select buttons (rendered always) -->
     81              <tal:block tal:repeat="layer availableLayers">
     82                <tal:block tal:define="mpath string:here/template/layer_text_${layer}/macros/layer_select_li"
     83                  tal:condition="python:exists(mpath)">
     84                  <li metal:use-macro="python:path(mpath)" />
     85                </tal:block>
     86              </tal:block>
    10987            </ul>
    11088          </form>
     
    11391
    11492        <!--"BEGIN TEXT SIZE"-->
    115         <div class="options">
     93        <!--  <div class="options">
    11694          <h4>Text size</h4>
    11795          <ul class="fsizer">
    118             <li>
    119               <a href="javascript:fontSize(12);" class="fs_sml">S</a>
    120             </li>
    121             <li>
    122               <a href="javascript:fontSize(14);" class="fs_med">M</a>
    123             </li>
    124             <li>
    125               <a href="javascript:fontSize(16);" class="fs_lrg">L</a>
    126             </li>
     96            <li><a href="javascript:fontSize(12);" class="fs_sml">S</a></li>
     97            <li><a href="javascript:fontSize(14);" class="fs_med">M</a></li>
     98            <li><a href="javascript:fontSize(16);" class="fs_lrg">L</a></li>
    12799          </ul>
    128         </div>
     100        </div> -->
    129101        <!--"END TEXT SIZE"-->
    130102
     
    136108            <input type="hidden"
    137109              tal:define="params python:here.getParams(params={'characterNormalization':None, 'viewLayer':viewLayer})"
    138               tal:repeat="param params"
    139               tal:attributes="name param; value python:params[param]" />
     110              tal:repeat="param params" tal:attributes="name param; value python:params[param]" />
    140111            <ul>
    141               <li>
    142                 <input type="radio" class="autosubmit" name="characterNormalization"
    143                   value="orig" tal:attributes="checked python:norm=='orig'" /> Original
    144               </li>
    145               <li>
    146                 <input type="radio" class="autosubmit" name="characterNormalization"
    147                   value="reg" tal:attributes="checked python:norm=='reg'" /> Regularized
    148               </li>
    149               <li>
    150                 <input type="radio" class="autosubmit" name="characterNormalization"
    151                   value="regPlusNorm" tal:attributes="checked python:norm=='regPlusNorm'" />
    152                 Normalized
    153               </li>
     112              <li><input type="radio" class="autosubmit" name="characterNormalization" value="orig"
     113                tal:attributes="checked python:norm=='orig'" /> Original</li>
     114              <li><input type="radio" class="autosubmit" name="characterNormalization" value="reg"
     115                tal:attributes="checked python:norm=='reg'" /> Regularized</li>
     116              <li><input type="radio" class="autosubmit" name="characterNormalization" value="regPlusNorm"
     117                tal:attributes="checked python:norm=='regPlusNorm'" /> Normalized</li>
    154118            </ul>
    155119            <input type="submit" value="Go!" />
     
    160124        <!--  layer option boxes (rendered if active) -->
    161125        <tal:block tal:repeat="layer availableLayers">
    162           <tal:block
    163             tal:define="mpath string:here/template/layer_text_${layer}/macros/options_box"
     126          <tal:block tal:define="mpath string:here/template/layer_text_${layer}/macros/options_box"
    164127            tal:condition="python:exists(mpath)">
    165128            <metal:block metal:use-macro="python:path(mpath)" />
Note: See TracChangeset for help on using the changeset viewer.