new H_ajax_file(fileLst, original_sender)
ajax.js, line 1404
| Name | Type | Description |
|---|---|---|
fileLst |
Array | List of files to upload. |
original_sender |
H_ajax_sender | The original AJAX sender. |
Methods
-
cancel_file(callback)
ajax.js, line 1729 -
Cancels the current file upload and notifies the server.
Name Type Description callbackfunction Callback to execute after cancellation. -
compute_progresss()
ajax.js, line 1678 -
Computes progress for the current file and all files.
-
init(fileLst)
ajax.js, line 1847 -
Initializes the upload queue and progress tracking.
parse fileLst and put in this.queue for each dom_id found in it.
A dom_id correspond to an uploader widget.
File is an object with data, the FIleobject from the navigator and dom_id to retrieve the uploader widget
dom_id can be false or a string.
if false can't do the upload progress (can't retrieve the sender)
when using the uploader widget from media it should always be the string reference to the widget otherwise it's a custom send and you should use the upload callback of the ajax sender
Name Type Description fileLstArray List of files to upload. -
merge_file()
ajax.js, line 1698 -
Sends a merge request to the server after all chunks are uploaded.
-
on_load_chunk(evt)
ajax.js, line 1562 -
Handles the load event for a chunk upload.
Name Type Description evtEvent The event object. -
on_progress_chunk(evt)
ajax.js, line 1643 -
Handles progress events for a chunk upload.
Name Type Description evtProgressEvent The progress event. -
pause_file()
ajax.js, line 1750 -
Pauses the current file upload.
-
process_queue()
ajax.js, line 1764 -
Processes the upload queue, sending the next file or finishing.
-
send_chunk(){boolean}
ajax.js, line 1499 -
Sends the next file chunk.
Returns:
Type Description boolean False if not sent. -
unpause_file()
ajax.js, line 1756 -
Resumes a paused file upload.