From b0ab900a0ffca68dca3e54ceee095fa4b5860284 Mon Sep 17 00:00:00 2001 From: snipe Date: Sun, 7 Dec 2025 14:10:09 +0000 Subject: [PATCH 1/9] Fixed new dark mode for bulk model edit --- resources/views/layouts/default.blade.php | 3 +- resources/views/models/bulk-edit.blade.php | 37 +++++++++------------- 2 files changed, 17 insertions(+), 23 deletions(-) diff --git a/resources/views/layouts/default.blade.php b/resources/views/layouts/default.blade.php index 3c362e5785..4326160b6f 100644 --- a/resources/views/layouts/default.blade.php +++ b/resources/views/layouts/default.blade.php @@ -84,6 +84,7 @@ --link-hover: hsl(from var(--link-color) h s calc(l - 10)); --main-theme-hover: hsl(from var(--main-theme-color) h s calc(l - 10)); --tab-bottom-border: 1px solid var(--box-header-top-border-color); + --table-border-row: 1px solid #ecf0f5; --table-border-row-top: 1px solid #ecf0f5; --table-stripe-bg-alt: rgba(211, 211, 211, 0.25); --table-stripe-bg: #ffffff; @@ -437,7 +438,7 @@ .table > tbody > tr > td, .table > tfoot > tr > td { - border-top: var(--table-border-row); + border-top: var(--table-border-row) !important; } diff --git a/resources/views/models/bulk-edit.blade.php b/resources/views/models/bulk-edit.blade.php index 806d587490..a64ddbcb02 100644 --- a/resources/views/models/bulk-edit.blade.php +++ b/resources/views/models/bulk-edit.blade.php @@ -30,21 +30,20 @@ - - @foreach ($models as $model) + @foreach ($models as $model) - assets_count > 0 ) ? ' class="warning"' : ' class="success"') !!}> - + + - - + @endforeach
- - {{ $model->display_name }} +
+ + {{ $model->display_name }} - @if ($model->model_number) - ({{ $model->model_number }}) - @endif + @if ($model->model_number) + ({{ $model->model_number }}) + @endif + {{ $model->assets_count }} assets {{ $model->assets_count }} assets -
@@ -100,15 +99,9 @@
- - - {{ trans('admin/hardware/general.require_serial_help') }} - + + {{ trans('admin/hardware/general.require_serial_help') }} +
@@ -142,7 +135,7 @@ From 7d5f862f347e19f5a85c60476401a391cbb3b9c7 Mon Sep 17 00:00:00 2001 From: snipe Date: Sun, 7 Dec 2025 14:13:17 +0000 Subject: [PATCH 2/9] Use striped mode --- resources/views/layouts/default.blade.php | 34 +++++++++++----------- resources/views/models/bulk-edit.blade.php | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/resources/views/layouts/default.blade.php b/resources/views/layouts/default.blade.php index 4326160b6f..aedb44c45e 100644 --- a/resources/views/layouts/default.blade.php +++ b/resources/views/layouts/default.blade.php @@ -43,25 +43,25 @@ :root { color-scheme: light dark; - --main-theme-color: {{ $snipeSettings->header_color ?? '#5fa4cc' }}; - --btn-theme-text-color: {{ $nav_link_color ?? 'light-dark(hsl(from var(--main-theme-color) h s calc(l + 10)),hsl(from var(--main-theme-color) h s calc(l - 10)))' }}; --btn-theme-hover-text-color: {{ $nav_link_color ?? 'light-dark(hsl(from var(--main-theme-color) h s calc(l - 10)),hsl(from var(--main-theme-color) h s calc(l - 10)))' }}; --btn-theme-hover: {{ $nav_link_color ?? 'light-dark(hsl(from var(--main-theme-color) h s calc(l - 10)),hsl(from var(--main-theme-color) h s calc(l - 10)))' }}; + --btn-theme-text-color: {{ $nav_link_color ?? 'light-dark(hsl(from var(--main-theme-color) h s calc(l + 10)),hsl(from var(--main-theme-color) h s calc(l - 10)))' }}; + --color-fg: light-dark(#373636, #ffffff); + --main-footer-bg-color: light-dark(#ffffff,#3d4144); + --main-footer-text-color: light-dark(#605e5e, #d2d6de); + --main-footer-top-border-color: light-dark(#d2d6de,#605e5e); + --main-theme-color: {{ $snipeSettings->header_color ?? '#5fa4cc' }}; + --nav-hover-text-color: {{ $nav_link_color ?? 'light-dark(hsl(from var(--main-theme-color) h s calc(l - 10)),hsl(from var(--main-theme-color) h s calc(l - 10)))' }}; + --nav-primary-text-color: {{ $nav_link_color ?? 'light-dark(hsl(from var(--main-theme-color) h s calc(l - 10)),hsl(from var(--main-theme-color) h s calc(l - 10)))' }}; + --search-highlight: #e9d15b; + --sidenav-hover-color-bg: #4c4b4b; --sidenav-text-hover-color: #fff; --sidenav-text-nohover-color: #b8c7ce; - --sidenav-hover-color-bg: #4c4b4b; - --search-highlight: #e9d15b; - --color-fg: light-dark(#373636, #ffffff); --text-danger: light-dark(#a94442,#dd4b39); + --text-help: light-dark(#605e5e,#a6a4a4); + --text-info: light-dark(#31708f,#2baae6); --text-success: light-dark(#039516,#4ced61); --text-warning: light-dark(#da9113,#f3a51f); - --text-info: light-dark(#31708f,#2baae6); - --text-help: light-dark(#605e5e,#a6a4a4); - --nav-primary-text-color: {{ $nav_link_color ?? 'light-dark(hsl(from var(--main-theme-color) h s calc(l - 10)),hsl(from var(--main-theme-color) h s calc(l - 10)))' }}; - --nav-hover-text-color: {{ $nav_link_color ?? 'light-dark(hsl(from var(--main-theme-color) h s calc(l - 10)),hsl(from var(--main-theme-color) h s calc(l - 10)))' }}; - --main-footer-bg-color: light-dark(#ffffff,#3d4144); - --main-footer-top-border-color: light-dark(#d2d6de,#605e5e); - --main-footer-text-color: light-dark(#605e5e, #d2d6de); } @@ -80,18 +80,18 @@ --callout-left-border: var(--box-header-top-border-color); --color-bg: #ecf0f5; --header-color: #000000; + --input-group-bg: hsl(from var(--box-bg) h s calc(l - 5)); + --input-group-fg: hsl(from var(--input-group-bg) h s calc(l - 50)); --link-color: {{ $link_light_color ?? '#296282' }}; --link-hover: hsl(from var(--link-color) h s calc(l - 10)); --main-theme-hover: hsl(from var(--main-theme-color) h s calc(l - 10)); --tab-bottom-border: 1px solid var(--box-header-top-border-color); - --table-border-row: 1px solid #ecf0f5; --table-border-row-top: 1px solid #ecf0f5; + --table-border-row: 1px solid #ecf0f5; --table-stripe-bg-alt: rgba(211, 211, 211, 0.25); --table-stripe-bg: #ffffff; --text-legend-help: var(--text-help); --text-warning: #da9113; - --input-group-bg: hsl(from var(--box-bg) h s calc(l - 5)); - --input-group-fg: hsl(from var(--input-group-bg) h s calc(l - 50)); } @@ -110,6 +110,8 @@ --callout-left-border: #323131; --color-bg: #222222; --header-color: #ffffff; + --input-group-bg: hsl(from var(--box-bg) h s calc(l + 10)); + --input-group-fg: hsl(from var(--input-group-bg) h s calc(l + 50)); --link-color: {{ $link_dark_color ?? '#5fa4cc' }}; --link-hover: hsl(from var(--link-color) h s calc(l + 15)); --main-theme-hover: hsl(from var(--main-theme-color) h s calc(l - 10)); @@ -118,8 +120,6 @@ --table-stripe-bg-alt: #323131; --table-stripe-bg: #494747; --text-legend-help: #d6d6d6; - --input-group-bg: hsl(from var(--box-bg) h s calc(l + 10)); - --input-group-fg: hsl(from var(--input-group-bg) h s calc(l + 50)); } diff --git a/resources/views/models/bulk-edit.blade.php b/resources/views/models/bulk-edit.blade.php index a64ddbcb02..1ddff52116 100644 --- a/resources/views/models/bulk-edit.blade.php +++ b/resources/views/models/bulk-edit.blade.php @@ -29,7 +29,7 @@ - +
@foreach ($models as $model) From 793d299c1d45e275c8a60a540de4a123288d8780 Mon Sep 17 00:00:00 2001 From: snipe Date: Sun, 7 Dec 2025 14:31:01 +0000 Subject: [PATCH 3/9] Fixed breadcrumbs --- routes/web/hardware.php | 7 +++++-- routes/web/models.php | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/routes/web/hardware.php b/routes/web/hardware.php index 71f38b4946..fcfcd75386 100644 --- a/routes/web/hardware.php +++ b/routes/web/hardware.php @@ -143,12 +143,15 @@ Route::group( Route::post( 'bulkedit', [BulkAssetsController::class, 'edit'] - )->name('hardware/bulkedit'); + )->name('hardware.bulkedit.show') + ->breadcrumbs(fn (Trail $trail) => + $trail->parent('hardware.index') + ->push(trans('general.bulk_edit'), route('hardware.index'))); Route::post( 'bulkdelete', [BulkAssetsController::class, 'destroy'] - )->name('hardware/bulkdelete'); + )->name('hardware.bulkdelete.store'); Route::post( 'bulkrestore', diff --git a/routes/web/models.php b/routes/web/models.php index f8a962fb5e..1b70713bff 100644 --- a/routes/web/models.php +++ b/routes/web/models.php @@ -59,7 +59,10 @@ Route::group(['prefix' => 'models', 'middleware' => ['auth']], function () { BulkAssetModelsController::class, 'edit' ] - )->name('models.bulkedit.index'); + )->name('models.bulkedit.index') + ->breadcrumbs(fn (Trail $trail) => + $trail->parent('models.index') + ->push(trans('general.bulk_edit'), route('models.index'))); Route::post( 'bulksave', From 05ff9183fbca27d22d4a8fc4becf6a104dbaf1b4 Mon Sep 17 00:00:00 2001 From: snipe Date: Sun, 7 Dec 2025 14:31:47 +0000 Subject: [PATCH 4/9] Fixed weird top border --- resources/views/layouts/default.blade.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/views/layouts/default.blade.php b/resources/views/layouts/default.blade.php index aedb44c45e..91944d9513 100644 --- a/resources/views/layouts/default.blade.php +++ b/resources/views/layouts/default.blade.php @@ -801,6 +801,10 @@ color: var(--color-fg) !important; } + .table > tbody + tbody { + border-top: 0px !important; + } + {{-- Custom CSS --}} From a29a11584627f7e047c178b9303bbb068c6a4494 Mon Sep 17 00:00:00 2001 From: snipe Date: Sun, 7 Dec 2025 14:36:59 +0000 Subject: [PATCH 5/9] Nicer layout on asset bulk delete form --- .../views/hardware/bulk-delete.blade.php | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/resources/views/hardware/bulk-delete.blade.php b/resources/views/hardware/bulk-delete.blade.php index 85185bdc09..aab3deab8e 100644 --- a/resources/views/hardware/bulk-delete.blade.php +++ b/resources/views/hardware/bulk-delete.blade.php @@ -6,10 +6,6 @@ @parent @stop -@section('header_right') - - {{ trans('general.back') }} -@stop {{-- Page content --}} @section('content') @@ -17,16 +13,19 @@

{{ trans('admin/hardware/form.bulk_delete_help') }}

-
+ {{csrf_field()}}
-
-

{{ trans('admin/hardware/form.bulk_delete_warn', ['asset_count' => count($assets)]) }}

-
-
- + +
+ + {{ trans('admin/hardware/form.bulk_delete_warn', ['asset_count' => count($assets)]) }} +
+ +
+ @@ -34,7 +33,7 @@ - + @foreach ($assets as $asset) @@ -60,7 +59,7 @@
{{ trans('admin/hardware/table.id') }}{{ trans('admin/hardware/table.location')}} {{ trans('admin/hardware/table.assigned_to') }}