]> BookStack Code Mirror - bookstack/blob - resources/views/books/export.blade.php
e5fbada444557fbe34295840e7bde0908a21d983
[bookstack] / resources / views / books / export.blade.php
1 <!doctype html>
2 <html lang="en">
3 <head>
4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
5     <title>{{ $book->name }}</title>
6
7     <style>
8         {!! file_get_contents(public_path('/css/export-styles.css')) !!}
9         .page-break {
10             page-break-after: always;
11         }
12         .chapter-hint {
13             color: #888;
14             margin-top: 32px;
15         }
16         .chapter-hint + h1 {
17             margin-top: 0;
18         }
19         ul.contents ul li {
20             list-style: circle;
21         }
22         @media screen {
23             .page-break {
24                 border-top: 1px solid #DDD;
25             }
26         }
27     </style>
28     @yield('head')
29 </head>
30 <body>
31 <div class="container">
32     <div class="row">
33         <div class="col-md-8 col-md-offset-2">
34             <div class="page-content">
35
36                 <h1 style="font-size: 4.8em">{{$book->name}}</h1>
37
38                 <p>{{ $book->description }}</p>
39
40                 @if(count($bookChildren) > 0)
41                 <ul class="contents">
42                     @foreach($bookChildren as $bookChild)
43                         <li><a href="#{{$bookChild->getType()}}-{{$bookChild->id}}">{{ $bookChild->name }}</a></li>
44                         @if($bookChild->isA('chapter') && count($bookChild->pages) > 0)
45                             <ul>
46                                 @foreach($bookChild->pages as $page)
47                                     <li><a href="#page-{{$page->id}}">{{ $page->name }}</a></li>
48                                 @endforeach
49                             </ul>
50                         @endif
51                     @endforeach
52                 </ul>
53                 @endif
54
55                 @foreach($bookChildren as $bookChild)
56                     <div class="page-break"></div>
57                     <h1 id="{{$bookChild->getType()}}-{{$bookChild->id}}">{{ $bookChild->name }}</h1>
58                     @if($bookChild->isA('chapter'))
59                         <p>{{ $bookChild->description }}</p>
60                         @if(count($bookChild->pages) > 0)
61                             @foreach($bookChild->pages as $page)
62                                 <div class="page-break"></div>
63                                 <div class="chapter-hint">{{$bookChild->name}}</div>
64                                 <h1 id="page-{{$page->id}}">{{ $page->name }}</h1>
65                                 {!! $page->html !!}
66                             @endforeach
67                         @endif
68                     @else
69                         {!! $bookChild->html !!}
70                     @endif
71                 @endforeach
72
73             </div>
74         </div>
75     </div>
76 </div>
77 </body>
78 </html>