Changeset 510:4fb35343d2e7 in documentViewer


Ignore:
Timestamp:
Feb 28, 2012, 9:39:21 AM (12 years ago)
Author:
casties
Branch:
elementtree
Message:

more search. nicer css.

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • MpdlXmlTextServer.py

    r509 r510  
    307307                docinfo['resultSize_%s_%s'%(mode,query)] = getInt(div.text)
    308308
    309         if pagediv:
     309        if pagediv is not None:
    310310            # store XML in docinfo
    311311            docinfo['resultXML_%s_%s'%(mode,query)] = ET.tostring(pagediv, 'UTF-8')
    312312
    313         logging.debug("getSearchResults: pagediv=%s"%pagediv)
    314313        return docinfo
    315314   
     
    336335        fullresult = ET.fromstring(resultxml)
    337336       
    338         if fullresult:
     337        if fullresult is not None:
    339338            # paginate
    340339            first = start
     
    409408                docinfo['tocSize_%s'%mode] = getInt(div.text)
    410409
    411         if pagediv:
     410        if pagediv is not None:
    412411            # store XML in docinfo
    413412            docinfo['tocXML_%s'%mode] = ET.tostring(pagediv, 'UTF-8')
     
    440439        fulltoc = ET.fromstring(tocxml)
    441440       
    442         if fulltoc:
     441        if fulltoc is not None:
    443442            # paginate
    444443            first = (start - 1) * 2
  • css/docuviewer.css

    r489 r510  
    33    display: table-row;
    44}
    5 div.col-left {
    6     display: table-cell;
    7     vertical-align: top;
    8 }
    9 div.col-main {
    10     display: table-cell;
    11     vertical-align: top;
    12 }
    13 div.col-right {
     5div.page-body div.col {
    146    display: table-cell;
    157    vertical-align: top;
     
    2012}
    2113
    22 div.col-left .thumb {
     14div.toc-text .toc, div.toc-figures .toc {
     15    float:left;
     16    clear:right;
     17}
     18div.toc-text .toc.float.right, div.toc-figures .toc.float.right  {
     19    float:right;
     20}
     21
     22div.toc-thumbs .thumb {
    2323    padding: 3px;
    2424}
    25 div.col-left .thumbsel {
     25div.toc-thumbs .thumbsel {
    2626    padding: 2px;
    2727    border: 1px solid blue;
    2828}
    29 div.col-left .thumbcap {
     29div.toc-thumbs .thumbcap {
    3030    color: black;
    3131}
    32 
    33 div.col-left .toc {
    34     float:left;
    35     clear:right;
    36 }
    37 div.col-left .toc.float.right {
    38     float:right;
    39 }
  • zpt/viewer_images.zpt

    r503 r510  
    6161    <div class="page-body" tal:condition="python:here.isAccessible(docinfo)">
    6262      <!-- table of contents -->
    63       <div class="col-left">
     63      <div class="col toc">
    6464        <metal:block
    6565          metal:use-macro="python:path('here/template/toc_%s/macros/main'%tocMode)" />
    6666      </div>
    6767      <!-- col-main: text page -->
    68       <div class="col-main">
     68      <div class="col main">
    6969        <div class="ruler">
    7070          <metal:block metal:use-macro="here/template/common_template/macros/page_ruler" />
     
    8686      </div>
    8787      <!-- /col-main -->
    88       <div class="col-right">
     88      <div class="col buttons">
    8989        <div class="digilib-buttons">
    9090          <div>
  • zpt/viewer_text.zpt

    r509 r510  
    3939    <div class="page-body" tal:condition="python:here.isAccessible(docinfo)">
    4040      <!--table of contents-->
    41       <div class="col-left">
     41      <div class="col toc">
    4242        <metal:block
    4343          metal:use-macro="python:path('here/template/toc_%s/macros/main'%tocMode)" />
     
    4545
    4646      <!-- text page -->
    47       <div class="col-main">
     47      <div class="col main">
    4848        <div class="ruler">
    4949          <metal:block metal:use-macro="here/template/common_template/macros/page_ruler" />
     
    6363      <!-- end of col-main -->
    6464
     65      <!-- right-side search results -->
     66      <div class="col search" tal:condition="query">
     67        <!--"BEGIN SEARCH RESULTS"  -->
     68        <div class="options">
     69          <h4>Search results</h4>
     70          <div tal:content="structure python:here.getResultsPage(mode=queryType,query=query,pn=1,pageinfo=pageinfo,docinfo=docinfo)"/>
     71        </div>
     72      </div>
     73
    6574      <!-- right-side options -->
    66       <div class="col-right">
     75      <div class="col buttons">
    6776        <!--"BEGIN TEXT DISPLAY"  -->
    6877        <div class="options">
    6978          <h4>Text display</h4>
    70           <pre tal:content="python:repr(viewLayers)" />
    71           <pre tal:content="python:repr(viewLayer)" />
    7279          <form tal:attributes="action viewerUrl" class="autosubmit">
    7380            <input type="hidden"
     
    230237      <!-- /col-right -->
    231238
    232       <!-- right-side options -->
    233       <div class="col-veryright" tal:condition="query">
    234         <!--"BEGIN SEARCH RESULTS"  -->
    235         <div class="options">
    236           <h4>Search results</h4>
    237           <div tal:content="structure python:here.getResultsPage(mode=queryType,query=query,pn=1,pageinfo=pageinfo,docinfo=docinfo)"/>
    238         </div>
    239       </div>
    240 
    241239    </div>
    242240    <!-- /page-body -->
Note: See TracChangeset for help on using the changeset viewer.