mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-08-26 20:22:18 +00:00
![Dan Brown](/assets/img/avatar_default.png)
Added search result pages for pages, chapters and books. Limited the results on the global search as it just listed out an infinate amount. Fixed styling on new detailed page listings and also removed the 'bars' from the side to create a cleaner view. Fixed bad sql fulltext query format that may have thrown off searches. Reduced the number of database queries down a thousand or so.
50 lines
1.7 KiB
PHP
50 lines
1.7 KiB
PHP
@extends('base')
|
|
|
|
@section('content')
|
|
|
|
<div class="container anim fadeIn" ng-non-bindable>
|
|
|
|
<h1>Search Results <span class="text-muted">{{$searchTerm}}</span></h1>
|
|
|
|
<p>
|
|
<a href="/search/pages?term={{$searchTerm}}" class="text-page"><i class="zmdi zmdi-file-text"></i>View all matched pages</a>
|
|
|
|
@if(count($chapters) > 0)
|
|
|
|
<a href="/search/chapters?term={{$searchTerm}}" class="text-chapter"><i class="zmdi zmdi-collection-bookmark"></i>View all matched chapters</a>
|
|
@endif
|
|
|
|
@if(count($books) > 0)
|
|
|
|
<a href="/search/books?term={{$searchTerm}}" class="text-book"><i class="zmdi zmdi-book"></i>View all matched books</a>
|
|
@endif
|
|
</p>
|
|
<div class="row">
|
|
|
|
<div class="col-md-6">
|
|
<h3><a href="/search/pages?term={{$searchTerm}}" class="no-color">Matching Pages</a></h3>
|
|
@include('partials/entity-list', ['entities' => $pages, 'style' => 'detailed'])
|
|
</div>
|
|
|
|
<div class="col-md-5 col-md-offset-1">
|
|
|
|
@if(count($books) > 0)
|
|
<h3><a href="/search/books?term={{$searchTerm}}" class="no-color">Matching Books</a></h3>
|
|
@include('partials/entity-list', ['entities' => $books])
|
|
@endif
|
|
|
|
@if(count($chapters) > 0)
|
|
<h3><a href="/search/chapters?term={{$searchTerm}}" class="no-color">Matching Chapters</a></h3>
|
|
@include('partials/entity-list', ['entities' => $chapters])
|
|
@endif
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
@stop |