]> BookStack Code Mirror - bookstack/blob - resources/views/base.blade.php
cf3957b78c3071012eac2b79a2990f2e3da2273d
[bookstack] / resources / views / base.blade.php
1 <!DOCTYPE html>
2 <html>
3 <head>
4     <title>BookStack</title>
5     <meta name="viewport" content="width=device-width">
6     <meta name="token" content="{{ csrf_token() }}">
7     <link rel="stylesheet" href="/css/app.css">
8     <link href='//fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic,300italic,100,300' rel='stylesheet' type='text/css'>
9     {{--<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">--}}
10     <link rel="stylesheet" href="/bower/material-design-iconic-font/dist/css/material-design-iconic-font.min.css">
11     <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
12     <script src="/bower/bootstrap/dist/js/bootstrap.js"></script>
13     <script src="/bower/jquery-sortable/source/js/jquery-sortable.js"></script>
14     <script src="/bower/dropzone/dist/min/dropzone.min.js"></script>
15     <script src="/bower/vue/dist/vue.min.js"></script>
16     <script>
17         $.fn.smoothScrollTo = function() {
18             if(this.length === 0) return;
19             $('body').animate({
20                 scrollTop: this.offset().top - 60 // Adjust to change final scroll position top margin
21             }, 800); // Adjust to change animations speed (ms)
22             return this;
23         };
24         $.expr[":"].contains = $.expr.createPseudo(function(arg) {
25             return function( elem ) {
26                 return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
27             };
28         });
29     </script>
30     @yield('head')
31 </head>
32 <body>
33
34     <section id="sidebar">
35         <div class="sidebar-bg"><div class="overlay"></div></div>
36         <header>
37             <div class="padded row clearfix">
38                 <div class="col-md-12 logo-container">
39                     <a href="/" class="logo">BookStack</a>
40                     <div class="user-overview">
41                         <img class="avatar" src="{{Auth::user()->getAvatar(50)}}" alt="{{ Auth::user()->name }}">
42                         <span class="user-name">
43                             {{ Auth::user()->name }}
44                         </span>
45                     </div>
46                 </div>
47             </div>
48         </header>
49         <div class="search-box">
50             <form action="/pages/search/all" id="search-form" method="GET">
51                 <input type="text" placeholder="Search all pages..." name="term" id="search-input">
52             </form>
53         </div>
54         <div class="row menu">
55             <div class="col-md-4"><a href="/books"><i class="zmdi zmdi-book"></i>Books</a></div>
56             <div class="col-md-4"><a href="/users"><i class="zmdi zmdi-accounts"></i>Users</a></div>
57             <div class="col-md-4"><a href="/logout"><i class="zmdi zmdi-run zmdi-hc-flip-horizontal"></i>Logout</a></div>
58         </div>
59         @if(isset($book) && isset($current) && !isset($books))
60             <div class="book-tree">
61                 @include('pages/sidebar-tree-list', ['book' => $book])
62             </div>
63         @endif
64         @yield('sidebar')
65     </section>
66
67     <section id="content">
68         @yield('content')
69     </section>
70
71 @yield('bottom')
72 </body>
73 </html>