mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-10-01 01:36:00 -04:00
parent
0cfff6ab6f
commit
ed6ec341df
@ -12,7 +12,6 @@ use BookStack\Exceptions\ImageUploadException;
|
|||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Validation\ValidationException;
|
use Illuminate\Validation\ValidationException;
|
||||||
use Throwable;
|
use Throwable;
|
||||||
use Views;
|
|
||||||
|
|
||||||
class BookController extends Controller
|
class BookController extends Controller
|
||||||
{
|
{
|
||||||
|
@ -11,7 +11,6 @@ use BookStack\Exceptions\NotFoundException;
|
|||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Validation\ValidationException;
|
use Illuminate\Validation\ValidationException;
|
||||||
use Throwable;
|
use Throwable;
|
||||||
use Views;
|
|
||||||
|
|
||||||
class ChapterController extends Controller
|
class ChapterController extends Controller
|
||||||
{
|
{
|
||||||
|
@ -14,7 +14,6 @@ use Exception;
|
|||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Validation\ValidationException;
|
use Illuminate\Validation\ValidationException;
|
||||||
use Throwable;
|
use Throwable;
|
||||||
use Views;
|
|
||||||
|
|
||||||
class PageController extends Controller
|
class PageController extends Controller
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<div class="grid half collapse-xs items-center mb-m px-m no-row-gap fade-in-when-active print-hidden">
|
<div id="sibling-navigation" class="grid half collapse-xs items-center mb-m px-m no-row-gap fade-in-when-active print-hidden">
|
||||||
<div>
|
<div>
|
||||||
@if($previous)
|
@if($previous)
|
||||||
<a href="{{ $previous->getUrl() }}" class="outline-hover no-link-style block rounded">
|
<a href="{{ $previous->getUrl() }}" class="outline-hover no-link-style block rounded">
|
||||||
|
@ -31,4 +31,19 @@ class BookTest extends TestCase
|
|||||||
$redirectReq = $this->get($deleteReq->baseResponse->headers->get('location'));
|
$redirectReq = $this->get($deleteReq->baseResponse->headers->get('location'));
|
||||||
$redirectReq->assertNotificationContains('Book Successfully Deleted');
|
$redirectReq->assertNotificationContains('Book Successfully Deleted');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function test_next_previous_navigation_controls_show_within_book_content()
|
||||||
|
{
|
||||||
|
$book = Book::query()->first();
|
||||||
|
$chapter = $book->chapters->first();
|
||||||
|
|
||||||
|
$resp = $this->asEditor()->get($chapter->getUrl());
|
||||||
|
$resp->assertElementContains('#sibling-navigation', 'Next');
|
||||||
|
$resp->assertElementContains('#sibling-navigation', $chapter->pages[0]->name);
|
||||||
|
|
||||||
|
$resp = $this->get($chapter->pages[0]->getUrl());
|
||||||
|
$resp->assertElementContains('#sibling-navigation', $chapter->pages[1]->name);
|
||||||
|
$resp->assertElementContains('#sibling-navigation', 'Previous');
|
||||||
|
$resp->assertElementContains('#sibling-navigation', $chapter->name);
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user