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/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; 
Note: See TracChangeset for help on using the changeset viewer.