Initial Commit
The initial public commit of MVGL website code.
This commit is contained in:
commit
b39ecf1638
2043 changed files with 215154 additions and 0 deletions
183
resources/views/base/base.blade.php
Normal file
183
resources/views/base/base.blade.php
Normal file
|
@ -0,0 +1,183 @@
|
|||
@php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\UserSiteSettingController;
|
||||
|
||||
// Check cookie to see if dark mode is enabled or not.
|
||||
$darkMode = (isset($_COOKIE['dark_mode']) && $_COOKIE['dark_mode'] == 'yes') ? 'yes' : 'no';
|
||||
|
||||
// Update the users dark mode preference in the database.
|
||||
if (auth()->check()) {
|
||||
if ($darkMode === 'yes') {
|
||||
$result = UserSiteSettingController::setDarkMode('yes');
|
||||
} elseif ($darkMode === 'no') {
|
||||
$result = UserSiteSettingController::setDarkMode('no');
|
||||
}
|
||||
}
|
||||
@endphp
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"{!! theme()->printHtmlAttributes('html') !!} {{ theme()->printHtmlClasses('html') }}>
|
||||
{{-- begin::Head --}}
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<title>{{ ucfirst(theme()->getOption('meta', 'title')) }}</title>
|
||||
<meta name="description" content="{{ ucfirst(theme()->getOption('meta', 'description')) }}"/>
|
||||
<meta name="keywords" content="{{ theme()->getOption('meta', 'keywords') }}"/>
|
||||
<link rel="canonical" href="{{ ucfirst(theme()->getOption('meta', 'canonical')) }}"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<link rel="shortcut icon" href="{{ asset(theme()->getDemo() . '/' .theme()->getOption('assets', 'favicon')) }}"/>
|
||||
<meta name="csrf-token" content="{{ csrf_token() }}">
|
||||
|
||||
{{-- begin::Fonts --}}
|
||||
{{ theme()->includeFonts() }}
|
||||
{{-- end::Fonts --}}
|
||||
|
||||
@if (theme()->hasOption('page', 'assets/vendors/css'))
|
||||
{{-- begin::Page Vendor Stylesheets(used by this page) --}}
|
||||
@foreach (array_unique(theme()->getOption('page', 'assets/vendors/css')) as $file)
|
||||
{!! preloadCss(assetCustom($file)) !!}
|
||||
@endforeach
|
||||
{{-- end::Page Vendor Stylesheets --}}
|
||||
@endif
|
||||
|
||||
@if (theme()->hasOption('page', 'assets/custom/css'))
|
||||
{{-- begin::Page Custom Stylesheets(used by this page) --}}
|
||||
@foreach (array_unique(theme()->getOption('page', 'assets/custom/css')) as $file)
|
||||
{!! preloadCss(assetCustom($file)) !!}
|
||||
@endforeach
|
||||
{{-- end::Page Custom Stylesheets --}}
|
||||
@endif
|
||||
|
||||
@if (theme()->hasOption('assets', 'css'))
|
||||
{{-- begin::Global Stylesheets Bundle(used by all pages) --}}
|
||||
@foreach (array_unique(theme()->getOption('assets', 'css')) as $file)
|
||||
@if (strpos($file, 'plugins') !== false)
|
||||
{!! preloadCss(assetCustom($file)) !!}
|
||||
@else
|
||||
<link href="{{ assetCustom($file) }}" rel="stylesheet" type="text/css"/>
|
||||
@endif
|
||||
@endforeach
|
||||
{{-- end::Global Stylesheets Bundle --}}
|
||||
@endif
|
||||
|
||||
@yield('styles')
|
||||
|
||||
</head>
|
||||
{{-- end::Head --}}
|
||||
|
||||
{{-- begin::Body --}}
|
||||
<body {!! theme()->printHtmlAttributes('body') !!} {!! theme()->printHtmlClasses('body') !!} {!! theme()->printCssVariables('body') !!}>
|
||||
|
||||
@if (theme()->getOption('layout', 'loader/display') === true)
|
||||
<div class="page-loader">
|
||||
<span class="spinner-border text-primary" role="status">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</span>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
@yield('content')
|
||||
|
||||
{{-- begin::Javascript --}}
|
||||
@if (theme()->hasOption('assets', 'js'))
|
||||
{{-- begin::Global Javascript Bundle(used by all pages) --}}
|
||||
@foreach (array_unique(theme()->getOption('assets', 'js')) as $file)
|
||||
<script src="{{ asset(theme()->getDemo() . '/' .$file) }}"></script>
|
||||
@endforeach
|
||||
{{-- end::Global Javascript Bundle --}}
|
||||
@endif
|
||||
|
||||
@if (theme()->hasOption('page', 'assets/vendors/js'))
|
||||
{{-- begin::Page Vendors Javascript(used by this page) --}}
|
||||
@foreach (array_unique(theme()->getOption('page', 'assets/vendors/js')) as $file)
|
||||
<script src="{{ asset(theme()->getDemo() . '/' .$file) }}"></script>
|
||||
@endforeach
|
||||
{{-- end::Page Vendors Javascript --}}
|
||||
@endif
|
||||
|
||||
@if (theme()->hasOption('page', 'assets/custom/js'))
|
||||
{{-- begin::Page Custom Javascript(used by this page) --}}
|
||||
@foreach (array_unique(theme()->getOption('page', 'assets/custom/js')) as $file)
|
||||
<script src="{{ asset(theme()->getDemo() . '/' .$file) }}"></script>
|
||||
@endforeach
|
||||
{{-- end::Page Custom Javascript --}}
|
||||
@endif
|
||||
|
||||
@yield('scripts')
|
||||
|
||||
<script src="https://kit.fontawesome.com/c809253084.js" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
KTUtil.onDOMContentLoaded(function() {
|
||||
var darkModeToggle = document.querySelector('#theme_mode_dark');
|
||||
var lightModeToggle = document.querySelector('#theme_mode_light');
|
||||
|
||||
darkModeToggle.addEventListener('click', function() {
|
||||
KTApp.setThemeMode("dark", function() {
|
||||
KTCookie.set("dark_mode", "yes");
|
||||
|
||||
darkModeToggle.classList.add('d-none');
|
||||
lightModeToggle.classList.remove('d-none');
|
||||
});
|
||||
});
|
||||
|
||||
lightModeToggle.addEventListener('click', function() {
|
||||
KTApp.setThemeMode("light", function() {
|
||||
KTCookie.set("dark_mode", "no");
|
||||
|
||||
darkModeToggle.classList.remove('d-none');
|
||||
lightModeToggle.classList.add('d-none');
|
||||
});
|
||||
});
|
||||
|
||||
var darkMode = KTCookie.get("dark_mode");
|
||||
|
||||
if (darkMode == 'yes') {
|
||||
KTApp.setThemeMode('dark');
|
||||
} else {
|
||||
KTApp.setThemeMode('light');
|
||||
}
|
||||
});
|
||||
|
||||
$(document).ready(function() {
|
||||
$("#searchGames input").keyup(function(event) {
|
||||
if (event.keycode == 13) {
|
||||
$(this).closest('form').submit();
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
@if(Route::currentRouteName() == 'admin.games.index' || Route::currentRouteName() == 'admin.game.edit')
|
||||
@include('partials.footer-scripts.admin.games._toasts')
|
||||
@endif
|
||||
|
||||
@if(Route::currentRouteName() == 'games.list.index' || Route::currentRouteName() == 'games.list.user.index')
|
||||
<script src="{{ asset(theme()->getDemo() . '/plugins/custom/datatables/datatables.bundle.js') }}"></script>
|
||||
@endif
|
||||
|
||||
@if(Route::currentRouteName() == 'games.list.index')
|
||||
@include('partials.footer-scripts.game-lists._data-tables-games-list')
|
||||
@include('partials.footer-scripts.game-lists._toasts')
|
||||
@endif
|
||||
|
||||
@if(Route::currentRouteName() == 'games.list.user.index')
|
||||
@include('partials.footer-scripts.game-lists._data-tables-user')
|
||||
@endif
|
||||
|
||||
@if(Route::currentRouteName() == 'games.list.create')
|
||||
@include('partials.footer-scripts.game-lists._create_start_finish_date_pickers')
|
||||
@endif
|
||||
|
||||
@if(Route::currentRouteName() == 'games.list.edit')
|
||||
@include('partials.footer-scripts.game-lists._edit_start_finish_date_pickers')
|
||||
@include('partials.footer-scripts.game-lists._toasts')
|
||||
@endif
|
||||
|
||||
<script defer data-domain="myvideogamelist.com" src="https://plausible-analytics.linuxbox.ninja/js/plausible.js"></script>
|
||||
|
||||
{{-- end::Javascript --}}
|
||||
|
||||
</body>
|
||||
{{-- end::Body --}}
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue