aboutsummaryrefslogtreecommitdiff
path: root/resources/views/layouts/master.blade.php
blob: 6a472e39c68c46d0ef42743d96e7e62b8cea3282 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<!DOCTYPE html>
<!--
HebrewParseTrainer - practice Hebrew verbs
Copyright (C) 2015  Camil Staps <info@camilstaps.nl>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
 -->
<?php
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Request;

$activePage = isset($activePage) ? $activePage : '';
$menu = [
	'Train' => ['/', ''],
];

if (Auth::check()) {
	$menu['Contribute'] = ['contribute', 'contribute'];
	$menu['Statistics'] = ['stats', 'stats'];
}
?>
<html lang="en">
	<head>
		<meta charset="utf-8"/>
		<meta name="csrf-token" content="{{ csrf_token() }}"/>

		<title>ParseTrainer</title>

		<link rel="stylesheet" href="{{ asset('vendor/twbs/bootstrap/dist/css/bootstrap.min.css') }}"/>
		<link rel="stylesheet" href="{{ asset('public/css/hebrewparsetrainer.css') }}"/>

		<script type="text/javascript">
			var app_url = '{{ env('APP_URL') }}';
			window.Laravel = <?php echo json_encode([ 'csrfToken' => csrf_token() ]); ?>;
		</script>
	</head>
	<body role="application">
		<div class="container" role="main">
			<div class="header clearfix">
				<nav>
					<ul class="nav nav-pills pull-right">
						@foreach($menu as $name => $link)
							<li role="presentation" class="{{ Request::is($link[0]) ? 'active' : '' }}"><a href="{{ url($link[1]) }}">{{ $name }}</a></li>
						@endforeach
						@if(Auth::check())
							<li role="presentation"><a href="{{ url('/logout') }}" onclick="event.preventDefault();document.getElementById('logout-form').submit();">Logout</a></li>
						@endif
					</ul>
				</nav>
				<h2 class="text-muted"><a href="{{ url('/') }}">ParseTrainer</a></h2>
			</div>

			@yield('master-content')
		</div>

		<script src="{{ asset('vendor/components/jquery/jquery.min.js') }}"></script>
		<script src="{{ asset('vendor/twbs/bootstrap/dist/js/bootstrap.min.js') }}"></script>
		<script src="{{ asset('public/js/alerts.js') }}"></script>
		<script src="{{ asset('public/js/hebrewparsetrainer.js') }}"></script>
		@if(Auth::check())
			<script src="{{ asset('public/js/moderators.js') }}"></script>

			<form id="logout-form" action="{{ url('/logout') }}" method="POST" style="display:none;">
				{{ csrf_field() }}
			</form>
		@endif
	</body>
</html>