summaryrefslogtreecommitdiff
path: root/httemplate/elements/progress-popup.html
diff options
context:
space:
mode:
authorivan <ivan>2008-08-14 11:56:12 +0000
committerivan <ivan>2008-08-14 11:56:12 +0000
commita9d755c3cee7542d3ca552174af0b7b71693ae58 (patch)
tree30554127a48140e35d59aa015bbf3dd3d4f1ab18 /httemplate/elements/progress-popup.html
parentb4544738ea893d0e2504d36bc1cd3d0bd369b31e (diff)
customer import: add progress bar & redirect to a search of the imported customers, #3475
Diffstat (limited to 'httemplate/elements/progress-popup.html')
-rw-r--r--httemplate/elements/progress-popup.html19
1 files changed, 14 insertions, 5 deletions
diff --git a/httemplate/elements/progress-popup.html b/httemplate/elements/progress-popup.html
index cda704a12..0bd71ff4a 100644
--- a/httemplate/elements/progress-popup.html
+++ b/httemplate/elements/progress-popup.html
@@ -41,15 +41,24 @@ function updateStatus( status_statustext ) {
//jsrsExecute( '<%$p%>elements/jsrsServer.html', updateStatus, 'job_status', '<% $jobnum %>' );
job_status( '<% $jobnum %>', updateStatus );
} else if ( status.indexOf('complete') > -1 ) {
-% if ( $message ) {
+% if ( $message ) {
+%
+% my $onClick = $url
+% ? "window.top.location.href = \\'$url\\';"
+% : 'parent.nd(1);';
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_percent").innerHTML =
+ '<INPUT TYPE="button" VALUE="OK" onClick="<% $onClick %>">';
document.getElementById("progress_jobnum").innerHTML = '';
- if ( parent.document.<%$formname%>.submit.disabled == true ) {
- parent.document.<%$formname%>.submit.disabled=false;
- }
+
+% unless ( $url ) {
+ if ( parent.document.<%$formname%>.submit.disabled == true ) {
+ parent.document.<%$formname%>.submit.disabled=false;
+ }
+% }
+
% } elsif ( $url ) {
window.top.location.href = '<% $url %>';