]> BookStack Code Mirror - bookstack/blob - resources/views/books/sort-box.blade.php
Automatic Restored Revision Changelog Summary Text
[bookstack] / resources / views / books / sort-box.blade.php
1 <div class="sort-box" data-type="book" data-id="{{ $book->id }}">
2     <h5 class="text-book entity-list-item no-hover py-xs pl-none">
3         <span>@icon('book')</span>
4         <span>{{ $book->name }}</span>
5     </h5>
6     <div class="sort-box-options pb-sm">
7         <a href="#" data-sort="name" class="button outline small">{{ trans('entities.books_sort_name') }}</a>
8         <a href="#" data-sort="created" class="button outline small">{{ trans('entities.books_sort_created') }}</a>
9         <a href="#" data-sort="updated" class="button outline small">{{ trans('entities.books_sort_updated') }}</a>
10         <a href="#" data-sort="chaptersFirst" class="button outline small">{{ trans('entities.books_sort_chapters_first') }}</a>
11         <a href="#" data-sort="chaptersLast" class="button outline small">{{ trans('entities.books_sort_chapters_last') }}</a>
12     </div>
13     <ul class="sortable-page-list sort-list">
14
15         @foreach($bookChildren as $bookChild)
16             <li class="text-{{ $bookChild->getClassName() }}"
17                 data-id="{{$bookChild->id}}" data-type="{{ $bookChild->getClassName() }}"
18                 data-name="{{ $bookChild->name }}" data-created="{{ $bookChild->created_at->timestamp }}"
19                 data-updated="{{ $bookChild->updated_at->timestamp }}">
20                 <div class="entity-list-item">
21                     <span>@icon($bookChild->getType()) </span>
22                     <div>
23                         {{ $bookChild->name }}
24                         <div>
25
26                         </div>
27                     </div>
28                 </div>
29                 @if($bookChild->isA('chapter'))
30                     <ul>
31                         @foreach($bookChild->pages as $page)
32                             <li class="text-page"
33                                 data-id="{{$page->id}}" data-type="page"
34                                 data-name="{{ $page->name }}" data-created="{{ $page->created_at->timestamp }}"
35                                 data-updated="{{ $page->updated_at->timestamp }}">
36                                 <div class="entity-list-item">
37                                     <span>@icon('page')</span>
38                                     <span>{{ $page->name }}</span>
39                                 </div>
40                             </li>
41                         @endforeach
42                     </ul>
43                 @endif
44             </li>
45         @endforeach
46
47     </ul>
48 </div>