JavaScript bind click event
in IE
use JavaScript move CSS position
- uploader : Upload file
- uploaderOut : handle not drag area
select file & render upload list
check file status
handle fileList _upload
upload file progress
upload complete
check ok or fail _upload
cancel & upload next
check file status & upload status
upload
upload fileList[uploadfile]
- none(no flash)
- html5
- drag & drop
- flash(IE)
if (Y.Uploader.TYPE === 'none') {
console.log('no install flash player');
return;
}
// init upload button
if (Y.Uploader.TYPE === 'html5') {
// do something like drag & drop
} else if (Y.Uploader.TYPE === 'flash') {
// do something
}
check free space & show message update free space
only chrome can check isFile or isDirectory
drop area check(use setTimeOut & clearTimeout)
when something behavior happen need check UI
like cancel, complete and error
need update upload list status
like cancel, complete and error
control fileList
It is easy to control upload only one file upload and other queue
need control & update total when something behavior happen
like cancel, error and upload more