From 3d23d1a9816a3b91df9c226088dbfdd508069ceb Mon Sep 17 00:00:00 2001 From: JonasGoseberg Date: Wed, 12 Nov 2025 12:45:32 +0100 Subject: [PATCH 1/3] sidebar-fixes --- resources/views/hardware/index.blade.php | 419 ++++++++++++++--------- 1 file changed, 260 insertions(+), 159 deletions(-) diff --git a/resources/views/hardware/index.blade.php b/resources/views/hardware/index.blade.php index 3c704e9e970b..720d57eb9f5d 100755 --- a/resources/views/hardware/index.blade.php +++ b/resources/views/hardware/index.blade.php @@ -1,34 +1,60 @@ @extends('layouts/default') @section('title0') -@if (Request::get('company_id') && $company) - {{ $company->name }} -@endif - -@if (Request::get('status')) - @switch(Request::get('status')) - @case('Pending') {{ trans('general.pending') }} @break - @case('RTD') {{ trans('general.ready_to_deploy') }} @break - @case('Deployed') {{ trans('general.deployed') }} @break - @case('Undeployable') {{ trans('general.undeployable') }} @break - @case('Deployable') {{ trans('general.deployed') }} @break - @case('Requestable') {{ trans('admin/hardware/general.requestable') }} @break - @case('Archived') {{ trans('general.archived') }} @break - @case('Deleted') {{ ucfirst(trans('general.deleted')) }} @break - @case('byod') {{ strtoupper(trans('general.byod')) }} @break - @endswitch -@else - {{ trans('general.all') }} -@endif -{{ trans('general.assets') }} - -@if (Request::has('order_number')) - : Order #{{ strval(Request::get('order_number')) }} -@endif + @if (Request::get('company_id') && $company) + {{ $company->name }} + @endif + + @if (Request::get('status')) + @switch(Request::get('status')) + @case('Pending') + {{ trans('general.pending') }} + @break + + @case('RTD') + {{ trans('general.ready_to_deploy') }} + @break + + @case('Deployed') + {{ trans('general.deployed') }} + @break + + @case('Undeployable') + {{ trans('general.undeployable') }} + @break + + @case('Deployable') + {{ trans('general.deployed') }} + @break + + @case('Requestable') + {{ trans('admin/hardware/general.requestable') }} + @break + + @case('Archived') + {{ trans('general.archived') }} + @break + + @case('Deleted') + {{ ucfirst(trans('general.deleted')) }} + @break + + @case('byod') + {{ strtoupper(trans('general.byod')) }} + @break + @endswitch + @else + {{ trans('general.all') }} + @endif + {{ trans('general.assets') }} + + @if (Request::has('order_number')) + : Order #{{ strval(Request::get('order_number')) }} + @endif @stop @section('title') -@yield('title0') @parent + @yield('title0') @parent @stop @section('content') @@ -37,153 +63,228 @@ -
- -
- @include('partials.advanced-search.advanced-search', [ - 'predefined_filter_id' => $predefined_filter_id, - ]) -
+
+ +
+ @include('partials.advanced-search.advanced-search', [ + 'predefined_filter_id' => $predefined_filter_id, + ]) +
+ + +
+
+
+ @include('partials.asset-bulk-actions', [ + 'status' => Request::get('status'), + 'showFiltersTogglebutton' => true, + ]) - -
-
-
- @include('partials.asset-bulk-actions', ['status' => Request::get('status'), 'showFiltersTogglebutton' => true]) - - input('status')) : '' }}assetsListingTable" + data-id-table="{{ request()->has('status') ? e(request()->input('status')) : '' }}assetsListingTable" + data-search-text="{{ e(Session::get('search')) }}" data-side-pagination="server" + data-show-footer="true" data-sort-order="asc" data-sort-name="name" data-show-columns-search="true" + data-toolbar="#assetsBulkEditToolbar" data-bulk-button-id="#bulkAssetEditButton" + data-bulk-form-id="#assetsBulkForm" data-buttons="assetButtons" + id="{{ request()->has('status') ? e(request()->input('status')) : '' }}assetsListingTable" + class="table table-striped snipe-table" + data-url="{{ route('api.assets.index', [ + 'status' => e(Request::get('status')), + 'order_number' => e(strval(Request::get('order_number'))), + 'company_id' => e(Request::get('company_id')), + 'status_id' => e(Request::get('status_id')), + ]) }}" + data-export-options='{ "fileName": "export{{ Request::has('status') ? '-' . str_slug(Request::get('status')) : '' }}-assets-{{ date('Y-m-d') }}", "ignoreColumn": ["actions","image","change","checkbox","checkincheckout","icon"] }'> -
+ +
+ +
- - -
- - - - + .filter-section.hide { + display: none !important; + } + + /* ---------- DESKTOP Styles (screen ≥ 768px) ---------- */ + @media (min-width: 768px) { + + /* + Filter sidebar gets 25% width, and some space on the right. + */ + .filter-section { + flex: 0 0 25%; + max-width: 25%; + padding-right: 15px; + } + + /* + Main table takes the remaining 75%. + */ + .table-section { + flex: 0 0 75%; + max-width: 75%; + } + + /* + If filter is hidden, the table takes full width. + */ + .filter-section.hide+.table-section { + flex: 0 0 100%; + max-width: 100%; + } + } + + /* ---------- MOBILE Styles (screen < 768px) ---------- */ + @media (max-width: 767px) { + + /* + Filter takes full width, and sits above the table section. + */ + .filter-section { + width: 100%; + margin-bottom: 15px; + } + + .table-section { + width: 100%; + } + } + + + @stop @section('moar_scripts') -@include('partials.bootstrap-table') + @include('partials.bootstrap-table') @stop From 564467ff274a95af5b19b2b0499077d2a89939d7 Mon Sep 17 00:00:00 2001 From: JonasGoseberg Date: Thu, 13 Nov 2025 07:43:02 +0100 Subject: [PATCH 2/3] fixed formatting --- resources/views/hardware/index.blade.php | 38 +++++++----------------- 1 file changed, 10 insertions(+), 28 deletions(-) diff --git a/resources/views/hardware/index.blade.php b/resources/views/hardware/index.blade.php index 720d57eb9f5d..816ae5a1090c 100755 --- a/resources/views/hardware/index.blade.php +++ b/resources/views/hardware/index.blade.php @@ -7,41 +7,23 @@ @if (Request::get('status')) @switch(Request::get('status')) - @case('Pending') - {{ trans('general.pending') }} - @break + @case('Pending') {{ trans('general.pending') }} @break - @case('RTD') - {{ trans('general.ready_to_deploy') }} - @break + @case('RTD') {{ trans('general.ready_to_deploy') }} @break - @case('Deployed') - {{ trans('general.deployed') }} - @break + @case('Deployed') {{ trans('general.deployed') }} @break - @case('Undeployable') - {{ trans('general.undeployable') }} - @break + @case('Undeployable') {{ trans('general.undeployable') }} @break - @case('Deployable') - {{ trans('general.deployed') }} - @break + @case('Deployable') {{ trans('general.deployed') }} @break - @case('Requestable') - {{ trans('admin/hardware/general.requestable') }} - @break + @case('Requestable') {{ trans('admin/hardware/general.requestable') }} @break - @case('Archived') - {{ trans('general.archived') }} - @break + @case('Archived') {{ trans('general.archived') }} @break - @case('Deleted') - {{ ucfirst(trans('general.deleted')) }} - @break + @case('Deleted') {{ ucfirst(trans('general.deleted')) }} @break - @case('byod') - {{ strtoupper(trans('general.byod')) }} - @break + @case('byod') {{ strtoupper(trans('general.byod')) }} @break @endswitch @else {{ trans('general.all') }} @@ -54,7 +36,7 @@ @stop @section('title') - @yield('title0') @parent +@yield('title0') @parent @stop @section('content') From b60ebc981de108ba9a00984841d2b62fc18db9a7 Mon Sep 17 00:00:00 2001 From: JonasGoseberg Date: Thu, 13 Nov 2025 07:45:55 +0100 Subject: [PATCH 3/3] minor fixes --- resources/views/hardware/index.blade.php | 56 ++++++++++-------------- 1 file changed, 24 insertions(+), 32 deletions(-) diff --git a/resources/views/hardware/index.blade.php b/resources/views/hardware/index.blade.php index 816ae5a1090c..2a57c0c7d342 100755 --- a/resources/views/hardware/index.blade.php +++ b/resources/views/hardware/index.blade.php @@ -1,38 +1,30 @@ @extends('layouts/default') @section('title0') - @if (Request::get('company_id') && $company) - {{ $company->name }} - @endif - - @if (Request::get('status')) - @switch(Request::get('status')) - @case('Pending') {{ trans('general.pending') }} @break - - @case('RTD') {{ trans('general.ready_to_deploy') }} @break - - @case('Deployed') {{ trans('general.deployed') }} @break - - @case('Undeployable') {{ trans('general.undeployable') }} @break - - @case('Deployable') {{ trans('general.deployed') }} @break - - @case('Requestable') {{ trans('admin/hardware/general.requestable') }} @break - - @case('Archived') {{ trans('general.archived') }} @break - - @case('Deleted') {{ ucfirst(trans('general.deleted')) }} @break - - @case('byod') {{ strtoupper(trans('general.byod')) }} @break - @endswitch - @else - {{ trans('general.all') }} - @endif - {{ trans('general.assets') }} - - @if (Request::has('order_number')) - : Order #{{ strval(Request::get('order_number')) }} - @endif +@if (Request::get('company_id') && $company) + {{ $company->name }} +@endif + +@if (Request::get('status')) + @switch(Request::get('status')) + @case('Pending') {{ trans('general.pending') }} @break + @case('RTD') {{ trans('general.ready_to_deploy') }} @break + @case('Deployed') {{ trans('general.deployed') }} @break + @case('Undeployable') {{ trans('general.undeployable') }} @break + @case('Deployable') {{ trans('general.deployed') }} @break + @case('Requestable') {{ trans('admin/hardware/general.requestable') }} @break + @case('Archived') {{ trans('general.archived') }} @break + @case('Deleted') {{ ucfirst(trans('general.deleted')) }} @break + @case('byod') {{ strtoupper(trans('general.byod')) }} @break + @endswitch +@else + {{ trans('general.all') }} +@endif +{{ trans('general.assets') }} + +@if (Request::has('order_number')) + : Order #{{ strval(Request::get('order_number')) }} +@endif @stop @section('title')