Añadida distincion visual para entorno de desarrollo

This commit is contained in:
imnavajas
2025-05-02 11:29:19 +02:00
parent 9283059f9d
commit 20c009f445
5 changed files with 383 additions and 339 deletions

View File

@ -5,19 +5,14 @@ $picture = "/assets/img/default-user.png";
?>
<!DOCTYPE html>
<html
lang="<?= $session->get('lang') ?>"
class="h-100 light-style layout-navbar-fixed layout-menu-fixed"
dir="ltr"
data-theme="theme-default"
data-assets-path="<?= site_url('themes/vuexy/') ?>"
<html lang="<?= $session->get('lang') ?>" class="h-100 light-style layout-navbar-fixed layout-menu-fixed" dir="ltr"
data-theme="theme-default" data-assets-path="<?= site_url('themes/vuexy/') ?>"
data-template="vertical-menu-template-no-customizer">
<head>
<meta charset="utf-8">
<meta
name="viewport"
<meta name="viewport"
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
<meta name="locale" content="<?= $session->get("lang") ?>">
@ -102,8 +97,7 @@ $picture = "/assets/img/default-user.png";
<div class="layout-page">
<!-- Navbar -->
<nav
class="layout-navbar container-fluid navbar navbar-expand-xl navbar-detached align-items-center bg-navbar-theme"
<nav class="layout-navbar container-fluid navbar navbar-expand-xl navbar-detached align-items-center bg-navbar-theme"
id="layout-navbar">
<div class="layout-menu-toggle navbar-nav align-items-xl-center me-3 me-xl-0 d-xl-none">
<a class="nav-item nav-link px-0 me-xl-4" href="javascript:void(0)">
@ -116,24 +110,30 @@ $picture = "/assets/img/default-user.png";
<ul class="navbar-nav flex-row justify-content-start align-items-center ms-auto">
<li class="nav-item dropdown-shortcuts navbar-dropdown dropdown me-2 me-xl-0">
<a type="btn" href="<?= route_to('maquinistaUserChangeList') ?>" class="btn btn-outline-primary btn-sm w-100">Cambiar usuario</a>
<a type="btn" href="<?= route_to('maquinistaUserChangeList') ?>"
class="btn btn-outline-primary btn-sm w-100">Cambiar usuario</a>
</li>
</ul>
</div>
<?php endif; ?>
<div class="navbar-nav-right d-flex align-items-center" id="navbar-collapse">
<?php if (env('SK_ENVIRONMENT') === 'development'): ?>
<div class="me-auto ms-2">
<span class="badge px-3 py-2" style="background-color: #2E5939; color: #fff;">
Entorno de desarrollo
</span>
</div>
<?php endif; ?>
<ul class="navbar-nav flex-row align-items-center ms-auto">
<li class="nav-item dropdown-shortcuts navbar-dropdown dropdown me-2 me-xl-0">
<a
class="nav-link dropdown-toggle hide-arrow"
href="javascript:void(0);"
data-bs-toggle="dropdown"
data-bs-auto-close="outside"
id="message-notification-dropdown"
aria-expanded="false">
<a class="nav-link dropdown-toggle hide-arrow" href="javascript:void(0);"
data-bs-toggle="dropdown" data-bs-auto-close="outside"
id="message-notification-dropdown" aria-expanded="false">
<span class="tf-icons ti-md ti ti-message-circle"></span>
<span id="chat-notification-number" class="badge bg-danger text-white badge-notifications d-none"></span>
<span id="chat-notification-number"
class="badge bg-danger text-white badge-notifications d-none"></span>
</a>
<div class="dropdown-menu dropdown-menu-end py-0">
@ -151,8 +151,10 @@ $picture = "/assets/img/default-user.png";
<div class="container-m-nx m-2">
<div class="sidebar-body">
<!-- Contacts -->
<h6 id="chat-message-notification-title"><?= lang("Chat.no_messages_notification") ?> </h6>
<ul class="list-unstyled chat-contact-list mb-0" id="chat-notification-list">
<h6 id="chat-message-notification-title">
<?= lang("Chat.no_messages_notification") ?> </h6>
<ul class="list-unstyled chat-contact-list mb-0"
id="chat-notification-list">
</ul>
</div>
@ -166,9 +168,7 @@ $picture = "/assets/img/default-user.png";
<!-- Search Budgets -->
<li class="nav-item navbar-dropdown dropdown me-3 me-xl-1">
<a
class="nav-link hide-arrow"
href="<?= route_to("buscadorPresupuestosList"); ?>"
<a class="nav-link hide-arrow" href="<?= route_to("buscadorPresupuestosList"); ?>"
title="Acceso directo a buscador de presupuestos">
<i class="ti ti-report-search ti-md"></i>
</a>
@ -177,15 +177,11 @@ $picture = "/assets/img/default-user.png";
<!-- View Mode links -->
<?php
if (auth()->user()->inGroup('beta')) :
?>
if (auth()->user()->inGroup('beta')):
?>
<li class="nav-item dropdown-shortcuts navbar-dropdown dropdown me-2 me-xl-0">
<a
class="nav-link dropdown-toggle hide-arrow"
href="javascript:void(0);"
data-bs-toggle="dropdown"
data-bs-auto-close="outside"
aria-expanded="false">
<a class="nav-link dropdown-toggle hide-arrow" href="javascript:void(0);"
data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-expanded="false">
<i class="ti ti-building ti-md"></i>
</a>
<div class="dropdown-menu dropdown-menu-end py-0">
@ -228,7 +224,7 @@ $picture = "/assets/img/default-user.png";
</div>
</div>
</li>
<?php
<?php
endif;
?>
<!-- View Mode links -->
@ -270,11 +266,13 @@ $picture = "/assets/img/default-user.png";
<div class="d-flex">
<div class="flex-shrink-0 me-3">
<div class="avatar avatar">
<img src="<?= getGravatarURL() ?? '' ?>" alt class="h-auto rounded-circle" />
<img src="<?= getGravatarURL() ?? '' ?>" alt
class="h-auto rounded-circle" />
</div>
</div>
<div class="flex-grow-1">
<span class="fw-semibold d-block"><?= auth()->user()->getFullName(); ?></span>
<span
class="fw-semibold d-block"><?= auth()->user()->getFullName(); ?></span>
<small class="text-muted"><?= auth()->user()->getEmail(); ?></small>
</div>
</div>
@ -315,19 +313,20 @@ $picture = "/assets/img/default-user.png";
<?php
// Include breadcrumbs block
include "breadcrumbs.php"
?>
?>
<?=
// Render the content section
$this->renderSection('content')
?>
// Render the content section
$this->renderSection('content')
?>
</div>
<!-- / Content -->
<!-- Footer -->
<footer class="content-footer footer bg-footer-theme">
<div class="container-fluid">
<div class="footer-container d-flex align-items-center justify-content-between py-2 flex-md-row flex-column">
<div
class="footer-container d-flex align-items-center justify-content-between py-2 flex-md-row flex-column">
<div>
<a href="#" target="_blank" class="fw-semibold">Safekat</a> © <?= date('Y'); ?>
</div>
@ -412,7 +411,7 @@ $picture = "/assets/img/default-user.png";
});
}
document.addEventListener('DOMContentLoaded', function() {
document.addEventListener('DOMContentLoaded', function () {
function adjustSidebar4ContentWrapper() {
if ($('#sidebar').hasClass('d-none') && $(window).width() <= 768) {
@ -426,7 +425,7 @@ $picture = "/assets/img/default-user.png";
adjustSidebar4ContentWrapper();
$('#sidebarCollapse').on('click', function() {
$('#sidebarCollapse').on('click', function () {
if ($('#sidebar').hasClass('d-none') && $(window).width() <= 768) {
$('#sidebar').removeClass('d-none d-sm-none d-md-block');
@ -441,7 +440,7 @@ $picture = "/assets/img/default-user.png";
});
$(window).resize(function() {
$(window).resize(function () {
adjustSidebar4ContentWrapper();
});