From 8acfcabb3c6ad77043735010f2cf8062236b2808 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Wed, 11 Apr 2018 22:48:00 +0200 Subject: [PATCH] FEATURE: add infinite content pages depth into overview --- .../content/_partials/overviewRow.blade.php | 52 +++++++------------ .../views/admin/content/overview.blade.php | 4 -- 2 files changed, 20 insertions(+), 36 deletions(-) diff --git a/resources/views/admin/content/_partials/overviewRow.blade.php b/resources/views/admin/content/_partials/overviewRow.blade.php index 1c955437..72c4bd05 100644 --- a/resources/views/admin/content/_partials/overviewRow.blade.php +++ b/resources/views/admin/content/_partials/overviewRow.blade.php @@ -3,22 +3,18 @@ @can('update', $page) @if(!view()->exists(template_name($page->template, false))) - + @else @if(!empty($page->titlePhoto))
@else - {{$page->title}} + {{$page->title}} @endif @endif
@else @if(!empty($page->titlePhoto)) - {{$page->title}} + {{$page->title}} @endif @endcan @@ -31,9 +27,11 @@ {{$page->title}} @endcan + @if ($page->subpages->count() > 0) +  ({{$page->subpages->count()}}) + @endif - @if($page->isHomepage) @lang('admin/contents.homepage') @endif + @if($page->isHomepage) @lang('admin/contents.homepage') @endif
$page])}}" - data-toggle="tooltip" - title="@lang('admin/contents.setHomepage')"> + @@ -77,8 +73,7 @@ @can('update', $page)
  • - +
  • @@ -87,35 +82,26 @@ @if($page->isDraft()) @can('publish', $page)
  • - +
  • @endcan @can('protect', $page)
  • - +
  • @endcan @else
  • - +
  • @can('draft', $page)
  • - +
  • @@ -124,10 +110,7 @@ @can('delete', $page)
  • - +
  • @endcan @@ -136,4 +119,9 @@
    - \ No newline at end of file + + + +@foreach($page->subpages as $s) + @include('admin.content._partials.overviewRow', ['page' => $s, 'extraClass' => $s->subpages->isEmpty() ? 'subpage hidden-xs-up' : 'subpage hidden-xs-up has-subpages']) +@endforeach \ No newline at end of file diff --git a/resources/views/admin/content/overview.blade.php b/resources/views/admin/content/overview.blade.php index 84c21fde..2f305efa 100644 --- a/resources/views/admin/content/overview.blade.php +++ b/resources/views/admin/content/overview.blade.php @@ -51,10 +51,6 @@ @foreach($pages as $page) @include('admin.content._partials.overviewRow', ['extraClass' => $page->subpages->isEmpty() ?: 'has-subpages']) - - @foreach($page->subpages as $subpage) - @include('admin.content._partials.overviewRow', ['page' => $subpage, 'extraClass' => 'subpage hidden-xs-up']) - @endforeach @endforeach