// ############################################################################ // ### radioOnClick: // ############################################################################ function radioOnClick(el, url) { location.href = url + '?lang=ger&' + el.name + '=' + escape(el.value); } // ############################################################################ // ### zmiDelBlobBtnClick: // ############################################################################ function zmiDelBlobBtnClick(elName) { if (confirm("Soll Objekt wirklich gelöscht werden?")) { $('input[name=del_'+elName+']').val(1); $('table#table_'+elName).hide('normal'); $('body').append('
 
'); var img = $('img#img_'+elName); if (img.length > 0) { img.css({border:'1px solid red'}); var div = $('div#div_opaque_'+elName); var pos = img.position(); div.css({ position:'absolute', left:pos.left, top:pos.top, width:img.outerWidth(), height:img.outerHeight()}); } } } // ############################################################################ // ### getConfFiles: // ############################################################################ var zmiExpandConfFilesProgress = false; function zmiExpandConfFiles(el, pattern) { if (!zmiExpandConfFilesProgress) { if ( el.options.length <=1) { zmiExpandConfFilesProgress = true; // Set wait-cursor. $(document.body).css( "cursor", "wait"); // JQuery.AJAX.get $.get( 'getConfFiles', {id:el.id,pattern:pattern}, function(data) { // Reset wait-cursor. $(document.body).css( "cursor", "auto"); // var select = document.getElementById('init'); var items = $("item",data); for (var i = 0; i < items.length; i++) { var item = $(items[i]); var value = item.attr("key"); var label = item.text(); var option = new Option( label, value); select.options[ select.length] = option; } select.selectedIndex = 0; zmiExpandConfFilesProgress = false; }); } } } // ############################################################################ // ### browseEnumBtnClick: // ############################################################################ function browseEnumBtnClick(fmName, elName, enumName) { var title = "W%C3%A4hlen%20Sie%20ein%20Objekt%20aus"; var url = "browse_enum"; var elValue = ""; if (fmName.length > 0 && elName.length > 0) { elValue = document.forms[fmName].elements[elName].value; } params = '?lang=ger'; params += '&fmName=' + escape(fmName); params += '&elName=' + escape(elName); params += '&elValue=' + escape(elValue); params += '&enum=' + escape(enumName); open_function(url+params,400,50,",resizable=yes,scrollbars=yes"); return false; } /** * collectionPositionPopulate * * @param el * @param len * @see f_collectionbtn.dtml */ function collectionPositionPopulate(el, len) { if ( el.options.length == 1) { selectedValue = el.options[0].text; el.options.length = 0; for (var i = 0; i < len; i++) { var value = ''+(i+1); addOption( el, value, value, selectedValue); } } } /** * collectionDeleteBtnOnClick * * @param href * @see f_collectionbtn.dtml */ function collectionDeleteBtnOnClick(href) { confirmDeleteBtnOnClick(href + '&btn=delete'); } /** * Confirm delete. * * @param href */ function confirmDeleteBtnOnClick(href) { if (confirm("Soll Objekt wirklich gelöscht werden?")) { if (href.indexOf('lang=ger') < 0) { href += '&lang=ger'; } location.href = href; } } // ############################################################################ // ### confirmChanges() // ############################################################################ function confirmChanges(el) { if (el && self.name == 'cameFromForm') { el.target = '_parent'; } if (navigator.platform.indexOf("Mac")<0) { var anyFormModified = false; for (i=0; i