loader<\/div>\"; jQuery('#submit').before(to_insert); } } function submit_form(e) { // debugging helper //alert(Form.serialize($('iform'))); if (jQuery('#inputerrors')) { jQuery('#inputerrors').html('
Loading...<\/i><\/b><\/center>'); } /* dsh: Introduced because pkg_edit tries to set some hidden fields * if executing submit's onclick event. The click gets deleted * by Ajax. Hence using onkeydown instead. */ if (jQuery('#submit').prop('keydown')) { jQuery('#submit').keydown(); jQuery('#submit').css('visibility','hidden'); } if (jQuery('#cancelbutton')) { jQuery('#cancelbutton').css('visibility','hidden'); } jQuery('#loading').css('visibility','visible'); // submit the form using Ajax } function formSubmitted(resp) { var responseText = resp.responseText; // debugging helper // alert(responseText); if (responseText.indexOf('html') > 0) { /* somehow we have been fed an html page! */ //alert('Somehow we have been fed an html page! Forwarding to /.'); document.location.href = '/'; } eval(responseText); } /* this function will be called if an HTTP error will be triggered */ function formFailure(resp) { showajaxmessage(resp.responseText); if (jQuery('#submit')) { jQuery('#submit').css('visibility','visible'); } if (jQuery('#cancelbutton')) { jQuery('#cancelbutton').css('visibility','visible'); } if (jQuery('#loading')) { jQuery('#loading').css('visibility','hidden'); } } function showajaxmessage(message) { var message_html; if (message == '') { NiftyCheck(); Rounded(\"div#redbox\",\"all\",\"#FFF\",\"#990000\",\"smooth\"); Rounded(\"td#blackbox\",\"all\",\"#FFF\",\"#000000\",\"smooth\"); if (jQuery('#submit')) { jQuery('#submit').css('visibility','visible'); } if (jQuery('#cancelbutton')) { jQuery('#cancelbutton').css('visibility','visible'); } if (jQuery('#loading')) { jQuery('#loading').css('visibility','hidden'); } return; } message_html = '
'; message_html += '
'; message_html += '
'; message_html += '\"exclamation\"'; message_html += '<\/td>'; message_html += '' + message + '<\/b><\/font><\/td>'; if (message.indexOf('apply') > 0) { message_html += ''; message_html += ''; message_html += '<\/td>'; } message_html += '<\/tr><\/table><\/div><\/td><\/table>
'; jQuery('#inputerrors').html(message_html); NiftyCheck(); Rounded(\"div#redbox\",\"all\",\"#FFF\",\"#990000\",\"smooth\"); Rounded(\"td#blackbox\",\"all\",\"#FFF\",\"#000000\",\"smooth\"); if (jQuery('#submit')) { jQuery('#submit').css('visibility','visible'); } if (jQuery('#cancelbutton')) { jQuery('#cancelbutton').css('visibility','visible'); } if (jQuery('#loading')) { jQuery('#loading').css('visibility','hidden'); } if (jQuery('#inputerrors')) { window.scrollTo(0, 0); } } "; return $headjs; } ?>