1 <details class="sort-box" data-type="book" data-id="{{ $book->id }}" open>
3 <h5 class="flex-container-row items-center justify-flex-start gap-xs">
4 <div class="text-book text-bigger caret-container">
7 <div class="entity-list-item no-hover py-s text-book px-none">
8 <span>@icon('book')</span>
9 <span>{{ $book->name }}</span>
13 <div class="sort-box-options pb-sm">
14 <button type="button" data-sort="name" class="button outline small">{{ trans('entities.books_sort_name') }}</button>
15 <button type="button" data-sort="created" class="button outline small">{{ trans('entities.books_sort_created') }}</button>
16 <button type="button" data-sort="updated" class="button outline small">{{ trans('entities.books_sort_updated') }}</button>
17 <button type="button" data-sort="chaptersFirst" class="button outline small">{{ trans('entities.books_sort_chapters_first') }}</button>
18 <button type="button" data-sort="chaptersLast" class="button outline small">{{ trans('entities.books_sort_chapters_last') }}</button>
20 <ul class="sortable-page-list sort-list">
22 @foreach($bookChildren as $bookChild)
23 <li class="text-{{ $bookChild->getType() }}"
24 data-id="{{$bookChild->id}}" data-type="{{ $bookChild->getType() }}"
25 data-name="{{ $bookChild->name }}" data-created="{{ $bookChild->created_at->timestamp }}"
26 data-updated="{{ $bookChild->updated_at->timestamp }}" tabindex="0">
27 <div class="text-muted sort-list-handle">@icon('grip')</div>
28 <div class="entity-list-item">
29 <span>@icon($bookChild->getType()) </span>
31 {{ $bookChild->name }}
37 @include('books.parts.sort-box-actions')
38 @if($bookChild->isA('chapter'))
39 <ul class="sortable-page-sublist">
40 @foreach($bookChild->visible_pages as $page)
42 data-id="{{$page->id}}" data-type="page"
43 data-name="{{ $page->name }}" data-created="{{ $page->created_at->timestamp }}"
44 data-updated="{{ $page->updated_at->timestamp }}"
46 <div class="text-muted sort-list-handle">@icon('grip')</div>
47 <div class="entity-list-item">
48 <span>@icon('page')</span>
49 <span>{{ $page->name }}</span>
51 @include('books.parts.sort-box-actions')