Revision 3aa012b0
b/src/gr/grnet/pithos/web/client/FileUploadDialog.java | ||
---|---|---|
36 | 36 |
|
37 | 37 |
import gr.grnet.pithos.web.client.foldertree.Folder; |
38 | 38 |
|
39 |
import com.google.gwt.core.client.Scheduler; |
|
40 | 39 |
import com.google.gwt.dom.client.NativeEvent; |
41 | 40 |
import com.google.gwt.event.dom.client.ClickEvent; |
42 | 41 |
import com.google.gwt.event.dom.client.ClickHandler; |
43 | 42 |
import com.google.gwt.event.dom.client.KeyCodes; |
44 |
import com.google.gwt.event.logical.shared.CloseEvent; |
|
45 |
import com.google.gwt.event.logical.shared.CloseHandler; |
|
46 |
import com.google.gwt.http.client.URL; |
|
47 | 43 |
import com.google.gwt.user.client.Command; |
48 | 44 |
import com.google.gwt.user.client.Event.NativePreviewEvent; |
49 | 45 |
import com.google.gwt.user.client.ui.Anchor; |
... | ... | |
57 | 53 |
import com.google.gwt.user.client.ui.Hidden; |
58 | 54 |
import com.google.gwt.user.client.ui.HorizontalPanel; |
59 | 55 |
import com.google.gwt.user.client.ui.Label; |
60 |
import com.google.gwt.user.client.ui.PopupPanel; |
|
61 | 56 |
import com.google.gwt.user.client.ui.VerticalPanel; |
62 | 57 |
|
63 | 58 |
/** |
... | ... | |
182 | 177 |
|
183 | 178 |
preinit: { |
184 | 179 |
Init: function(up, info) { |
185 |
$wnd.console.log("Init fired"); |
|
180 |
if ($wnd.console && $wnd.console.log) |
|
181 |
$wnd.console.log("Init fired"); |
|
186 | 182 |
up.settings.file_data_name = "X-Object-Data"; |
187 | 183 |
} |
188 | 184 |
|
... | ... | |
195 | 191 |
}, |
196 | 192 |
|
197 | 193 |
BeforeUpload: function(up, file) { |
198 |
$wnd.console.log('About to upload ' + file.url); |
|
194 |
if ($wnd.console && $wnd.console.log) |
|
195 |
$wnd.console.log('About to upload ' + file.url); |
|
199 | 196 |
up.settings.url = file.url; |
200 | 197 |
}, |
201 | 198 |
|
202 | 199 |
FileUploaded: function(up, file, response) { |
203 |
$wnd.console.log('File ' + file.name + ' uploaded'); |
|
204 |
$wnd.console.log('Response: ' + response); |
|
200 |
if ($wnd.console && $wnd.console.log) { |
|
201 |
$wnd.console.log('File ' + file.name + ' uploaded'); |
|
202 |
$wnd.console.log('Response: ' + response); |
|
203 |
} |
|
205 | 204 |
}, |
206 | 205 |
|
207 | 206 |
UploadComplete: function(up, files) { |
208 |
$wnd.console.log('All files finished'); |
|
207 |
if ($wnd.console && $wnd.console.log) |
|
208 |
$wnd.console.log('All files finished'); |
|
209 | 209 |
dlg.@gr.grnet.pithos.web.client.FileUploadDialog::hideUploadIndicator()(); |
210 | 210 |
dlg.@gr.grnet.pithos.web.client.FileUploadDialog::refreshFolder()(); |
211 | 211 |
}, |
212 | 212 |
|
213 | 213 |
Error: function(up, error) { |
214 |
$wnd.console.log("Error occured:" + error); |
|
214 |
if ($wnd.console && $wnd.console.log) |
|
215 |
$wnd.console.log("Error occured:" + error); |
|
215 | 216 |
} |
216 | 217 |
} |
217 | 218 |
}); |
218 | 219 |
return $wnd.$('#uploader').pluploadQueue(); |
219 | 220 |
}; |
220 | 221 |
|
221 |
$wnd.console.log(uploader); |
|
222 |
if ($wnd.console && $wnd.console.log) |
|
223 |
$wnd.console.log(uploader); |
|
222 | 224 |
if (!uploader) { |
223 | 225 |
uploader = createUploader(); |
224 | 226 |
} |
225 | 227 |
else { |
226 | 228 |
var removeAll = true; |
227 | 229 |
var files = uploader.files; |
228 |
$wnd.console.log('About to check ' + files.length + ' files'); |
|
230 |
if ($wnd.console && $wnd.console.log) |
|
231 |
$wnd.console.log('About to check ' + files.length + ' files'); |
|
229 | 232 |
for (var i=0; i<files.length; i++) { |
230 | 233 |
var f = files[i]; |
231 | 234 |
if (f.status != $wnd.plupload.DONE && f.status != $wnd.plupload.FAILED) { |
... | ... | |
234 | 237 |
} |
235 | 238 |
} |
236 | 239 |
if (removeAll) { |
237 |
$wnd.console.log('About to remove ' + files.length + ' files'); |
|
240 |
if ($wnd.console && $wnd.console.log) |
|
241 |
$wnd.console.log('About to remove ' + files.length + ' files'); |
|
238 | 242 |
uploader.destroy(); |
239 | 243 |
uploader = createUploader(); |
240 |
$wnd.console.log(uploader); |
|
244 |
if ($wnd.console && $wnd.console.log) |
|
245 |
$wnd.console.log(uploader); |
|
241 | 246 |
} |
242 | 247 |
} |
243 | 248 |
uploader.path = path; |
Also available in: Unified diff