Changeset 795 for ZMS/trunk/dtml/javascript/zmilib.dtml
- Timestamp:
- 16.11.2009 16:05:53 (3 years ago)
- File:
-
- 1 edited
-
ZMS/trunk/dtml/javascript/zmilib.dtml (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/dtml/javascript/zmilib.dtml
r665 r795 1 1 <dtml-call "REQUEST.RESPONSE.setHeader('Cache-Control','public, max-age=3600')"> 2 2 <dtml-call "REQUEST.RESPONSE.setHeader('Content-Type', 'text/javascript; charset=utf-8')"> 3 4 3 5 4 // ############################################################################ … … 7 6 // ############################################################################ 8 7 function radioOnClick(el, url) { 9 location.href = url + '?lang=<dtml-var lang>& ' + el.name + '=' + escape(el.value);8 location.href = url + '?lang=<dtml-var lang>&' + el.name + '=' + escape(el.value); 10 9 } 11 10 12 11 13 12 // ############################################################################ 14 // ### accessBlobBtnClick:13 // ### zmiDelBlobBtnClick: 15 14 // ############################################################################ 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(); 15 function 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"> </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 } 29 32 } 30 33 } … … 44 47 $(document.body).css( "cursor", "wait"); 45 48 // 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 }); 47 68 } 48 69 } 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;67 70 } 68 71 … … 75 78 $(document.body).css( "cursor", "wait"); 76 79 // 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 }); 78 90 return false; 79 91 } 80 92 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 }90 93 91 94 // ############################################################################ … … 102 105 } 103 106 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 += '&fmName=' + escape(fmName); 108 params += '&elName=' + escape(elName); 109 params += '&elValue=' + escape(elValue); 110 params += '&enum=' + escape(enumName); 108 111 open_function(url+params,400,50,",resizable=yes,scrollbars=yes"); 109 112 return false; … … 136 139 function collectionDeleteBtnOnClick(href) 137 140 { 138 confirmDeleteBtnOnClick(href + '& btn=delete');141 confirmDeleteBtnOnClick(href + '&btn=delete'); 139 142 } 140 143 … … 148 151 if (confirm("<dtml-var "getZMILangStr('MSG_CONFIRM_DELOBJ')">")) { 149 152 if (href.indexOf('lang=<dtml-var lang>') < 0) { 150 href += '& lang=<dtml-var lang>';153 href += '&lang=<dtml-var lang>'; 151 154 } 152 155 location.href = href;
Note: See TracChangeset
for help on using the changeset viewer.
