From 5985a726e37290ea500334ab939a5d3f1373ae0a Mon Sep 17 00:00:00 2001 From: Allan Eising Date: Sat, 21 Jun 2025 06:44:35 +0200 Subject: [PATCH] Fix mobile layout issues --- .../frontend/templates/base/base.html.j2 | 2 +- .../base/master-detail-email.html.j2 | 63 ++++++++++++++----- .../base/partials/master-detail-nav.js | 51 +++++++++++++++ .../templates/base/partials/navbar.html.j2 | 2 +- .../frontend/templates/clients/client.html.j2 | 3 +- .../clients/partials/client_details.html.j2 | 11 +++- .../clients/partials/client_events.html.j2 | 33 +++++----- .../templates/clients/partials/details.js | 21 +++++++ .../clients/partials/drawer_edit.html.j2 | 2 +- .../frontend/templates/secrets/index.html.j2 | 2 - .../secrets/partials/detail_event.js | 27 ++++++++ .../secrets/partials/edit_root.html.j2 | 2 +- .../templates/secrets/partials/tree_event.js | 25 ++++++-- .../sshecret_admin/frontend/views/secrets.py | 3 + .../src/sshecret_admin/static/css/main.css | 27 ++++++++ 15 files changed, 229 insertions(+), 45 deletions(-) create mode 100644 packages/sshecret-admin/src/sshecret_admin/frontend/templates/base/partials/master-detail-nav.js create mode 100644 packages/sshecret-admin/src/sshecret_admin/frontend/templates/clients/partials/details.js create mode 100644 packages/sshecret-admin/src/sshecret_admin/frontend/templates/secrets/partials/detail_event.js diff --git a/packages/sshecret-admin/src/sshecret_admin/frontend/templates/base/base.html.j2 b/packages/sshecret-admin/src/sshecret_admin/frontend/templates/base/base.html.j2 index fa64416..c5905fa 100644 --- a/packages/sshecret-admin/src/sshecret_admin/frontend/templates/base/base.html.j2 +++ b/packages/sshecret-admin/src/sshecret_admin/frontend/templates/base/base.html.j2 @@ -16,7 +16,7 @@ -