ui-fixes #7

Merged
niat8586 merged 3 commits from ui-fixes into develop 2025-02-03 08:40:26 +01:00
Owner
No description provided.
niat8586 added 2 commits 2025-01-31 09:43:20 +01:00
Since we are going to production we should not make use of CDNs
For more information you can read https://blog.wesleyac.com/posts/why-not-javascript-cdn

Now uses webjars to take down the needed dependencies.

Also moved the javascript to its own file.
I experienced some weird behavior when using webjars to get the dependencies of
bootstrap, bootstrap-icons, htmx. Opted to manually download and include the
files in the project instead.

All the files can be found under a folder called 3p with their respective subfolder.
niat8586 changed title from ui-fixes to WIP: ui-fixes 2025-01-31 09:43:23 +01:00
niat8586 added 1 commit 2025-02-03 08:38:23 +01:00
Utilizing htmx to load and trigger relevant parts of the page.
`PENDING` and `PROCESSING` uploaded files now have a spinner to show that something
is happening behind the scenes.

Once a file is completed a trigger will be sent so the `Your Transcribed Files` section
will be updated with the new file.

Note: A side effect that needs addressing later is that the checkbox to select all transcribed files
stops working as intended. The side effect dispersal after a refresh of the page and the select all checkbox works.
User can still select multiple files with the checkboxes and download selected as intended.
niat8586 changed title from WIP: ui-fixes to ui-fixes 2025-02-03 08:39:04 +01:00
niat8586 merged commit 03f8f6bfaa into develop 2025-02-03 08:40:26 +01:00
niat8586 deleted branch ui-fixes 2025-02-03 08:40:27 +01:00
Sign in to join this conversation.
No Reviewers
No Label
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DMC/seshat#7
No description provided.