diff options
Diffstat (limited to 'httemplate/elements/progress-popup.html')
-rw-r--r-- | httemplate/elements/progress-popup.html | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/httemplate/elements/progress-popup.html b/httemplate/elements/progress-popup.html deleted file mode 100644 index 200f97d9b..000000000 --- a/httemplate/elements/progress-popup.html +++ /dev/null @@ -1,96 +0,0 @@ -<% - my $jobnum = $cgi->param('jobnum'); - my $url = $cgi->param('url'); - my $message = $cgi->param('message'); - my $formname = scalar($cgi->param('formname')); -%> -<HTML> - <HEAD> - <TITLE></TITLE> - </HEAD> - <BODY BGCOLOR="#ccccff" onLoad="refreshStatus()"> - -<%= include('/elements/xmlhttp.html', - 'url' => $p.'elements/jsrsServer.html', - 'subs' => [ 'job_status' ], - ) -%> -<SCRIPT TYPE="text/javascript" src="../elements/qlib/control.js"></SCRIPT> -<SCRIPT TYPE="text/javascript" src="../elements/qlib/imagelist.js"></SCRIPT> -<SCRIPT TYPE="text/javascript" src="../elements/qlib/progress.js"></SCRIPT> -<SCRIPT TYPE="text/javascript"> -function refreshStatus () { - //jsrsExecute( '<%=$p%>elements/jsrsServer.html', updateStatus, 'job_status', '<%= $jobnum %>' ); - - job_status( '<%= $jobnum %>', updateStatus ); -} -function updateStatus( status_statustext ) { - - //var Array = status_statustext.split("\n"); - var statusArray = eval('(' + status_statustext + ')'); - var status = statusArray[0]; - var statustext = statusArray[1]; - - //if ( status == 'progress' ) { - //IE workaround, no i have no idea why - if ( status.indexOf('progress') > -1 ) { - document.getElementById("progress_percent").innerHTML = statustext + '%'; - bar1.set(statustext); - bar1.update; - //jsrsExecute( '<%=$p%>elements/jsrsServer.html', updateStatus, 'job_status', '<%= $jobnum %>' ); - job_status( '<%= $jobnum %>', updateStatus ); - } else if ( status.indexOf('complete') > -1 ) { -<% if ( $message ) { %> - document.getElementById("progress_message").innerHTML = "<%= $message %>"; - document.getElementById("progress_bar").innerHTML = ''; - document.getElementById("progress_percent").innerHTML = '<INPUT TYPE="button" VALUE="OK" onClick="parent.nd(1);">'; - document.getElementById("progress_jobnum").innerHTML = ''; - parent.document.<%=$formname%>.submit.disabled=false; -<% } elsif ( $url ) { %> - window.top.location.href = '<%= $url %>'; -<% } else { %> - alert('job done but no url or message specified'); -<% } %> - } else if ( status.indexOf('error') > -1 ) { - document.getElementById("progress_message").innerHTML = '<FONT SIZE="+1" COLOR="#FF0000">Error: ' + statustext + '</FONT>'; - document.getElementById("progress_bar").innerHTML = ''; - document.getElementById("progress_percent").innerHTML = '<INPUT TYPE="button" VALUE="OK" onClick="parent.nd(1);">'; - document.getElementById("progress_jobnum").innerHTML = ''; - parent.document.<%=$formname%>.submit.disabled=false; - } else { - alert('XXX unknown status returned from server: ' + status); - } - -} -</SCRIPT> - - <TABLE> - <TR> - <TD ALIGN="center" ID="progress_message"> - Server processing job... - </TD> - </TR><TR> - <TD ALIGN="center" ID="progress_bar"> - <SCRIPT TYPE="text/javascript"> - // Create imagelist - SEGS = new QImageList(4, 23, "../images/progressbar-empty.png", "../images/progressbar-full.png"); - // Create bars - bar1 = new QProgress(null, "bar1", SEGS, 100); - // bar1.set(0); - // bar1.update; - </SCRIPT> - </TD> - </TR><TR> - <TD ALIGN="center"> - <DIV ID="progress_percent">%</DIV> - </TD> - </TR><TR> - <TD ALIGN="center" ID="progress_jobnum"> - (progress of job #<%= $jobnum %>) - </TD> - </TR> - </TABLE> - - </BODY> -</HTML> - |