summaryrefslogtreecommitdiff
path: root/httemplate/elements/progress-init.html
diff options
context:
space:
mode:
authormark <mark>2011-08-16 02:10:08 +0000
committermark <mark>2011-08-16 02:10:08 +0000
commit3124e61950c0a502018cc5fb0f5977f20958a87f (patch)
tree785366328fd7e6e280cb4c00e4a2e99742dc06a5 /httemplate/elements/progress-init.html
parent04eff5ae86574de31fc281bc52a65a93ef77b3e4 (diff)
reliably start batch download, #947
Diffstat (limited to 'httemplate/elements/progress-init.html')
-rw-r--r--httemplate/elements/progress-init.html9
1 files changed, 8 insertions, 1 deletions
diff --git a/httemplate/elements/progress-init.html b/httemplate/elements/progress-init.html
index 9f17370db..2ec248e32 100644
--- a/httemplate/elements/progress-init.html
+++ b/httemplate/elements/progress-init.html
@@ -54,7 +54,10 @@ sub process_whatever { #class method
)
%>
-<% include('/elements/init_overlib.html') %>
+% if (!$noinit) {
+<& /elements/init_overlib.html &>
+% $noinit = 1;
+% }
<SCRIPT TYPE="text/javascript">
@@ -114,6 +117,9 @@ function <%$key%>myCallback( jobnum ) {
</SCRIPT>
+<%once>
+my $noinit = 0;
+</%once>
<%init>
my( $formname, $fields, $action, $url_or_message, $key ) = @_;
@@ -126,6 +132,7 @@ if ( ref($url_or_message) ) { #its a message or something
if $url_or_message->{'url'};
$url_or_message_link = 'popup_url=' .uri_escape( $url_or_message->{'popup_url'} )
if $url_or_message->{'popup_url'};
+
} else {
$url_or_message_link = "url=$url_or_message";
}