Changeset 1782 for ZMS


Ignore:
Timestamp:
29.12.2011 15:24:25 (5 months ago)
Author:
fhoffmann
Message:

ZMSTable 1.6.7: fix for even/odd tr-classes (req. by uni-bern)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/import/zms.metaobj.xml

    r1777 r1782  
    34763476 
    34773477<span tal:omit-tag="" tal:define="global  
    3478                 zmscontext options/zmscontext; 
    3479                 table         python:zmscontext.attr('table'); 
    3480                 cols          python:zmscontext.attr('cols'); 
    3481                 summary       python:unicode(zmscontext.attr('attr_dc_description'),'utf-8'); 
    3482                 caption       python:unicode(zmscontext.attr('caption'),'utf-8'); 
    3483                 align         python:zmscontext.attr('align').lower()"> 
    3484         <table tal:attributes="id python:zmscontext.id; class python:zmscontext.meta_id; summary python:summary"> 
    3485                 <caption tal:attributes="align align" tal:content="structure caption">The caption</caption> 
    3486                 <colgroup tal:condition="python:zmscontext.attr('colgroup')"> 
    3487                         <span tal:omit-tag="" tal:repeat="col python:zmscontext.attr('widths')"> 
    3488                                 <span tal:omit-tag="" tal:define="col_index repeat/col/index"> 
    3489                                         <col tal:condition="python:col_index<len(cols) and cols[col_index]" tal:attributes="width python:str(cols[col_index])+'%'"/> 
    3490                                         <col tal:condition="python:not (col_index<len(cols) and cols[col_index])" tal:attributes="width repeat/col"/> 
    3491                                 </span> 
    3492                         </span> 
    3493                 </colgroup> 
    3494                 <span tal:omit-tag="" tal:repeat="row table"> 
    3495                         <span tal:omit-tag="" tal:condition="repeat/row/odd" tal:define="global tr_class python:'odd'"></span> 
    3496                         <span tal:omit-tag="" tal:condition="repeat/row/even" tal:define="global tr_class python:'even'"></span> 
    3497                         <tr tal:attributes="class tr_class"> 
    3498                                 <span tal:omit-tag="" tal:repeat="column row"> 
    3499                                         <span tal:omit-tag="" tal:define=" 
    3500                                                         row_index     repeat/row/index; 
    3501                                                         col_index     repeat/column/index; 
    3502                                                         tag           python:column['tag']; 
    3503                                                         format        python:column['format']; 
    3504                                                         content       python:column['content']; 
    3505                                                         col_text      python:zmscontext.dt_html(zmscontext.renderText(format,'table_%i_%i'%(col_index,row_index),content,request),request)"> 
    3506                                                 <td tal:condition="python:str(tag).lower()=='td'"> 
    3507                                                         <span tal:omit-tag="" tal:condition="python:col_text" tal:content="structure col_text">The cell</span> 
    3508                                                         <span tal:omit-tag="" tal:condition="python:not (col_text)">&nbsp;</span> 
    3509                                                 </td> 
    3510                                                 <th tal:condition="python:str(tag).lower()=='th'"> 
    3511                                                         <span tal:omit-tag="" tal:condition="python:col_text" tal:content="structure col_text">The cell</span> 
    3512                                                         <span tal:omit-tag="" tal:condition="python:not (col_text)">&nbsp;</span> 
    3513                                                 </th> 
    3514                                                 <td tal:condition="python:str(tag).lower() not in ['td','th']" style="background:transparent;"></td> 
    3515                                         </span> 
    3516                                 </span> 
    3517                         </tr> 
    3518                 </span> 
    3519         </table> 
     3478        zmscontext options/zmscontext; 
     3479        table         python:zmscontext.attr('table'); 
     3480        cols          python:zmscontext.attr('cols'); 
     3481        summary       python:unicode(zmscontext.attr('attr_dc_description'),'utf-8'); 
     3482        caption       python:unicode(zmscontext.attr('caption'),'utf-8'); 
     3483        align         python:zmscontext.attr('align').lower()"> 
     3484    <table tal:attributes="id python:zmscontext.id; class python:zmscontext.meta_id; summary python:summary"> 
     3485        <caption tal:attributes="align align" tal:content="structure caption">The caption</caption> 
     3486        <colgroup tal:condition="python:zmscontext.attr('colgroup')"> 
     3487            <span tal:omit-tag="" tal:repeat="col python:zmscontext.attr('widths')"> 
     3488                <span tal:omit-tag="" tal:define="col_index repeat/col/index"> 
     3489                    <col tal:condition="python:col_index<len(cols) and cols[col_index]" tal:attributes="width python:str(cols[col_index])+'%'"/> 
     3490                    <col tal:condition="python:not (col_index<len(cols) and cols[col_index])" tal:attributes="width repeat/col"/> 
     3491                </span> 
     3492            </span> 
     3493        </colgroup> 
     3494        <tal:block tal:repeat="row table"> 
     3495            <tal:block tal:condition="repeat/row/odd"><tal:block tal:define="global tr_class python:'odd'"></tal:block></tal:block> 
     3496            <tal:block tal:condition="repeat/row/even"><tal:block tal:define="global tr_class python:'even'"></tal:block></tal:block> 
     3497            <tr tal:attributes="class tr_class"> 
     3498                <span tal:omit-tag="" tal:repeat="column row"> 
     3499                    <span tal:omit-tag="" tal:define=" 
     3500                            row_index     repeat/row/index; 
     3501                            col_index     repeat/column/index; 
     3502                            tag           python:column['tag']; 
     3503                            format        python:column['format']; 
     3504                            content       python:column['content']; 
     3505                            col_text      python:zmscontext.dt_html(zmscontext.renderText(format,'table_%i_%i'%(col_index,row_index),content,request),request)"> 
     3506                        <td tal:condition="python:str(tag).lower()=='td'"> 
     3507                            <span tal:omit-tag="" tal:condition="python:col_text" tal:content="structure col_text">The cell</span> 
     3508                            <span tal:omit-tag="" tal:condition="python:not (col_text)">&nbsp;</span> 
     3509                        </td> 
     3510                        <th tal:condition="python:str(tag).lower()=='th'"> 
     3511                            <span tal:omit-tag="" tal:condition="python:col_text" tal:content="structure col_text">The cell</span> 
     3512                            <span tal:omit-tag="" tal:condition="python:not (col_text)">&nbsp;</span> 
     3513                        </th> 
     3514                        <td tal:condition="python:str(tag).lower() not in ['td','th']" style="background:transparent;"></td> 
     3515                    </span> 
     3516                </span> 
     3517            </tr> 
     3518        </tal:block> 
     3519    </table> 
    35203520</span> 
    35213521 
     
    35573557          <item key="name"><![CDATA[ZMSTable]]></item> 
    35583558          <item key="package"><![CDATA[com.zms.foundation]]></item> 
    3559           <item key="revision"><![CDATA[1.6.6]]></item> 
     3559          <item key="revision"><![CDATA[1.6.7]]></item> 
    35603560          <item key="type"><![CDATA[ZMSObject]]></item> 
    35613561        </dictionary> 
Note: See TracChangeset for help on using the changeset viewer.