aboutsummaryrefslogtreecommitdiff
path: root/qc_app/templates/rqtl2/upload-rqtl2-bundle-step-01.html
AgeCommit message (Collapse)Author
2024-07-25Rename module: qc_app --> uploaderFrederick Muriuki Muriithi
2024-07-01Respond with JSON. Handle error messages on UI.Frederick Muriuki Muriithi
2024-06-27Handle chunks on backend and update UI with progressFrederick Muriuki Muriithi
Handle the uploaded chunks, enabling resumption of the upload if incomplete. Update the UI with the progress of the upload.
2024-06-27Upload chunking: Provide UI and code for drag&drop and chunkingFrederick Muriuki Muriithi
* Use resumable.js to handle the drag-and-drop feature, and chunking. * Add styling for the drag-and-drop area, and provide visual indication when a file is successfully dropped and added to the upload list.
2024-06-14Fix minor UI bugsFrederick Muriuki Muriithi
2024-06-14Move the modal to top of page to avoid display issuesFrederick Muriuki Muriithi
According to https://getbootstrap.com/docs/3.3/javascript/#callout-modal-markup-placement the bootstrap modal dialogs should be placed at the top of the page to avoid other components affecting their display and/or functionality.
2024-06-13Update html templates to use bootstrap for stylingFrederick Muriuki Muriithi
2024-06-12Update templates to use bootstrap classes.Frederick Muriuki Muriithi
2024-02-14Extract upload progress indication codeFrederick Muriuki Muriithi
* Extract the UI elements and code for indicating upload progress into separate, reusable "modules". * Fix bugs arising from changes.
2024-02-05Do general bundle validation and show errorsFrederick Muriuki Muriithi
* Display any and all errors on the UI * Move `validate_bundle` to QC module and refactor to use `missing_files`
2024-01-16Create intermediate stepFrederick Muriuki Muriithi
We do not have the option to modify the request and then redirect with the modification in place. To go around that, this commit creates an intermediate step that informs the user of their progress, while allowing us to store the filename for future steps.