From bb54643d18dc03b94fb6ecab1434401815ff39cb Mon Sep 17 00:00:00 2001 From: Till Tomczak Date: Fri, 30 May 2025 19:58:13 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9A=20Improved=20database=20structure?= =?UTF-8?q?=20&=20templates=20for=20job=20scheduling=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/database/myp.db-shm | Bin 32768 -> 32768 bytes backend/app/database/myp.db-wal | Bin 78312 -> 94792 bytes backend/app/templates/jobs.html | 97 ++++++++++++++++++++++++++++++-- 3 files changed, 92 insertions(+), 5 deletions(-) diff --git a/backend/app/database/myp.db-shm b/backend/app/database/myp.db-shm index df032d2a1f766c5c30a4b3cdfe6a32359c74c4aa..0c0092ba6904f4133d5f57e94cdb77a853cce87c 100644 GIT binary patch delta 192 zcmZo@U}|V!s+V}A%K!qbK+MR%ARq&zrGR+WMq_ugntc!K7dqMht?|D4r=!87>_B5H zsp^47fdRP7hiHr{^lpa ZEyf_uAPIDqG=t2>iw89~->Oh!2LOHIJ#zp6 delta 171 zcmZo@U}|V!s+V}A%K!q*K+MR%ARr8+rGWT~g{8?B*1UTAg--T=YrL;6SFm2YF5_b- zsp^47fdR@u4is$YG7grHof4X0LSi#mr9p~w}x)s z5FpLNV`^e$V5(0siA3z!(0 RH7YPq-XJfw*;-$h5deC0U-JL} delta 11 ScmX@{g!RQ^mWC~iFAM=DnFY@P diff --git a/backend/app/templates/jobs.html b/backend/app/templates/jobs.html index 032b11f1e..8af674445 100644 --- a/backend/app/templates/jobs.html +++ b/backend/app/templates/jobs.html @@ -363,6 +363,93 @@ outline: 2px solid #0073ce; outline-offset: 2px; } + + /* ===== DEZENTE SCROLLBALKEN ===== */ + + /* Webkit-Browser (Chrome, Safari, Edge) */ + ::-webkit-scrollbar { + width: 4px; + height: 4px; + } + + ::-webkit-scrollbar-track { + background: transparent; + border-radius: 4px; + } + + ::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, 0.1); + border-radius: 4px; + transition: all 0.3s ease; + } + + ::-webkit-scrollbar-thumb:hover { + background: rgba(0, 0, 0, 0.2); + } + + /* Dark Mode Scrollbalken */ + .dark ::-webkit-scrollbar-thumb { + background: rgba(255, 255, 255, 0.1); + } + + .dark ::-webkit-scrollbar-thumb:hover { + background: rgba(255, 255, 255, 0.2); + } + + /* Firefox-Scrollbalken */ + * { + scrollbar-width: thin; + scrollbar-color: rgba(0, 0, 0, 0.1) transparent; + } + + .dark * { + scrollbar-color: rgba(255, 255, 255, 0.1) transparent; + } + + /* Hover-Effekt für bessere Sichtbarkeit */ + body:hover ::-webkit-scrollbar-thumb, + .dashboard-card:hover ::-webkit-scrollbar-thumb, + .mercedes-modal:hover ::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, 0.15); + } + + .dark body:hover ::-webkit-scrollbar-thumb, + .dark .dashboard-card:hover ::-webkit-scrollbar-thumb, + .dark .mercedes-modal:hover ::-webkit-scrollbar-thumb { + background: rgba(255, 255, 255, 0.15); + } + + /* Auto-Hide Scrollbars (nur bei Bedarf sichtbar) */ + .jobs-container, + .filter-section, + .dashboard-card { + overflow: auto; + scrollbar-width: thin; + } + + /* Smooth Scrolling für bessere UX */ + html { + scroll-behavior: smooth; + } + + /* Spezielle Modal-Scrollbalken */ + .mercedes-modal { + max-height: 90vh; + overflow-y: auto; + } + + .mercedes-modal::-webkit-scrollbar { + width: 6px; + } + + .mercedes-modal::-webkit-scrollbar-thumb { + background: rgba(0, 115, 206, 0.2); + border-radius: 3px; + } + + .mercedes-modal::-webkit-scrollbar-thumb:hover { + background: rgba(0, 115, 206, 0.3); + } {% endblock %} @@ -582,7 +669,7 @@

Reservieren Sie einen Drucker für eine bestimmte Zeit

-
@@ -591,7 +678,7 @@

Vollständiger Auftrag

Erstellen Sie einen kompletten Druckauftrag mit Datei

-
+ @@ -754,13 +841,13 @@

Keine Aufträge gefunden

Sie haben derzeit keine Druckaufträge, die den Filterkriterien entsprechen.

- Ersten Auftrag erstellen - + @@ -1724,7 +1811,7 @@ class JobManager { if (data.success) { this.showSuccess('Schnell-Reservierung erfolgreich erstellt!'); - closeQuickReservationModal(); + closeQuickModal(); this.loadJobs(); // Refresh job list // Reset form