]> BookStack Code Mirror - bookstack/blob - resources/views/pages/list-item.blade.php
Refactored the code to first check for the permissions before sorting the book.
[bookstack] / resources / views / pages / list-item.blade.php
1 <div class="page {{$page->draft ? 'draft' : ''}} entity-list-item" data-entity-type="page" data-entity-id="{{$page->id}}">
2     <h4>
3         @if (isset($showPath) && $showPath)
4             <a href="{{ $page->book->getUrl() }}" class="text-book">
5                 <i class="zmdi zmdi-book"></i>{{ $page->book->getShortName() }}
6             </a>
7             <span class="text-muted">&nbsp;&nbsp;&raquo;&nbsp;&nbsp;</span>
8             @if($page->chapter)
9                 <a href="{{ $page->chapter->getUrl() }}" class="text-chapter">
10                     <i class="zmdi zmdi-collection-bookmark"></i>{{ $page->chapter->getShortName() }}
11                 </a>
12                 <span class="text-muted">&nbsp;&nbsp;&raquo;&nbsp;&nbsp;</span>
13             @endif
14         @endif
15         <a href="{{ $page->getUrl() }}" class="text-page entity-list-item-link"><i class="zmdi zmdi-file-text"></i><span class="entity-list-item-name">{{ $page->name }}</span></a>
16     </h4>
17
18     <div class="entity-item-snippet">
19         @if(isset($page->searchSnippet))
20             <p class="text-muted">{!! $page->searchSnippet !!}</p>
21         @else
22             <p class="text-muted">{{ $page->getExcerpt() }}</p>
23         @endif
24     </div>
25
26     @if(isset($style) && $style === 'detailed')
27         <div class="row meta text-muted text-small">
28             <div class="col-md-6">
29                 @include('partials.entity-meta', ['entity' => $page])
30             </div>
31             <div class="col-md-6">
32                 <a class="text-book" href="{{ $page->book->getUrl() }}"><i class="zmdi zmdi-book"></i>{{ $page->book->getShortName(30) }}</a>
33                 <br>
34                 @if($page->chapter)
35                     <a class="text-chapter" href="{{ $page->chapter->getUrl() }}"><i class="zmdi zmdi-collection-bookmark"></i>{{ $page->chapter->getShortName(30) }}</a>
36                 @else
37                     <i class="zmdi zmdi-collection-bookmark"></i> {{ trans('entities.pages_not_in_chapter') }}
38                 @endif
39             </div>
40         </div>
41     @endif
42
43
44 </div>