Changeset 795


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

zms-2.12.1-02

Location:
ZMS/trunk
Files:
5 added
9 deleted
14 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/changes.txt

    r794 r795  
    13971397[01281] Added support for Zope2-2.12.1. 
    13981398[01282] Revised support for replication to local-fs: encapsulate content-objects in xml. 
     1399-------------------------------------------------- 
     14002009-11-05:zms2-2.12.1-02 
     1401[01283] Revised deletion of blob-fields (images/files): do not submit form instantly, deletion has to be executed by Save-Button. 
     1402[01284] Removed getCoords() from main_js. 
     1403Measure: Use position() from jquery.position instead! Re-Import ZMSTable from zms-defaults. 
    13991404---------------------------------------------------------------------------------------------------- 
  • ZMS/trunk/dtml/ZMSMetamodelProvider/manage_main.dtml

    r794 r795  
    279279      s += '</'+'dtml-if>\n'; 
    280280    } 
    281     var dtmlHintBtn = document.getElementById( 'dtmlHintBtn'+v); 
    282     var element = dtmlHintBtn; 
    283     var coords = getCoords(dtmlHintBtn); 
    284     var dtmlHintDiv = document.getElementById( 'dtmlHint'); 
    285     dtmlHintDiv.style.visibility = 'visible'; 
    286     dtmlHintDiv.style.display = 'block'; 
    287     dtmlHintDiv.style.position = 'absolute'; 
    288     dtmlHintDiv.style.top = (coords['y']+dtmlHintBtn.height)+"px"; 
    289     dtmlHintDiv.style.left = (0)+"px"; 
    290     var dtmlHintTextDiv = document.getElementById( 'dtmlHintText'); 
     281    // Show hint. 
     282    var dtmlHintTextDiv = $('#dtmlHintText'); 
    291283    var html = s; 
    292284    var i; 
     
    295287    } 
    296288    html = html.substr( 0, html.length - 1); 
    297     dtmlHintTextDiv.innerHTML = '<pre>'+html+'</pre>'; 
     289    dtmlHintTextDiv.html('<pre>'+html+'</pre>'); 
     290    var dtmlHintBtn = $('#dtmlHintBtn'+v); 
     291    var pos = dtmlHintBtn.position(); 
     292    var dtmlHintDiv = $('#dtmlHint'); 
     293    dtmlHintDiv.css({ 
     294      position:'absolute', 
     295      top:pos.top+dtmlHintBtn.outerHeight(), 
     296      left:0 
     297    }); 
     298    dtmlHintDiv.show('normal'); 
    298299  } 
    299300 
     
    302303   */ 
    303304  function dtmlHintBtnClose() { 
    304     var dtmlHintDiv = document.getElementById( 'dtmlHint'); 
    305     dtmlHintDiv.style.visibility = 'hidden'; 
    306     dtmlHintDiv.style.display = 'none'; 
     305    var dtmlHintDiv = $('#dtmlHint'); 
     306    dtmlHintDiv.hide('normal'); 
    307307  } 
    308308  </dtml-let> 
     
    825825 
    826826       <!-- BO Edit --> 
    827        <div id="dtmlHint" style="visibility:hidden;display:none;align:center;" onclick="dtmlHintBtnClose();"> 
     827       <div id="dtmlHint" style="display:none;align:center;" onclick="dtmlHintBtnClose();"> 
    828828       <div style="background-color:#ffffc0;filter:Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;border:1px dashed black;"> 
    829829        <div align="right"><a href="#" onclick="dtmlHintBtnClose();" onmouseover="document.getElementById('icon_close').src='<dtml-var MISC_ZMS>icon_logout1.gif'" onmouseout="document.getElementById('icon_close').src='<dtml-var MISC_ZMS>icon_logout0.gif'"><img id="icon_close" src="<dtml-var MISC_ZMS>icon_logout0.gif" alt="<dtml-var "getZMILangStr('BTN_CLOSE')">" border="0" style="vertical-align:middle" /></a></div> 
  • ZMS/trunk/dtml/ZMSMetamodelProvider/manage_metas.dtml

    r794 r795  
    6868function showDstMetaTypes( id)  
    6969{ 
    70   var img = $("img:last","#a_"+id)[0]; 
    71   var coords = getCoords(img); 
     70  var img = $("img:last","#a_"+id); 
     71  var pos = img.position(); 
    7272  var div = $("#dst_meta_types_"+id); 
    73   div.css( {top: coords.y+img.offsetHeight, left: coords.x+img.offsetWidth, visibility: 'visible', display: 'block', position: 'absolute'}); 
     73  div.css( {top: pos.top+img.outerHeight(), left: pos.left+img.outerWidth(), position: 'absolute'}); 
    7474  div.show("normal"); 
    7575} 
     
    7878{ 
    7979  var div = $("#dst_meta_types_"+id); 
    80   div.css( {visibility: 'hidden', display: 'none'}); 
    8180  div.hide("normal"); 
    8281} 
     
    141140   ><dtml-let metadictAttrId=sequence-item metadictAttr="getMetadictAttr(metadictAttrId)" 
    142141    ><dtml-if metadictAttr 
    143     ><div id="dst_meta_types_<dtml-var metadictAttrId>" class="form-small" style="background-color:#ffffc0;filter:Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;border:1px dashed black;padding:2px;position:absolute;visibility:hidden;display:none;" 
     142    ><div id="dst_meta_types_<dtml-var metadictAttrId>" class="form-small" style="background-color:#ffffc0;filter:Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;border:1px dashed black;padding:2px;position:absolute;display:none;" 
    144143     ><dtml-in "getMetaobjIds()" 
    145144      ><dtml-let meta_id=sequence-item 
  • ZMS/trunk/dtml/ZMSSqlDb/manage_configuration.dtml

    r750 r795  
    55<title><dtml-var "getZMILangStr('TAB_CONFIGURATION')"> <dtml-var "display_type(REQUEST)"></title> 
    66<script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.bgiframe.min.js'></script> 
    7 <script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.dimensions.js'></script> 
     7<!--<script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.dimensions.js'></script>--> 
    88<script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.ajaxQueue.js'></script> 
    99<script type='text/javascript' src='<dtml-var MISC_ZMS>thickbox-compressed.js'></script> 
  • ZMS/trunk/dtml/javascript/comlib.dtml

    r723 r795  
    6666  catch(e) { 
    6767  }  
    68 } 
    69  
    70 // ############################################################################# 
    71 // ### getCoords: 
    72 // ############################################################################# 
    73 function getCoords( element) { 
    74   var coords = {x: 0, y: 0}; 
    75   while (element != null) { 
    76     coords.x += element.offsetLeft; 
    77     coords.y += element.offsetTop; 
    78     element = element.offsetParent; 
    79   } 
    80   return coords; 
    8168} 
    8269 
  • ZMS/trunk/dtml/javascript/zmilib.dtml

    r665 r795  
    11<dtml-call "REQUEST.RESPONSE.setHeader('Cache-Control','public, max-age=3600')"> 
    22<dtml-call "REQUEST.RESPONSE.setHeader('Content-Type', 'text/javascript; charset=utf-8')"> 
    3  
    43 
    54// ############################################################################ 
     
    76// ############################################################################ 
    87function radioOnClick(el, url) { 
    9   location.href = url + '?lang=<dtml-var lang>&' + el.name + '=' + escape(el.value); 
     8  location.href = url + '?lang=<dtml-var lang>&amp;' + el.name + '=' + escape(el.value); 
    109} 
    1110 
    1211 
    1312// ############################################################################ 
    14 // ### accessBlobBtnClick: 
     13// ### zmiDelBlobBtnClick: 
    1514// ############################################################################ 
    16 function accessBlobBtnClick(fmName, elName, v) { 
    17   document.forms[ fmName].elements[ elName].value=v; 
    18 } 
    19  
    20  
    21 // ############################################################################ 
    22 // ### delBlobBtnClick: 
    23 // ############################################################################ 
    24 function delBlobBtnClick(fmName, elName, submitBtn) { 
    25   var b = confirm("<dtml-var "getZMILangStr('MSG_CONFIRM_DELOBJ')">"); 
    26   if (b) { 
    27     document.forms[fmName].elements[elName].value="1"; 
    28     document.forms[fmName].elements[submitBtn].click(); 
     15function zmiDelBlobBtnClick(elName) { 
     16  if (confirm("<dtml-var "getZMILangStr('MSG_CONFIRM_DELOBJ')">")) { 
     17    $('input[name=del_'+elName+']').val(1); 
     18    $('table#table_'+elName).hide('normal'); 
     19    $('body').append('<div id="div_opaque_'+elName+'" class="zmiDivOpaque">&nbsp;</div>'); 
     20    var img = $('img#img_'+elName); 
     21    if (img.length > 0) { 
     22      img.css({border:'1px solid red'}); 
     23      var div = $('div#div_opaque_'+elName); 
     24      var pos = img.position(); 
     25      div.css({ 
     26        position:'absolute', 
     27        left:pos.left, 
     28        top:pos.top, 
     29        width:img.outerWidth(), 
     30        height:img.outerHeight()}); 
     31    } 
    2932  } 
    3033} 
     
    4447      $(document.body).css( "cursor", "wait"); 
    4548      // JQuery.AJAX.get 
    46       $.get( "getConfFiles?id="+el.id+"&pattern="+escape(pattern), zmiExpandConfFilesProcessResponse); 
     49      $.get( 'getConfFiles', 
     50          {id:el.id,pattern:pattern}, 
     51          function(data) { 
     52            // Reset wait-cursor. 
     53            $(document.body).css( "cursor", "auto"); 
     54            // 
     55            var select = document.getElementById('init'); 
     56            var items = $("item",data); 
     57            for (var i = 0; i < items.length; i++)  
     58            { 
     59              var item = $(items[i]); 
     60              var value = item.attr("key"); 
     61              var label = item.text(); 
     62              var option = new Option( label, value); 
     63              select.options[ select.length] = option; 
     64            } 
     65            select.selectedIndex = 0; 
     66            zmiExpandConfFilesProgress = false; 
     67          }); 
    4768    } 
    4869  } 
    49 } 
    50  
    51 function zmiExpandConfFilesProcessResponse(data) { 
    52   // Reset wait-cursor. 
    53   $(document.body).css( "cursor", "auto"); 
    54   // 
    55   var select = document.getElementById('init'); 
    56   var items = $("item",data); 
    57   for (var i = 0; i < items.length; i++)  
    58   { 
    59     var item = $(items[i]); 
    60     var value = item.attr("key"); 
    61     var label = item.text(); 
    62     var option = new Option( label, value); 
    63     select.options[ select.length] = option; 
    64   } 
    65   select.selectedIndex = 0; 
    66   zmiExpandConfFilesProgress = false; 
    6770} 
    6871 
     
    7578  $(document.body).css( "cursor", "wait"); 
    7679  // JQuery.AJAX.get 
    77   $.get( href+"/manage_checkout?lang="+escape(lang), processResponseCheckoutOvertake); 
     80  $.get( href+'/manage_checkout', 
     81      {lang:lang}, 
     82      function(data) { 
     83        // Reset wait-cursor. 
     84        $(document.body).css( "cursor", "auto"); 
     85        // Hide div. 
     86        $('#checkoutOvertakeDiv').hide('slow'); 
     87        // Enable buttons. 
     88        $('input[name=btn]').removeAttr('disabled'); 
     89      }); 
    7890  return false; 
    7991} 
    8092 
    81 function processResponseCheckoutOvertake(data)  
    82 { 
    83   // Reset wait-cursor. 
    84   $(document.body).css( "cursor", "auto"); 
    85   // Hide div. 
    86   $('#checkoutOvertakeDiv').hide('slow'); 
    87   // Enable buttons. 
    88   $('input[name=btn]').removeAttr('disabled'); 
    89 } 
    9093 
    9194// ############################################################################ 
     
    102105  } 
    103106  params = '?lang=<dtml-var lang>'; 
    104   params += '&fmName=' + escape(fmName); 
    105   params += '&elName=' + escape(elName); 
    106   params += '&elValue=' + escape(elValue); 
    107   params += '&enum=' + escape(enumName); 
     107  params += '&amp;fmName=' + escape(fmName); 
     108  params += '&amp;elName=' + escape(elName); 
     109  params += '&amp;elValue=' + escape(elValue); 
     110  params += '&amp;enum=' + escape(enumName); 
    108111  open_function(url+params,400,50,",resizable=yes,scrollbars=yes"); 
    109112  return false; 
     
    136139function collectionDeleteBtnOnClick(href) 
    137140{ 
    138   confirmDeleteBtnOnClick(href + '&btn=delete'); 
     141  confirmDeleteBtnOnClick(href + '&amp;btn=delete'); 
    139142} 
    140143 
     
    148151  if (confirm("<dtml-var "getZMILangStr('MSG_CONFIRM_DELOBJ')">")) { 
    149152    if (href.indexOf('lang=<dtml-var lang>') < 0) { 
    150       href += '&lang=<dtml-var lang>'; 
     153      href += '&amp;lang=<dtml-var lang>'; 
    151154    } 
    152155    location.href = href; 
  • ZMS/trunk/dtml/objattrs/f_select_autocomplete.dtml

    r724 r795  
    1919<dtml-unless "REQUEST.get('f_selectAutocompleteShow',False)"> 
    2020<script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.bgiframe.min.js'></script> 
    21 <script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.dimensions.js'></script> 
     21<!--<script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.dimensions.js'></script>--> 
    2222<script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.ajaxQueue.js'></script> 
    2323<script type='text/javascript' src='<dtml-var MISC_ZMS>thickbox-compressed.js'></script> 
  • 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> 
  • ZMS/trunk/dtml/objattrs/f_select_file.dtml

    r750 r795  
    2020  <td valign="top" width="100%"> 
    2121    <!-- Title --> 
    22     <table cellspacing="0" cellpadding="0" border="0" width="100%"> 
     22    <table id="table_<dtml-var elName>" cellspacing="0" cellpadding="0" border="0" width="100%"> 
    2323    <tr class="zmiNeutralColorMedium0"> 
    2424     <td valign="middle" nowrap="nowrap" class="form-text"> 
     
    3636     <td align="right" valign="top"> 
    3737      <dtml-if "hasObjProperty(key,REQUEST) or getObjAttr(key)['multilang']==0"> 
    38        <a href="javascript:delBlobBtnClick('<dtml-var fmName>','del_<dtml-var elName>','submitBtn<dtml-var "REQUEST.get('submitBtnCount',-1)+1">');" class="button" 
     38       <a href="javascript:zmiDelBlobBtnClick('<dtml-var elName>');" class="button" 
    3939        ><img src="<dtml-var MISC_ZMS>btn_delete.gif" title="<dtml-var " getZMILangStr('BTN_DELETE')">" 
    4040       ></a> 
  • ZMS/trunk/dtml/objattrs/f_select_image.dtml

    r750 r795  
    88        @param REQUEST 
    99--> 
    10  
    11 <dtml-if metaObj><dtml-if "REQUEST.get('b_f_selectDisplaytype',True)"><dtml-if "len(filter_list(metaObj['attrs'],'id','displaytype','=='))>0"> 
    12 <div class="zmiNeutralColorMedium0"> 
    13 <table cellspacing="0" cellpadding="0" border="0"> 
    14 <tr valign="middle"> 
    15 <dtml-var f_selectDisplaytype> 
    16 </tr> 
    17 </table> 
    18 </div> 
    19 <dtml-call "REQUEST.set('b_f_selectDisplaytype',False)"> 
    20 </dtml-if></dtml-if></dtml-if> 
    2110 
    2211<input type="hidden" name="exists_<dtml-var elName>" value="<dtml-var "REQUEST.get('ZMS_INSERT',None) is None and value not in [None,'']">"> 
     
    3221 
    3322   <!-- Title --> 
    34    <table cellspacing="0" cellpadding="0" border="0" width="100%"> 
     23   <table id="table_<dtml-var elName>" cellspacing="0" cellpadding="0" border="0" width="100%"> 
    3524   <tr class="zmiNeutralColorMedium0"> 
    36      <td valign="middle" nowrap="nowrap" class="form-text"> 
     25     <!-- Filename --> 
     26     <td class="form-small" nowrap="nowrap"> 
    3727      <dtml-if "value.getMediadbfile() is not None"><font class="form-label">MediaDb:</font></dtml-if> 
    3828       <dtml-try> 
     
    4838       <dtml-except></dtml-try> 
    4939     </td> 
    50      <td align="right" valign="top"> 
     40     <td class="form-small" nowrap="nowrap" align="right"> 
     41      <!-- Displaytype --> 
     42      <dtml-if metaObj><dtml-if "REQUEST.get('b_f_selectDisplaytype',True)"><dtml-if "len(filter_list(metaObj['attrs'],'id','displaytype','=='))>0"> 
     43       <dtml-var f_selectDisplaytype> 
     44       <dtml-call "REQUEST.set('b_f_selectDisplaytype',False)"> 
     45      </dtml-if></dtml-if></dtml-if> 
     46      <!-- Delete --> 
    5147      <dtml-if "hasObjProperty(key,REQUEST) or getObjAttr(key)['multilang']==0"> 
    52        <a href="javascript:delBlobBtnClick('<dtml-var fmName>','del_<dtml-var elName>','submitBtn<dtml-var "REQUEST.get('submitBtnCount',-1)+1">');" class="button" 
     48       <a href="javascript:zmiDelBlobBtnClick('<dtml-var elName>');" class="button" 
    5349        ><img src="<dtml-var MISC_ZMS>btn_delete.gif" title="<dtml-var " getZMILangStr('BTN_DELETE')">" 
    5450       ></a> 
     
    8177       <dtml-try> 
    8278       <dtml-if "key.find('superres')<0 and value.getContentType().find('image')==0"> 
    83        <table cellspacing="1" cellpadding="0" border="0" class="neutralColorBlack"> 
    84        <tr> 
    85        <td style="background-image:url(<dtml-var MISC_ZMS>bg_imgpreview.gif);" 
    86         ><img src="<dtml-var "value.getHref(REQUEST)">" border="0" 
     79       <div 
     80        ><img id="img_<dtml-var elName>" src="<dtml-var "value.getHref(REQUEST)">" 
     81          style="border:1px solid black; background-image:url(<dtml-var MISC_ZMS>bg_imgpreview.gif);" 
    8782          <dtml-if "max([int(value.width),int(value.height)])>80"> 
    8883           <dtml-if "int(value.width)>int(value.height)"> 
     
    9590           height="<dtml-var "value.height">" 
    9691          </dtml-if> 
    97         ></td> 
    98         </tr> 
    99         </table> 
     92        ></div> 
    10093        <dtml-if "max([int(value.width),int(value.height)])>80"> 
    10194         <a href="javascript:zmiImgZoom('<dtml-var "value.getHref(REQUEST)">',<dtml-var "value.width">,<dtml-var "value.height">)" 
  • ZMS/trunk/dtml/object/f_css_sys.dtml

    r750 r795  
    374374        height: 8px; 
    375375} 
    376  
    377376a.button img { 
    378377        padding:2px; 
     
    389388        border-bottom: solid 1px #B6B4B6; 
    390389} 
    391 a.button:hover img, a.button:active img,  
     390a.button:hover img, a.button:active img, 
    392391a.vbutton:hover img, a.vbutton:active img, 
    393392a.hbutton:hover img, a.hbutton:active img { 
     
    397396        border-right: solid 1px #000; 
    398397        border-bottom: solid 1px #000; 
     398} 
     399 
     400img.button0, 
     401a.button:link img.button0, a.button:visited img.button0 { 
     402        background-color: #CCC; 
     403        border-top: solid 1px #E6E4E6; 
     404        border-left: solid 1px #E6E4E6; 
     405        border-right: solid 1px #B6B4B6; 
     406        border-bottom: solid 1px #B6B4B6; 
     407} 
     408img.button1, 
     409a.button:hover img.button0, a.button:active img.button0, 
     410a.button:link img.button1, a.button:visited img.button1, 
     411a.button:hover img.button1, a.button:active img.button1 { 
     412        background-color: #F2F3EE; 
     413        border-top: solid 1px black; 
     414        border-left: solid 1px black; 
     415        border-right: solid 1px white; 
     416        border-bottom: solid 1px white; 
    399417} 
    400418 
     
    676694 
    677695/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
    678  * +- [ZMI] Image-Zoom 
    679  * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
    680  */ 
    681  
     696 * +- [ZMI] Image 
     697 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
     698 */ 
     699 
     700.zmiDivOpaque {background-color:<dtml-var "get_colormap().get('zmiNeutralColorLight0','#F2F3EE')">;filter:Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;} 
    682701#zmiImgZoomDiv {background-color:black;filter:Alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;} 
    683 #zmiImgZoomImgDiv {background-color:white;border: 1px solid black;      font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #000;} 
     702#zmiImgZoomImgDiv {background-color:white;border: 1px solid black;font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #000;} 
    684703 
    685704/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
  • ZMS/trunk/dtml/object/manage_page_header.dtml

    r723 r795  
    8484<script type="text/javascript" charset="UTF-8" src="<dtml-var MISC_ZMS><dtml-var "getConfProperty('jquery.version','jquery-1.3.2.min.js')">"></script> 
    8585<script type="text/javascript" charset="UTF-8" src="<dtml-var MISC_ZMS><dtml-var "getConfProperty('jquery.cookies.version','jquery.cookies.2.1.0.min.js')">"></script> 
     86<script type='text/javascript' charset="UTF-8" src="<dtml-var MISC_ZMS><dtml-var "getConfProperty('jquery.dimensions.version','jquery.dimensions.1.2.0.min.js')">"></script> 
    8687<script type="text/javascript" charset="UTF-8" src="<dtml-if ZMS_ROOT><dtml-var ZMS_ROOT>/</dtml-if>main_js?lang=<dtml-var lang>"></script> 
    8788<script type="text/javascript" charset="UTF-8" src="<dtml-if ZMS_ROOT><dtml-var ZMS_ROOT>/</dtml-if>zmilib_js?lang=<dtml-var lang>"></script> 
  • ZMS/trunk/import/zms.metaobj.xml

    r750 r795  
    27772777var table_cell_uid = <dtml-var "table_cols*table_rows">; 
    27782778var table_cell_id = ''; 
    2779 var table_cell_bgcolor = ''; 
     2779var table_cell_bgcolor = null; 
    27802780var table_cell_offs = 2; 
    27812781 
     
    28262826{ 
    28272827  var dims = getInnerDimensions(true); 
    2828   var coords = getCoords(el); 
     2828  var pos = $(el).position(); 
    28292829  table_cell_id = el.name.substr(el.name.indexOf('_')+1); 
    28302830  var el_td = $('#content_'+ table_cell_id).parent(); 
    2831   table_cell_bgcolor = el_td.css( "backgroundColor"); 
     2831  if (table_cell_bgcolor==null) { 
     2832    table_cell_bgcolor = el_td.css( "backgroundColor"); 
     2833  } 
    28322834  el_td.css( "backgroundColor", "red"); 
    28332835  var zmiImgZoomDiv = document.getElementById('zmiImgZoomDiv'); 
     
    28442846  zmiImgZoomImgDiv.style.position = 'absolute'; 
    28452847  zmiImgZoomImgDiv.style.width = '90%'; 
    2846   zmiImgZoomImgDiv.style.top = Math.min( coords.y + el.offsetHeight, dims.height - zmiImgZoomImgDiv.offsetHeight); //(dims.height - zmiImgZoomImgDiv.offsetHeight) / 2; 
     2848  zmiImgZoomImgDiv.style.top = Math.min( pos.top + el.offsetHeight, dims.height - zmiImgZoomImgDiv.offsetHeight); //(dims.height - zmiImgZoomImgDiv.offsetHeight) / 2; 
    28472849  zmiImgZoomImgDiv.style.left = Math.max( ($('body').attr('offsetWidth') - zmiImgZoomImgDiv.offsetWidth) / 2, 0); //(dims.width - zmiImgZoomImgDiv.offsetWidth) / 2; 
    28482850  // Apply values. 
     
    28802882  var el_td = $('#content_'+ table_cell_id).parent(); 
    28812883  el_td.css( "backgroundColor", table_cell_bgcolor); 
     2884  table_cell_bgcolor = null; 
    28822885  var zmiImgZoomDiv = document.getElementById('zmiImgZoomDiv'); 
    28832886  zmiImgZoomDiv.style.visibility = 'hidden'; 
     
    33443347            <item key="name"><![CDATA[ZMSTable]]></item> 
    33453348            <item key="package"><![CDATA[com.zms.foundation]]></item> 
    3346             <item key="revision"><![CDATA[1.0.0]]></item> 
     3349            <item key="revision"><![CDATA[1.1.0]]></item> 
    33473350            <item key="type"><![CDATA[ZMSObject]]></item> 
    33483351          </dictionary> 
     
    42044207            <item key="name"><![CDATA[com.zms.foundation]]></item> 
    42054208            <item key="package"/> 
    4206             <item key="revision"><![CDATA[1.0.0]]></item> 
     4209            <item key="revision"><![CDATA[1.1.0]]></item> 
    42074210            <item key="type"><![CDATA[ZMSPackage]]></item> 
    42084211          </dictionary> 
  • ZMS/trunk/version.txt

    r794 r795  
    1 ZMS2 2.12.1-01 
     1ZMS2 2.12.1-02 
Note: See TracChangeset for help on using the changeset viewer.