Ignore:
Timestamp:
16.11.2009 16:10:24 (3 years ago)
Author:
cmeier
Message:

zms-2.12.1-04

File:
1 edited

Legend:

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

    r795 r796  
    25702570{ 
    25712571  var xml = ''; 
    2572   var type = parseInt($('input[name=table_type:int]:checked').val()); 
     2572  var type = parseInt($('input[name=type:int]:checked').val()); 
    25732573  xml += '<list>\n'; 
    25742574  for ( var y = 0; y < parseInt($('#rows').val()); y++) { 
     
    25842584    else { 
    25852585      for ( var x = 0; x < parseInt($('#cols').val()); x++) { 
    2586         var tag = "td"; 
    2587         if ( (type == 1 && y == 0) || 
    2588              (type == 3 && x == 0) || 
    2589              (type == 4 && (x == 0 || y == 0))) 
    2590           tag = "th"; 
    25912586        xml += '<item type=\"dictionary\"><dictionary>\n'; 
    2592         xml += '<item key="colspan" type="int">1</item>\n'; 
    2593         xml += '<item key="content"></item>\n'; 
    2594         xml += '<item key="format"><dtml-var "getTextFormatDefault()"></item>\n'; 
    2595         xml += '<item key="tag">'+tag+'</item>\n'; 
     2587        if ( y==0 && x == 0 && type == 4) { 
     2588          xml += '<item key="colspan" type="int">1</item>\n'; 
     2589        } 
     2590        else { 
     2591          var tag = "td"; 
     2592          if ( (type == 1 && y == 0) || 
     2593               (type == 3 && x == 0) || 
     2594               (type == 4 && (x == 0 || y == 0))) { 
     2595            tag = "th"; 
     2596          } 
     2597          xml += '<item key="colspan" type="int">1</item>\n'; 
     2598          xml += '<item key="content"></item>\n'; 
     2599          xml += '<item key="format"><dtml-var "getTextFormatDefault()"></item>\n'; 
     2600          xml += '<item key="tag">'+tag+'</item>\n'; 
     2601        } 
    25962602        xml += '</dictionary></item>\n'; 
    25972603      } 
     
    26372643  </tr> 
    26382644  <tr> 
    2639    <td valign="middle" rowspan="3"><input class="form-radio" type="radio" name="table_type:int" value="1" checked="checked"></td> 
     2645   <td valign="middle" rowspan="3"><input class="form-radio" type="radio" name="type:int" value="1" checked="checked"></td> 
    26402646   <td> 
    26412647    <div class="ZMSTable"> 
     
    26572663  <table cellspacing="2" cellpadding="0" border="0"> 
    26582664  <tr> 
    2659    <td valign="middle"><input class="form-radio" type="radio" name="table_type:int" value="2"></td> 
     2665   <td valign="middle"><input class="form-radio" type="radio" name="type:int" value="2"></td> 
    26602666   <td> 
    26612667    <div class="ZMSTable"> 
     
    26752681  <table cellspacing="2" cellpadding="0" border="0"> 
    26762682  <tr> 
    2677    <td valign="middle"><input class="form-radio" type="radio" name="table_type:int" value="3"></td> 
     2683   <td valign="middle"><input class="form-radio" type="radio" name="type:int" value="3"></td> 
    26782684   <td> 
    26792685    <div class="ZMSTable"> 
     
    26932699  <table cellspacing="2" cellpadding="0" border="0"> 
    26942700  <tr> 
    2695    <td valign="middle"><input class="form-radio" type="radio" name="table_type:int" value="4"></td> 
     2701   <td valign="middle"><input class="form-radio" type="radio" name="type:int" value="4"></td> 
    26962702   <td> 
    26972703    <div class="ZMSTable"> 
     
    27192725  </tr> 
    27202726  <tr> 
    2721    <td valign="middle"><input class="form-radio" type="radio" name="table_type:int" value="5"></td> 
     2727   <td valign="middle"><input class="form-radio" type="radio" name="type:int" value="5"></td> 
    27222728   <td> 
    27232729    <div class="ZMSTable"> 
     
    28002806      xml += "<item type=\"dictionary\"><dictionary>\n"; 
    28012807      var colspan = $(el_tds[j]).attr("colspan"); 
     2808       
    28022809      if ( colspan) { 
    28032810        xml += '<item key="colspan" type="int">'+colspan+'</item>\n'; 
     
    28102817      else { 
    28112818        xml += '<item key="colspan" type="int">1</item>\n'; 
    2812         xml += '<item key="content"></item>\n'; 
    2813         xml += '<item key="format"></item>\n'; 
    2814         xml += '<item key="tag">td</item>\n'; 
    28152819      } 
    28162820      xml += '</dictionary></item>\n'; 
     
    32093213  <dtml-let table_row=sequence-item> 
    32103214   <dtml-in table_row mapping> 
    3211     <dtml-let col_index=sequence-index table_cell=sequence-item table_cell_weight="len(re_sub('<(.*?)>', '', dt_html(content,REQUEST)))"> 
     3215    <dtml-let col_index=sequence-index table_cell=sequence-item table_cell_weight="len(re_sub('<(.*?)>', '', dt_html(table_cell.get('content',''),REQUEST)))"> 
    32123216     <dtml-call "operator_setitem(table_weights,col_index,table_weights[col_index]+table_cell_weight)"> 
    32133217    </dtml-let> 
     
    32903294   ><tr class="<dtml-if sequence-odd>odd<dtml-else>even</dtml-if>" 
    32913295   ><dtml-in table_row mapping 
    3292     ><dtml-let col_index=sequence-index col_text="dt_html(renderText(format,'table_%i_%i'%(col_index,row_index),content,REQUEST),REQUEST)" 
    3293      ><<dtml-var tag><dtml-if "colspan>1"> colspan="<dtml-var colspan>"</dtml-if> 
    3294      ><dtml-if col_text><dtml-var col_text><dtml-else>&nbsp;</dtml-if 
    3295      ></<dtml-var tag> 
    3296     ></dtml-let 
     3296    ><dtml-if tag 
     3297     ><dtml-let col_index=sequence-index col_text="dt_html(renderText(format,'table_%i_%i'%(col_index,row_index),content,REQUEST),REQUEST)" 
     3298      ><<dtml-var tag><dtml-if "colspan>1"> colspan="<dtml-var colspan>"</dtml-if> 
     3299      ><dtml-if col_text><dtml-var col_text><dtml-else>&nbsp;</dtml-if 
     3300      ></<dtml-var tag> 
     3301     ></dtml-let 
     3302    ><dtml-else 
     3303     ><td style="background:transparent;"></td 
     3304    ></dtml-if 
    32973305   ></dtml-in 
    32983306   ></tr 
     
    33473355            <item key="name"><![CDATA[ZMSTable]]></item> 
    33483356            <item key="package"><![CDATA[com.zms.foundation]]></item> 
    3349             <item key="revision"><![CDATA[1.1.0]]></item> 
     3357            <item key="revision"><![CDATA[1.2.0]]></item> 
    33503358            <item key="type"><![CDATA[ZMSObject]]></item> 
    33513359          </dictionary> 
Note: See TracChangeset for help on using the changeset viewer.