Make the progress bar in IE with Gears functional.
authorNatasa Kapravelou <akapravelou@gmail.com>
Fri, 26 Nov 2010 14:30:40 +0000 (16:30 +0200)
committerNatasa Kapravelou <akapravelou@gmail.com>
Fri, 26 Nov 2010 14:30:40 +0000 (16:30 +0200)
src/gr/ebs/gss/client/FileUploadGearsDialog.java
src/gr/ebs/gss/client/FileUploadGearsIEDialog.java

index 3322010..7b97936 100644 (file)
@@ -44,7 +44,6 @@ import com.google.gwt.gears.client.httprequest.RequestCallback;
 import com.google.gwt.http.client.URL;
 import com.google.gwt.json.client.JSONObject;
 import com.google.gwt.json.client.JSONString;
-import com.google.gwt.user.client.Command;
 import com.google.gwt.user.client.DeferredCommand;
 import com.google.gwt.user.client.ui.Button;
 import com.google.gwt.user.client.ui.FlexTable;
index f3d7b8d..027bf32 100644 (file)
@@ -79,6 +79,8 @@ public class FileUploadGearsIEDialog extends FileUploadGearsDialog implements Up
                        public void onProgress(ProgressEvent event) {
                                double pcnt = (double) event.getLoaded() / event.getTotal();
                                progressBars.get(0).setProgress((int) Math.floor(pcnt * 100));
+                               if(pcnt*100 == 100)
+                                       progressBars.remove(0);
                        }
                });
                request.send(filesRemaining.get(0).getBlob());