more descriptive progress popups
authorjeff <jeff>
Tue, 21 Apr 2009 02:23:13 +0000 (02:23 +0000)
committerjeff <jeff>
Tue, 21 Apr 2009 02:23:13 +0000 (02:23 +0000)
FS/FS/UI/Web.pm
httemplate/elements/progress-popup.html

index 3c52ca5..14af6a4 100644 (file)
@@ -585,7 +585,9 @@ sub job_status {
 
   my @return;
   if ( $job && $job->status ne 'failed' ) {
-    @return = ( 'progress', $job->statustext );
+    my ($progress, $action) = split ',', $job->statustext, 2; 
+    $action ||= 'Server processing job';
+    @return = ( 'progress', $progress, $action );
   } elsif ( !$job ) { #handle job gone case : job successful
                       # so close popup, redirect parent window...
     @return = ( 'complete' );
index 0bd71ff..8a55efb 100644 (file)
@@ -31,10 +31,12 @@ function updateStatus( status_statustext ) {
   var statusArray = eval('(' + status_statustext + ')');
   var status = statusArray[0];
   var statustext = statusArray[1];
+  var actiontext = statusArray[2];
 
   //if ( status == 'progress' ) {
   //IE workaround, no i have no idea why
   if ( status.indexOf('progress') > -1 ) {
+    document.getElementById("progress_message").innerHTML = actiontext + '...';
     document.getElementById("progress_percent").innerHTML = statustext + '%';
     bar1.set(statustext);
     bar1.update;