Ignore:
Timestamp:
16.11.2009 16:05:53 (3 years ago)
Author:
cmeier
Message:

zms-2.12.1-02

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/dtml/objattrs/f_select_displaytype.dtml

    r750 r795  
    44<!--// 
    55 
    6   function switchDisplaytypeBtns( fmName, key) { 
    7    <dtml-in "_.range(len(displaytypes)/2)"> 
    8     <dtml-let i=sequence-item key="displaytypes[i*2]" value="displaytypes[i*2+1]"> 
    9       if (key=='<dtml-var key>') 
    10         eval ("document.displaytypeBtn_"+fmName+"_<dtml-var value>.src = '<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_on.gif'"); 
    11       else 
    12         eval ("document.displaytypeBtn_"+fmName+"_<dtml-var value>.src = '<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_off.gif'"); 
    13     </dtml-let> 
    14    </dtml-in> 
     6  function switchDisplaytypeBtns( key) { 
     7    var btn; 
     8    btn = $('img[id^=btn_displaytype_]'); 
     9    btn.removeClass('button1'); 
     10    btn.addClass('button0'); 
     11    btn = $('img[id=btn_displaytype_'+key+']'); 
     12    btn.removeClass('button0'); 
     13    btn.addClass('button1'); 
    1514  } 
    1615 
    17   function displaytypeBtnClick( fmName, key, value) { 
    18       var fm = document.forms[ fmName]; 
    19       fm['displaytype:int'].value = value; 
    20       switchDisplaytypeBtns( fmName, key); 
     16  function displaytypeBtnClick( key, value) { 
     17      $('input[name=displaytype:int]').val(value); 
     18      switchDisplaytypeBtns( key); 
    2119  } 
    2220 
     
    2523 
    2624  <input type="hidden" name="displaytype:int" value="<dtml-if displaytype><dtml-var displaytype><dtml-else>2</dtml-if>"> 
    27   <td>&nbsp;</td> 
    2825  <dtml-if "not isDisabledAttr(getObjAttr('displaytype'),REQUEST)"> 
    29    <dtml-in "_.range(len(displaytypes)/2)"> 
    30     <dtml-let i=sequence-item key="displaytypes[i*2]" value="displaytypes[i*2+1]"> 
    31     <td valign="middle" 
    32      ><a href="javascript:displaytypeBtnClick('<dtml-var fmName>','<dtml-var key>',<dtml-var value>)" class="button" 
    33       ><img name="displaytypeBtn_<dtml-var fmName>_<dtml-var value>" border="0" align="absmiddle" 
    34        <dtml-if "dctDisplaytype.get(str(displaytype),'top')==key"> 
    35         src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_on.gif" 
    36        <dtml-else> 
    37         src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_off.gif" 
    38        </dtml-if> 
     26   <dtml-in "_.range(len(displaytypes)/2)" 
     27    ><dtml-let i=sequence-item key="displaytypes[i*2]" value="displaytypes[i*2+1]" 
     28     ><a href="javascript:displaytypeBtnClick('<dtml-var key>',<dtml-var value>)" class="button" 
     29      ><img id="btn_displaytype_<dtml-var key>" src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>.gif" class="button<dtml-var "int(dctDisplaytype.get(str(displaytype),'top')==key)">" 
    3930     ></a 
    40     ></td> 
    41     </dtml-let> 
    42    </dtml-in> 
     31    ></dtml-let 
     32   ></dtml-in> 
    4333  <dtml-else> 
    4434   <dtml-in "_.range(len(displaytypes)/2)"> 
    4535    <dtml-let i=sequence-item key="displaytypes[i*2]" value="displaytypes[i*2+1]"> 
    4636     <dtml-if "dctDisplaytype.get(str(displaytype),'left')==key"> 
    47       <td valign="middle"><img border="0" src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_on.gif"></td> 
     37      <img src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>.gif" class="button1"> 
    4838     </dtml-if> 
    4939    </dtml-let> 
    5040   </dtml-in> 
    5141  </dtml-if> 
    52   <td> &nbsp; </td> 
    53   <td><img src="<dtml-var spacer_gif>" class="zmiVSep" border="0" align="absmiddle"></td> 
    5442  
    5543</dtml-let> 
Note: See TracChangeset for help on using the changeset viewer.