Sybren A. Stüvel
72487e3fb4
Web: only load task log tail when task log viewer is visible
...
The code to fetch the task log tail is moved from `JobsView.vue` to
`TaskLog.vue`, as that knows exactly when it's shown & hidden.
The subscriptions to the task log updates will have to be managed in the
same way; that's for another commit.
2022-05-24 16:04:03 +02:00
Sybren A. Stüvel
ae0f4a7ca4
Show task log tail in the web interface
2022-05-20 16:49:51 +02:00
Sybren A. Stüvel
4562e98df5
Web: store footer popover state in local storage
...
Keep the footer popover state in the local storage, restoring it on load:
- Visibility of the popover
- Current tab of the popover
2022-05-20 14:43:30 +02:00
Sybren A. Stüvel
6a8d959301
Web: show task log in footer popover
...
Styling of the "tab buttons" in the footer popover still needs work. The
currently selected task's log updates are shown, though.
2022-05-20 14:35:19 +02:00
Sybren A. Stüvel
c06baab8ab
Web: extract notification list into its own component
...
The footer popover is going to contain the task logs as well, so the
notifications are now their own component to be able to show/hide them.
2022-05-20 13:55:00 +02:00
Sybren A. Stüvel
fa7bfaabee
Web: cleanup, move footer components into a footer
subdirectory
...
No functional changes.
2022-05-20 13:41:32 +02:00