X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/7f902e41c7a6a18a754bb889c2655aa4fba736ec..refs/pull/3406/head:/resources/views/books/show.blade.php diff --git a/resources/views/books/show.blade.php b/resources/views/books/show.blade.php index 97942ee67..5263bc810 100644 --- a/resources/views/books/show.blade.php +++ b/resources/views/books/show.blade.php @@ -1,128 +1,169 @@ -@extends('base') +@extends('layouts.tri') -@section('content') +@section('container-attrs') + component="entity-search" + option:entity-search:entity-id="{{ $book->id }}" + option:entity-search:entity-type="book" +@stop + +@push('social-meta') + + @if($book->cover) + + @endif +@endpush + +@section('body') + +
+ @include('entities.breadcrumbs', ['crumbs' => [ + $book, + ]]) +
-
-
-
-
- @include('books._breadcrumbs', ['book' => $book]) +
+

{{$book->name}}

+
+

{!! nl2br(e($book->description)) !!}

+ @if(count($bookChildren) > 0) +
+ @foreach($bookChildren as $childElement) + @if($childElement->isA('chapter')) + @include('chapters.parts.list-item', ['chapter' => $childElement]) + @else + @include('pages.parts.list-item', ['page' => $childElement]) + @endif + @endforeach
-
-
- -
{{ trans('entities.export') }}
- -
+ @else +
+
+

{{ trans('entities.books_empty_contents') }}

+ +
@if(userCan('page-create', $book)) - {{ trans('entities.pages_new') }} + + @icon('page') + {{ trans('entities.books_empty_create_page') }} + @endif @if(userCan('chapter-create', $book)) - {{ trans('entities.chapters_new') }} - @endif - @if(userCan('book-update', $book)) - {{ trans('common.edit') }} - @endif - @if(userCan('book-update', $book) || userCan('restrictions-manage', $book) || userCan('book-delete', $book)) - + + @icon('chapter') + {{ trans('entities.books_empty_add_chapter') }} + @endif
+
-
+ @endif
-
+ @include('entities.search-results') +
-
-
-
- -

{{$book->name}}

-
-

{!! nl2br(e($book->description)) !!}

- -
-
- @if(count($bookChildren) > 0) - @foreach($bookChildren as $childElement) - @if($childElement->isA('chapter')) - @include('chapters/list-item', ['chapter' => $childElement]) - @else - @include('pages/list-item', ['page' => $childElement]) - @endif -
- @endforeach - @else -

{{ trans('entities.books_empty_contents') }}

-

- @if(userCan('page-create', $book)) - {{ trans('entities.books_empty_create_page') }} - @endif - @if(userCan('page-create', $book) && userCan('chapter-create', $book)) -   -{{ trans('entities.books_empty_or') }}-    - @endif - @if(userCan('chapter-create', $book)) - {{ trans('entities.books_empty_add_chapter') }} - @endif -

-
- @endif - @include('partials.entity-meta', ['entity' => $book]) -
-
-
-

{{ trans('entities.search_results') }} {{ trans('entities.search_clear') }}

-
- @include('partials/loading-icon') -
-
+@stop + +@section('right') +
+
{{ trans('common.details') }}
+ +
+
+
{{ trans('common.actions') }}
+
-
+ @if(userCan('page-create', $book)) + + @icon('add') + {{ trans('entities.pages_new') }} + + @endif + @if(userCan('chapter-create', $book)) + + @icon('add') + {{ trans('entities.chapters_new') }} + + @endif -
-
+
- @if($book->restricted) -

- @if(userCan('restrictions-manage', $book)) - {{ trans('entities.books_permissions_active') }} - @else - {{ trans('entities.books_permissions_active') }} - @endif -

- @endif - - - -
-

{{ trans('entities.recent_activity') }}

- @include('partials/activity-list', ['activity' => Activity::entityActivity($book, 20, 0)]) -
-
+ @if(userCan('book-update', $book)) + + @icon('edit') + {{ trans('common.edit') }} + + + @icon('sort') + {{ trans('common.sort') }} + + @endif + @if(userCan('book-create-all')) + + @icon('copy') + {{ trans('common.copy') }} + + @endif + @if(userCan('restrictions-manage', $book)) + + @icon('lock') + {{ trans('entities.permissions') }} + + @endif + @if(userCan('book-delete', $book)) + + @icon('delete') + {{ trans('common.delete') }} + + @endif + +
+ + @if(signedInUser()) + @include('entities.favourite-action', ['entity' => $book]) + @endif + @if(userCan('content-export')) + @include('entities.export-menu', ['entity' => $book]) + @endif
@stop + +@section('left') + + @include('entities.search-form', ['label' => trans('entities.books_search_this')]) + + @if($book->tags->count() > 0) +
+ @include('entities.tag-list', ['entity' => $book]) +
+ @endif + + @if(count($bookParentShelves) > 0) +
+
{{ trans('entities.shelves_long') }}
+ @include('entities.list', ['entities' => $bookParentShelves, 'style' => 'compact']) +
+ @endif + + @if(count($activity) > 0) +
+
{{ trans('entities.recent_activity') }}
+ @include('common.activity-list', ['activity' => $activity]) +
+ @endif +@stop +