From 7e63c2ef920f6d61ff555fee92a5268edffe14ea Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 11 May 2026 12:25:38 +0100 Subject: [PATCH] CSS is hard :( --- resources/views/reports/index.blade.php | 140 +++++++++++------------- 1 file changed, 61 insertions(+), 79 deletions(-) diff --git a/resources/views/reports/index.blade.php b/resources/views/reports/index.blade.php index db13bede0c..e8e1bd4e9f 100755 --- a/resources/views/reports/index.blade.php +++ b/resources/views/reports/index.blade.php @@ -124,37 +124,29 @@
-
-

{!! trans('general.checkouts_checkins') !!}

-
- -
+

{!! trans('general.checkouts_checkins') !!}

+
+
-
-

{!! trans('general.new_assets_created') !!}

-
- -
+

{!! trans('general.new_assets_created') !!}

+
+
-
+
-
-

{!! trans('general.new_maintenances_created') !!}

-
- -
+

{!! trans('general.new_maintenances_created') !!}

+
+
-
-

{!! trans('general.new_audits_created') !!}

-
- -
+

{!! trans('general.new_audits_created') !!}

+
+
@@ -163,9 +155,9 @@
- {{-- Components & Consumables --}} + {{-- Components, Consumables, Licenses & Accessories --}}
-
+

{{ trans('general.components') }}

@@ -174,22 +166,18 @@
-
-

{!! trans('general.checkouts_checkins') !!}

-
- -
+

{!! trans('general.checkouts_checkins') !!}

+
+
-
-

{!! trans('general.new_components_created') !!}

-
- -
+

{!! trans('general.new_components_created') !!}

+
+
-
+

{{ trans('general.consumables') }}

@@ -198,26 +186,18 @@
-
-

{!! trans('general.checkouts_checkins') !!}

-
- -
+

{!! trans('general.checkouts_checkins') !!}

+
+
-
-

{!! trans('general.new_consumables_created') !!}

-
- -
+

{!! trans('general.new_consumables_created') !!}

+
+
-
- - {{-- Licenses & Accessories --}} -
-
+

{{ trans('general.licenses') }}

@@ -226,22 +206,18 @@
-
-

{!! trans('general.checkouts_checkins') !!}

-
- -
+

{!! trans('general.checkouts_checkins') !!}

+
+
-
-

{!! trans('general.new_licenses_created') !!}

-
- -
+

{!! trans('general.new_licenses_created') !!}

+
+
-
+

{{ trans('general.accessories') }}

@@ -250,17 +226,13 @@
-
-

{!! trans('general.checkouts_checkins') !!}

-
- -
+

{!! trans('general.checkouts_checkins') !!}

+
+
-
-

{!! trans('general.new_accessories_created') !!}

-
- -
+

{!! trans('general.new_accessories_created') !!}

+
+
@@ -341,16 +313,26 @@ // Chart instances keyed by canvas ID for clean destroy/recreate var charts = {}; +var lastParams = { days: 30 }; -var lineOptions = { - responsive: true, - maintainAspectRatio: false, - legend: { position: 'bottom', labels: { boxWidth: 12 } }, - scales: { - xAxes: [{ gridLines: { display: false }, ticks: { maxTicksLimit: 10 } }], - yAxes: [{ ticks: { beginAtZero: true, precision: 0 } }] - } -}; +function isDark() { + return window.matchMedia('(prefers-color-scheme: dark)').matches; +} + +function getLineOptions() { + var dark = isDark(); + var fontColor = dark ? '#bbb' : '#666'; + var gridColor = dark ? 'rgba(255,255,255,0.08)' : 'rgba(0,0,0,0.1)'; + return { + responsive: true, + maintainAspectRatio: false, + legend: { position: 'bottom', labels: { boxWidth: 12, fontColor: fontColor } }, + scales: { + xAxes: [{ gridLines: { display: false }, ticks: { maxTicksLimit: 10, fontColor: fontColor } }], + yAxes: [{ gridLines: { color: gridColor }, ticks: { beginAtZero: true, precision: 0, fontColor: fontColor } }] + } + }; +} function ds(label, data, color, isPrev) { return {