File "include.blade.php"
Full Path: /home/trinadezambia/public_html/admin_panel/resources/views/layouts/include.blade.php
File size: 4.74 KB
MIME-type: text/html
Charset: utf-8
@php
$lang = Session::get('language');
@endphp
<link rel="stylesheet" href="{{ asset('/assets/css/materialdesignicons.min.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/css/vendor.bundle.base.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/fonts/font-awesome.min.css') }}" />
<link rel="stylesheet" href="{{ asset('/assets/select2/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/jquery-toast-plugin/jquery.toast.min.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/color-picker/color.min.css') }}">
@if ($lang)
@if ($lang->is_rtl)
<link rel="stylesheet" href="{{ asset('/assets/css/rtl.min.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/css/custom-rtl.css') }}">
@else
<link rel="stylesheet" href="{{ asset('/assets/css/style.min.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/css/custom.css') }}">
@endif
@else
<link rel="stylesheet" href="{{ asset('/assets/css/style.min.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/css/custom.css') }}">
@endif
<link rel="stylesheet" href="{{ asset('/assets/css/comman.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/css/datepicker.min.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/css/daterangepicker.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/css/ekko-lightbox.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/css/jquery.tagsinput.min.css') }}">
{{--
<link rel="stylesheet" href="{{ asset('/assets/bootstrap-table/bootstrap-table.min.css') }}">--}}
<link rel="stylesheet" href="https://unpkg.com/bootstrap-table@1.22.1/dist/bootstrap-table.min.css">
<link rel="stylesheet" href="{{ asset('/assets/bootstrap-table/fixed-columns.min.css') }}">
<link rel="stylesheet" href="{{ asset('/assets/bootstrap-table/reorder-rows.css') }}">
<script src="{{ asset('/assets/js/vendor.bundle.base.js') }}"></script>
<script src='{{ asset('/assets/js/fullcalendar.js') }}'></script>
{{--
<link rel="shortcut icon" href="{{asset(config('global.LOGO_SM')) }}" /> --}}
<link rel="shortcut icon"
href="{{$schoolSettings['favicon'] ?? $systemSettings['favicon'] ?? url('assets/vertical-logo.svg') }}" />
<script>
window.trans = {};
</script>
<script src="{{url('/js/lang')}}"></script>
<style>
:root {
--theme-color:
<?=$systemSettings['theme_color'] ?? "#22577A" ?> !important;
--primary: <?=$systemSettings['theme_color'] ?? "#22577A" ?> !important;
}
.btn-outline-primary:not(:disabled):not(.disabled).active {
color: #fff;
background-color: var(--theme-color);
border-color: var(--theme-color) !important;
}
.btn-outline-primary:hover {
background: var(--theme-color);
color: #ffffff;
}
.btn-outline-primary {
color: var(--theme-color);
border-color: var(--theme-color);
}
/* Custom styles for sidebar sub-categories */
.sub-category {
padding: 10px 0 5px 15px;
font-weight: bold;
color: #6c7293;
font-size: 0.9rem;
text-transform: uppercase;
margin-top: 10px;
border-left: 3px solid #3e4b5b;
}
.nav-item.pl-3 .nav-link {
padding-left: 15px !important;
font-size: 0.85rem;
}
.nav-item.pl-3 .nav-link i.small-icon {
font-size: 8px;
margin-right: 5px;
vertical-align: middle;
}
</style>
<script>
const baseUrl = "{{ URL::to('/') }}";
// Function to handle image errors
function handleImageError(image) {
image.classList.contains('custom-default-image')
if (image.getAttribute('data-custom-image') != null) {
image.src = image.getAttribute('data-custom-image');
} else {
image.src = "{{asset('/assets/no_image_available.jpg')}}";
}
}
// Create a MutationObserver to watch for DOM changes
const observer = new MutationObserver((mutationsList) => {
mutationsList.forEach((mutation) => {
if (mutation.addedNodes) {
mutation.addedNodes.forEach((node) => {
// Check if the added node is an image element
if (node instanceof HTMLImageElement) {
node.addEventListener('error', () => {
handleImageError(node);
});
}
});
}
});
});
// Start observing changes in the DOM
observer.observe(document, { childList: true, subtree: true });
const onErrorImage = (e) => {
e.target.src = "{{asset('/assets/no_image_available.jpg')}}";
};
const onErrorImageSidebarHorizontalLogo = (e) => {
e.target.src = "{{asset('/assets/vertical-logo.svg')}}";
};
</script>