144 lines
7.5 KiB
HTML
144 lines
7.5 KiB
HTML
{% load i18n static%}
|
|
<!DOCTYPE html>
|
|
{% get_current_language as LANGUAGE_CODE %}
|
|
<html lang="{{ LANGUAGE_CODE }}"
|
|
dir="{% if LANGUAGE_CODE == 'ar' %}rtl{% else %}ltr{% endif %}"
|
|
data-bs-theme=""
|
|
data-navigation-type="default"
|
|
data-navbar-horizontal-shape="default">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="description" content="Haikal - The Backbone of Car Qar: An innovative car inventory management system designed to streamline dealership operations. Manage inventory, sales, transfers, and accounting seamlessly with advanced analytics and intuitive tools. Inspired by Arabic origins, Haikal empowers businesses with precision and efficiency.">
|
|
<title>
|
|
{% block title %}
|
|
|
|
{% endblock %}
|
|
{% block description %}
|
|
{% endblock %}
|
|
</title>
|
|
<link rel="apple-touch-icon" sizes="180x180" href="{% static 'images/favicons/apple-touch-icon.png' %}">
|
|
<link rel="icon" type="image/png" sizes="32x32" href="{% static 'images/favicons/favicon-32x32.png' %}">
|
|
<link rel="icon" type="image/png" sizes="16x16" href="{% static 'images/favicons/favicon-16x16.png' %}">
|
|
<link rel="shortcut icon" type="image/x-icon" href="{% static 'images/favicons/favicon.ico' %}">
|
|
<link rel="manifest" href="{% static 'images/favicons/manifest.json' %}">
|
|
<meta name="msapplication-TileImage" content="{% static 'images/logos/logo-d.png' %}">
|
|
<meta name="theme-color" content="#ffffff">
|
|
|
|
|
|
<script src="{% static 'vendors/simplebar/simplebar.min.js' %}"></script>
|
|
<script src="{% static 'js/config.js' %}"></script>
|
|
<script src="{% static 'js/sweetalert2.all.min.js' %}"></script>
|
|
<link href="{% static 'vendors/mapbox-gl/mapbox-gl.css' %}" rel="stylesheet">
|
|
<link href="{% static 'vendors/swiper/swiper-bundle.min.css' %}" rel="stylesheet">
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
|
|
<link href="https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700;800;900&display=swap" rel="stylesheet">
|
|
<link href="{% static 'vendors/simplebar/simplebar.min.css' %}" rel="stylesheet">
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@emran-alhaddad/saudi-riyal-font/index.css">
|
|
<link href="{% static 'vendors/flatpickr/flatpickr.min.css' %}" rel="stylesheet">
|
|
<link href="{% static 'css/custom.css' %}" rel="stylesheet">
|
|
<link rel="stylesheet" href="https://unicons.iconscout.com/release/v4.0.8/css/line.css">
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intro.js/7.2.0/introjs.css" integrity="sha512-4OzqLjfh1aJa7M33b5+h0CSx0Q3i9Qaxlrr1T/Z+Vz+9zs5A7GM3T3MFKXoreghi3iDOSbkPMXiMBhFO7UBW/g==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
|
{% if LANGUAGE_CODE == 'ar' %}
|
|
<link href="{% static 'css/theme-rtl.min.css' %}" type="text/css" rel="stylesheet" id="style-rtl">
|
|
<link href="{% static 'css/user-rtl.min.css' %}" type="text/css" rel="stylesheet" id="user-style-rtl">
|
|
{% else %}
|
|
<link href="{% static 'css/theme.min.css' %}" type="text/css" rel="stylesheet" id="style-default">
|
|
<link href="{% static 'css/user.min.css' %}" type="text/css" rel="stylesheet" id="user-style-default">
|
|
{% endif %}
|
|
<script src="{% static 'js/main.js' %}"></script>
|
|
<script src="{% static 'js/jquery.min.js' %}"></script>
|
|
<script src="{% static 'js/echarts.js' %}"></script>
|
|
|
|
<!--<style>
|
|
.btn{
|
|
padding-top: 4px;
|
|
padding-right: 16px;
|
|
padding-left: 16px;
|
|
padding-bottom: 4px;
|
|
}
|
|
</style>-->
|
|
{% block customCSS %}
|
|
|
|
{% endblock %}
|
|
</head>
|
|
<body hx-headers='{"X-CSRFToken": "{{ csrf_token }}"}'>
|
|
|
|
{% include "toast-alert.html" %}
|
|
<main class="main" id="top">
|
|
{% include 'header.html' %}
|
|
|
|
<div class="content">
|
|
{% include "plans/expiration_messages.html" %}
|
|
{% block period_navigation %}
|
|
|
|
{% endblock period_navigation %}
|
|
|
|
{% block content %}
|
|
|
|
{% endblock content%}
|
|
{% block body %}
|
|
{% endblock body%}
|
|
|
|
<div class="my-3"></div>
|
|
{% include 'footer.html' %}
|
|
</div>
|
|
</main>
|
|
<script src="{% static 'js/djetler.bundle.js' %}"></script>
|
|
<script src="{% static 'js/js-utils.js' %}"></script>
|
|
<script src="{% static 'js/modal/show_modal.js' %}"></script>
|
|
|
|
<!-- ===============================================-->
|
|
<!-- JavaScripts-->
|
|
<!-- ===============================================-->
|
|
<script src="{% static 'vendors/popper/popper.min.js' %}"></script>
|
|
<script src="{% static 'vendors/bootstrap/bootstrap.min.js' %}"></script>
|
|
<script src="{% static 'vendors/anchorjs/anchor.min.js' %}"></script>
|
|
<script src="{% static 'vendors/is/is.min.js' %}"></script>
|
|
<script src="{% static 'vendors/fontawesome/all.min.js' %}"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/intro.js/7.2.0/intro.js" integrity="sha512-f26fxKZJiF0AjutUaQHNJ5KnXSisqyUQ3oyfaoen2apB1wLa5ccW3lmtaRe2jdP5kh4LF2gAHP9xQbx7wYhU5w==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
|
<!-- Tour Manager -->
|
|
<script src="{% static 'js/tours/tour-manager.js' %}"></script>
|
|
|
|
<script src="{% static 'js/tours/help-button.js' %}"></script>
|
|
<script src="{% static 'vendors/lodash/lodash.min.js' %}"></script>
|
|
<script src="{% static 'vendors/list.js/list.min.js' %}"></script>
|
|
<script src="{% static 'vendors/feather-icons/feather.min.js' %}"></script>
|
|
<script src="{% static 'vendors/dayjs/dayjs.min.js' %}"></script>
|
|
<script src="{% static 'js/phoenix.js' %}"></script>
|
|
<script src="{% static 'js/apexcharts.js' %}"></script>
|
|
<script src="{% static 'vendors/echarts/echarts.min.js' %}"></script>
|
|
<script src="{% static 'js/crm-analytics.js' %}"></script>
|
|
<script src="{% static 'js/travel-agency-dashboard.js' %}"></script>
|
|
<script src="{% static 'js/crm-dashboard.js' %}"></script>
|
|
<script src="{% static 'js/projectmanagement-dashboard.js' %}"></script>
|
|
|
|
<script src="{% static 'vendors/mapbox-gl/mapbox-gl.js' %}"></script>
|
|
<script src="{% static 'vendors/turf.min.js' %}"></script>
|
|
<script src="{% static 'vendors/htmx.min.js' %}"></script>
|
|
<script src="{% static 'vendors/swiper/swiper-bundle.min.js' %}"></script>
|
|
<script src="{% static 'vendors/flatpickr/flatpickr.min.js' %}"></script>
|
|
|
|
<script>
|
|
|
|
{% if entity_slug %}
|
|
let entitySlug = "{{ view.kwargs.entity_slug }}"
|
|
{% endif %}
|
|
|
|
{% if from_date and to_date %}
|
|
let fromDate = "{{ from_date | date:'Y-m-d' }}";
|
|
let toDate = "{{ to_date | date:'Y-m-d' }}";
|
|
{% endif %}
|
|
|
|
{% if date_navigation_url %}
|
|
let dateNavigationUrl = "{{ date_navigation_url }}"
|
|
let datePickers = document.querySelectorAll("[id^='djl-datepicker']")
|
|
datePickers.forEach(dp => djLedger.getCalendar(dp.attributes.id.value, dateNavigationUrl))
|
|
{% endif %}
|
|
</script>
|
|
{% block customJS %}
|
|
{% endblock %}
|
|
</body>
|
|
</html> |