Hello,
For several of our applications, we're using Image Uploader without the applet/control itself being visible on screen. The size is set to 1x1, and all interaction is done using the addFiles(), upload() and similar methods and events.
In previous versions this worked very well: The user got the proper popup during installation, and at the end, the uploadProgress dialog was visible.
In version 7 however, this works less well, due to two issues. Both can be worked around, but I'd still consider them bugs, or at least a regression from previous versions.
1) Hinderance, but fixable: The installationProgress dialog is a <div> grouped with the control itself, but with the progressCssClass, you should be able to position it everywhere. So far so good.
However, all possible dimensional and positional properties of the control <div>, are hardcoded to 0 in the style attribute of the progress dialog <div> tag, meaning that every dimensional and positional css property in the class passed to the progressCssClass propery has to have the !important modifier, or it will simply be ignored (css values in the style attribute override class values, per the CSS specification). As said, you can circumvent this, but this since this isn't documented, it may make people trying to use the progressCssClass very confused.
2) This one I haven't been able to solve, though there is a workaround: In previous versions of Image Uploader (I'm certain about 5, but I believe 6 as well) the uploadProgress dialog appeared seperately from the main control. This meant that in the situation described above where the upload panes aren't visible, the progress dialog was still visible. In IU7 however, the progress dialog is contained IN the pane-window. This means that if the pane-window is too small, or hidden, the progressDialog doesn't show and the user is left wondering what the hell is taking so long.
You can work around this by using the progress event, but I'd much rather use the normal popup.
As said, we're still happy using Image Uploader, but these issues stop me from upgrading IU on all our applications, despite version 7 solving some problems that have hindered us in the past.
Keep up the good work, and I hope you can do something with this.
Regards,
Bernard