You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
208 lines
7.9 KiB
208 lines
7.9 KiB
{% load static %}
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
|
|
{% include 'controle/favicon.html' %}
|
|
<title>{% block title %}Nexverse SIGE{% endblock title %}</title>
|
|
|
|
{% block style %}
|
|
<!-- Google Font: Source Sans Pro -->
|
|
<link
|
|
rel="stylesheet"
|
|
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
|
|
/>
|
|
<!-- Font Awesome -->
|
|
<link
|
|
rel="stylesheet"
|
|
href="{% static 'plugins/fontawesome-free/css/all.min.css' %}"
|
|
/>
|
|
<!-- Ionicons -->
|
|
<link
|
|
rel="stylesheet"
|
|
href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css"
|
|
/>
|
|
<!-- Tempusdominus Bootstrap 4 -->
|
|
<link
|
|
rel="stylesheet"
|
|
href="{% static 'plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css' %}"
|
|
/>
|
|
<!-- iCheck -->
|
|
<link
|
|
rel="stylesheet"
|
|
href="{% static 'plugins/icheck-bootstrap/icheck-bootstrap.min.css' %}"
|
|
/>
|
|
<!-- JQVMap -->
|
|
<link
|
|
rel="stylesheet"
|
|
href="{% static 'plugins/jqvmap/jqvmap.min.css' %}"
|
|
/>
|
|
<!-- Theme style -->
|
|
<link rel="stylesheet" href="{% static 'dist/css/adminlte.min.css' %}" />
|
|
<!-- overlayScrollbars -->
|
|
<link
|
|
rel="stylesheet"
|
|
href="{% static 'plugins/overlayScrollbars/css/OverlayScrollbars.min.css' %}"
|
|
/>
|
|
<!-- Daterange picker -->
|
|
<link
|
|
rel="stylesheet"
|
|
href="{% static 'plugins/daterangepicker/daterangepicker.css' %}"
|
|
/>
|
|
<!-- summernote -->
|
|
<link
|
|
rel="stylesheet"
|
|
href="{% static 'plugins/summernote/summernote-bs4.min.css' %}"
|
|
/>
|
|
{% endblock style %}
|
|
</head>
|
|
<body class="hold-transition sidebar-mini layout-fixed dark-mode">
|
|
<div class="wrapper">
|
|
{% include 'controle/header.html' %} {% include 'controle/sidebar.html' %}
|
|
|
|
<!-- Content Wrapper. Contains page content -->
|
|
<div class="content-wrapper">
|
|
{% for message in messages %}
|
|
<div class="alert alert-{{ message.tags }} alert-dismissible">
|
|
<button
|
|
type="button"
|
|
class="close"
|
|
data-dismiss="alert"
|
|
aria-hidden="true"
|
|
>
|
|
×
|
|
</button>
|
|
{% if message.title %}
|
|
<h5>
|
|
{% if message.icon %}<i class="icon fas fa-ban"></i>{% endif %}
|
|
Aviso!
|
|
</h5>
|
|
{% endif %} {{ message }}
|
|
</div>
|
|
{% endfor %}
|
|
|
|
<!-- Content Header (Page header) -->
|
|
<div class="content-header">
|
|
<div class="container-fluid">
|
|
<div class="row mb-2">
|
|
<div class="col-sm-6">
|
|
{% block content_title %} {% endblock content_title %}
|
|
</div>
|
|
<!-- /.col -->
|
|
<div class="col-sm-6">
|
|
<ol class="breadcrumb float-sm-right">
|
|
{% block breadcrumbs %} {% endblock breadcrumbs %}
|
|
</ol>
|
|
</div>
|
|
<!-- /.col -->
|
|
</div>
|
|
<!-- /.row -->
|
|
</div>
|
|
<!-- /.container-fluid -->
|
|
</div>
|
|
<!-- /.content-header -->
|
|
|
|
<!-- Main content -->
|
|
<section class="content">
|
|
<div class="container-fluid">
|
|
{% block main_content %} {% endblock main_content %}
|
|
</div>
|
|
<!-- /.container-fluid -->
|
|
</section>
|
|
<!-- /.content -->
|
|
</div>
|
|
<!-- /.content-wrapper -->
|
|
|
|
{% include 'controle/footer.html' %}
|
|
|
|
<!-- Control Sidebar -->
|
|
<aside class="control-sidebar control-sidebar-dark">
|
|
<!-- Control sidebar content goes here -->
|
|
</aside>
|
|
<!-- /.control-sidebar -->
|
|
</div>
|
|
<!-- ./wrapper -->
|
|
|
|
{% block script %}
|
|
<!-- jQuery -->
|
|
<script src="{% static 'plugins/jquery/jquery.min.js' %}"></script>
|
|
<!-- jQuery UI 1.11.4 -->
|
|
<script src="{% static 'plugins/jquery-ui/jquery-ui.min.js' %}"></script>
|
|
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
|
|
<script>
|
|
$.widget.bridge("uibutton", $.ui.button);
|
|
</script>
|
|
<!-- Bootstrap 4 -->
|
|
<script src="{% static 'plugins/bootstrap/js/bootstrap.bundle.min.js' %}"></script>
|
|
<!-- ChartJS -->
|
|
<script src="{% static 'plugins/chart.js/Chart.min.js' %}"></script>
|
|
<!-- Sparkline -->
|
|
<script src="{% static 'plugins/sparklines/sparkline.js' %}"></script>
|
|
<!-- JQVMap -->
|
|
<script src="{% static 'plugins/jqvmap/jquery.vmap.min.js' %}"></script>
|
|
<script src="{% static 'plugins/jqvmap/maps/jquery.vmap.usa.js' %}"></script>
|
|
<!-- jQuery Knob Chart -->
|
|
<script src="{% static 'plugins/jquery-knob/jquery.knob.min.js' %}"></script>
|
|
<!-- daterangepicker -->
|
|
<script src="{% static 'plugins/moment/moment.min.js' %}"></script>
|
|
<script src="{% static 'plugins/daterangepicker/daterangepicker.js' %}"></script>
|
|
<!-- Tempusdominus Bootstrap 4 -->
|
|
<script src="{% static 'plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js' %}"></script>
|
|
<!-- Summernote -->
|
|
<script src="{% static 'plugins/summernote/summernote-bs4.min.js' %}"></script>
|
|
<!-- overlayScrollbars -->
|
|
<script src="{% static 'plugins/overlayScrollbars/js/jquery.overlayScrollbars.min.js' %}"></script>
|
|
<!-- AdminLTE App -->
|
|
<script src="{% static 'dist/js/adminlte.js' %}"></script>
|
|
<!-- AdminLTE for demo purposes -->
|
|
<!-- <script src="{% static 'dist/js/demo.js' %}"></script> -->
|
|
<!-- AdminLTE dashboard demo (This is only for demo purposes) -->
|
|
<!-- <script src="{% static 'dist/js/pages/dashboard.js' %}"></script> -->
|
|
<script>
|
|
function toggleTheme(e) {
|
|
e = e || window.event;
|
|
var target = e.target || e.srcElement;
|
|
if (target.checked) {
|
|
$('body').addClass('dark-mode');
|
|
$('aside.main-sidebar').removeClass('sidebar-light-primary');
|
|
$('aside.main-sidebar').addClass('sidebar-dark-primary');
|
|
$('nav.main-header').removeClass('navbar-white');
|
|
$('nav.main-header').addClass('navbar-dark');
|
|
localStorage.setItem("theme", 'dark');
|
|
} else {
|
|
$('body').removeClass('dark-mode');
|
|
$('aside.main-sidebar').removeClass('sidebar-dark-primary');
|
|
$('aside.main-sidebar').addClass('sidebar-light-primary');
|
|
$('nav.main-header').removeClass('navbar-dark');
|
|
$('nav.main-header').addClass('navbar-white');
|
|
localStorage.setItem("theme", 'light');
|
|
}
|
|
}
|
|
$( document ).ready(function() {
|
|
if (localStorage.getItem("theme") !== null) {
|
|
const theme = localStorage.getItem("theme");
|
|
let body = $('body');
|
|
let aside = $('aside.main-sidebar');
|
|
let nav = $('nav.main-header');
|
|
if (theme === 'light') {
|
|
body.hasClass('dark-mode') ? body.removeClass('dark-mode') : null;
|
|
aside.hasClass('sidebar-dark-primary') ? aside.removeClass('sidebar-dark-primary') : null;
|
|
aside.hasClass('sidebar-light-primary') ? null : aside.addClass('sidebar-light-primary');
|
|
nav.hasClass('navbar-dark') ? nav.removeClass('navbar-dark') : null;
|
|
nav.hasClass('navbar-white') ? null : nav.addClass('navbar-white');
|
|
$('#themeChoice').prop( "checked", false );
|
|
} else {
|
|
body.hasClass('dark-mode') ? null : body.addClass('dark-mode');
|
|
aside.hasClass('sidebar-dark-primary') ? null : aside.addClass('sidebar-dark-primary');
|
|
aside.hasClass('sidebar-light-primary') ? aside.removeClass('sidebar-light-primary') : null;
|
|
nav.hasClass('navbar-dark') ? null : nav.addClass('sidebar-dark-primary');
|
|
nav.hasClass('navbar-white') ? nav.removeClass('navbar-white') : null;
|
|
}
|
|
}
|
|
});
|
|
</script>
|
|
{% endblock script %}
|
|
</body>
|
|
</html>
|