4 <title>{{ isset($pageTitle) ? $pageTitle . ' | ' : '' }}{{ Setting::get('app-name', 'BookStack') }}</title>
7 <meta name="viewport" content="width=device-width">
8 <meta name="token" content="{{ csrf_token() }}">
11 <!-- Styles and Fonts -->
12 <link rel="stylesheet" href="{{ versioned_asset('css/styles.css') }}">
13 <link rel="stylesheet" media="print" href="{{ versioned_asset('css/print-styles.css') }}">
14 <link rel="stylesheet" href="/libs/material-design-iconic-font/css/material-design-iconic-font.min.css">
17 <script src="/libs/jquery/jquery.min.js?version=2.1.4"></script>
20 @if(Setting::get('app-color'))
23 background-color: #{{ Setting::get('app-color') }};
26 background-color: {{ Setting::get('app-color-rgba') }};
28 .button-base, .button, input[type="button"], input[type="submit"] {
29 background-color: #{{ Setting::get('app-color') }};
31 .button-base:hover, .button:hover, input[type="button"]:hover, input[type="submit"]:hover {
32 background-color: #{{ Setting::get('app-color') }};
34 p.primary:hover, p .primary:hover, span.primary:hover, .text-primary:hover {
35 color: #{{ Setting::get('app-color') }};
40 <body class="@yield('body-class')" ng-app="bookStack">
42 @include('partials/notifications')
45 <div class="container">
47 <div class="col-lg-4 col-sm-4" ng-non-bindable>
48 <a href="/" class="logo">
49 @if(Setting::get('app-logo', '') !== 'none')
50 <img class="logo-image" src="{{ Setting::get('app-logo', '') === '' ? '/logo.png' : Setting::get('app-logo', '') }}" alt="Logo">
52 <span class="logo-text">{{ Setting::get('app-name', 'BookStack') }}</span>
55 <div class="col-lg-4 col-sm-3 text-center">
56 <form action="/search/all" method="GET" class="search-box">
57 <input id="header-search-box-input" type="text" name="term" tabindex="2" value="{{ isset($searchTerm) ? $searchTerm : '' }}">
58 <button id="header-search-box-button" type="submit" class="text-button"><i class="zmdi zmdi-search"></i></button>
61 <div class="col-lg-4 col-sm-5">
62 <div class="float right">
63 <div class="links text-center">
64 <a href="/books"><i class="zmdi zmdi-book"></i>Books</a>
65 @if(isset($currentUser) && $currentUser->can('settings-manage'))
66 <a href="/settings"><i class="zmdi zmdi-settings"></i>Settings</a>
68 @if(!isset($signedIn) || !$signedIn)
69 <a href="/login"><i class="zmdi zmdi-sign-in"></i>Sign In</a>
72 @if(isset($signedIn) && $signedIn)
73 <div class="dropdown-container" dropdown>
74 <span class="user-name" dropdown-toggle>
75 <img class="avatar" src="{{$currentUser->getAvatar(30)}}" alt="{{ $currentUser->name }}">
76 <span class="name" ng-non-bindable>{{ $currentUser->name }}</span> <i class="zmdi zmdi-caret-down"></i>
80 <a href="/user/{{$currentUser->id}}" class="text-primary"><i class="zmdi zmdi-account zmdi-hc-fw zmdi-hc-lg"></i>View Profile</a>
83 <a href="/settings/users/{{$currentUser->id}}" class="text-primary"><i class="zmdi zmdi-edit zmdi-hc-fw zmdi-hc-lg"></i>Edit Profile</a>
86 <a href="/logout" class="text-neg"><i class="zmdi zmdi-run zmdi-hc-fw zmdi-hc-lg"></i>Logout</a>
98 <section id="content" class="block">
102 <div id="back-to-top">
104 <i class="zmdi zmdi-chevron-up"></i> <span>Back to top</span>
108 <script src="{{ versioned_asset('js/common.js') }}"></script>