Initial Commit
This commit is contained in:
36
resources/views/layout/alerts.blade.php
Normal file
36
resources/views/layout/alerts.blade.php
Normal file
@@ -0,0 +1,36 @@
|
||||
@if(Session::has('Success_Message'))
|
||||
<script>
|
||||
var message = "{{ Session::get('Success_Message') }}";
|
||||
swal({
|
||||
title: "{{ __('views.success') }}",
|
||||
html: message,
|
||||
type: 'success',
|
||||
confirmButtonText: "{{ __('views.close') }}"
|
||||
})
|
||||
</script>
|
||||
@elseif(Session::has('Error_Message'))
|
||||
<script>
|
||||
var message = "{{ Session::get('Error_Message') }}";
|
||||
swal({
|
||||
title: "{{ __('views.error') }}",
|
||||
html: message,
|
||||
type: 'error',
|
||||
confirmButtonText: "{{ __("views.close") }}"
|
||||
})
|
||||
</script>
|
||||
@endif
|
||||
@if(count($errors) > 0)
|
||||
<article class="message is-danger" id="error-container">
|
||||
<div class="message-header">
|
||||
<p>{{ __("views.error") }}</p>
|
||||
<button class="delete" aria-label="delete"></button>
|
||||
</div>
|
||||
<div class="message-body">
|
||||
<ul>
|
||||
@foreach($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
</article>
|
||||
@endif
|
||||
45
resources/views/layout/main.blade.php
Normal file
45
resources/views/layout/main.blade.php
Normal file
@@ -0,0 +1,45 @@
|
||||
<!doctype html>
|
||||
<html lang="{{ \App\Http\Controllers\LanguageController::getActiveLanguage() }}">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>{{ env('APP_NAME') }} | @yield('title')</title>
|
||||
|
||||
<script src="https://cdn.jsdelivr.net/sweetalert2/1.3.2/sweetalert2.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/chart.js@2.9.4/dist/Chart.min.js"></script>
|
||||
|
||||
<link rel="stylesheet" href="/css/app.css">
|
||||
</head>
|
||||
<body class="page-{{ strtolower(str_replace(" ", "_", $title)) }}">
|
||||
<section id="section-navbar">
|
||||
<div class="container">@include('layout.nav')</div>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
@include('layout.alerts')
|
||||
|
||||
<h1 class="title">@yield('title')</h1>
|
||||
@yield('content')
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<script defer src="{{ URL::asset("js/libs/fontawesome-5.14.0.js") }}"></script>
|
||||
<script src="{{ URL::asset("js/libs/moment.min.js") }}"></script>
|
||||
<script src="{{ URL::asset("js/libs/jquery-3.5.1.min.js") }}"></script>
|
||||
<script src="{{ URL::asset("js/libs/jquery.dataTables-1.10.23.min.js") }}"></script>
|
||||
<script src="{{ URL::asset("js/libs/dataTables.bulma-1.10.23.min.js") }}"></script>
|
||||
<script>
|
||||
let swalDeleteRecordTitle = "{{ __("views.delete_record") }}";
|
||||
let swalDeleteDomainTitle = "{{ __("views.delete_domain") }}"
|
||||
let swalDeleteRecordText1 = "{{ __("views.swal_delete_record_sure_1") }}";
|
||||
let swalDeleteRecordText2 = "{{ __("views.swal_delete_record_sure_2") }}";
|
||||
let swalDeleteRecordYes = "{{ __("views.swal_delete_record_yes") }}";
|
||||
let swalDeleteDomainText1 = "{{ __("views.swal_delete_domain_sure_1") }}";
|
||||
let swalDeleteDomainText2 = "{{ __("views.swal_delete_domain_sure_2") }}";
|
||||
let swalDeleteDomainYes = "{{ __("views.swal_delete_domain_yes") }}";
|
||||
let cancel = "{{ __("views.cancel") }}";
|
||||
</script>
|
||||
<script src="{{ URL::asset("js/main.js") }}"></script>
|
||||
</body>
|
||||
</html>
|
||||
46
resources/views/layout/nav.blade.php
Normal file
46
resources/views/layout/nav.blade.php
Normal file
@@ -0,0 +1,46 @@
|
||||
<nav class="navbar is-link is-fixed-top" role="navigation" aria-label="main navigation">
|
||||
<a role="button" id="mainBurger" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="mainNavbar">
|
||||
<span aria-hidden="true"></span>
|
||||
<span aria-hidden="true"></span>
|
||||
<span aria-hidden="true"></span>
|
||||
</a>
|
||||
|
||||
<div id="mainNavbar" class="navbar-menu">
|
||||
@if(Auth::check())
|
||||
<div class="navbar-start">
|
||||
<a href="/" class="navbar-item">Home</a>
|
||||
<a href="{{ Route('records.add') }}" class="navbar-item"><i class="far fa-plus-square"></i> {{ __("views.add_record") }}</a>
|
||||
<a href="{{ Route('domains.get') }}" class="navbar-item"><i class="fas fa-globe"></i> {{ __("views.domains") }}</a>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item has-dropdown is-hoverable">
|
||||
<a class="navbar-link">
|
||||
{{ __("views.language") }}
|
||||
</a>
|
||||
|
||||
<div class="navbar-dropdown">
|
||||
<a href="{{ Route("language.set", ["code" => "de"]) }}" class="navbar-item {{ \App\Http\Controllers\LanguageController::getActiveLanguage() == 'de' ? 'lang-active' : '' }}"><span class="flag flag-xs" lang="de"></span> {{ __("views.german") }}</a>
|
||||
<a href="{{ Route("language.set", ["code" => "en"]) }}" class="navbar-item {{ \App\Http\Controllers\LanguageController::getActiveLanguage() == 'en' ? 'lang-active' : '' }}"><span class="flag flag-xs" lang="en"></span> {{ __("views.english")}}</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@if(Auth::check())
|
||||
<div class="navbar-item has-dropdown is-hoverable">
|
||||
<a class="navbar-link">
|
||||
<i class="fas fa-user"></i> {{ Auth::user()->username }}
|
||||
</a>
|
||||
|
||||
<div class="navbar-dropdown is-right">
|
||||
<a href="{{ Route("auth-password-change.get") }}" class="navbar-item"><i class="fas fa-key"></i> {{ __("views.change_password") }}</a>
|
||||
<hr class="navbar-divider">
|
||||
<a href="{{ Route("auth-logout.get") }}" class="navbar-item"><i class="fas fa-sign-out-alt"></i> {{ __("views.logout") }}</a>
|
||||
</div>
|
||||
</div>
|
||||
@else
|
||||
<a href="{{ Route('auth-login.get') }}" class="navbar-item">Login</a>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
Reference in New Issue
Block a user