Initial commit.
Adding demo and source code links.
Allow buildUploadRow and buildDownloadRow to return null if no rows should be added to the upload or download tables.
Adding the uploadRow and progressbar as attributes of an additional object parameter to the initCallBack method call.
Removed unwanted non-printable character which produced an issue on some setups.
Append additional formData parameters as hidden input fields for the legacy upload.
Update the example page to include the current versions of jQuery+JQueryUI.
Update version number to 1.1.
Changed included jQueryUI version to 1.8.6 as switchClass does not seem to work in version 1.8.7.
Adjusted styles so the upload button behaves properly on IE<=7.
Move file normalization (for legacy uploads) from jquery.fileupload-ui.js to jquery-fileupload.js.
Added style to fix upload button for Opera.
Updated README with tested browser versions.
Added support for Cross-site XMLHttpRequest file uploads.
Added the settings as parameter to the init method called on file upload initialization.
Added features detection to the jQuery File Upload User Interface Plugin to allow it to work without the jQueryUI library.
Added a simple HTML5 fallback for the progressbar, if the progressbar method (jQueryUI) is not available on the progress node.
Catching jSON parsing errors on file load with a custom error handler, if available.
Added the "on"-prefix to the names of the event handler callBacks to make their usage more straightforward (e.g. onLoad instead of just "load").
Replaced the "streaming" option with the more meaningful "multipart" option.
Added documentation link.
Added the possibility to add an onComplete handler that is called after the downloadRow is added to the downloadTable.
Adding the JSON response as parameter to the handler parameter given to the onComplete callBack.
Improved legacy upload by creating a new iframe for each upload, which basically allows to upload multiple files at once (after selecting them individually).
Heavy refactoring resulting in a new method for upload initialization:
initUpload resembles the old init method but has a method signature similar to the other event handlers, with an additional parameter added to the front containing a reference to the file drop/selection event while the callBack parameter moved to the end.
The onComplete event handler is now called after the animations for removing/adding upload/download rows are complete.
The initCallBack method has been replaced with the beforeSend callBack which has the same method signature as the initUpload callBack.
Removed unnecessary style="display:none" from example upload/download row content.
jQuery's hide() method is now automatically applied before the rows are added and shown with a fade animation.
The way rows are added and removed can now also be changed by overriding the addNode and removeNode methods.
Removing the callBack parameter from the onAbort handler.