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