161 lines
7.4 KiB
HTML
161 lines
7.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="es">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
|
|
<meta name="theme-color" content="#FFA300" />
|
|
<meta name="mobile-web-app-capable" content="yes" />
|
|
<meta name="apple-mobile-web-app-capable" content="yes" />
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
|
<link rel="icon" href="img/favicon.ico" />
|
|
<title></title>
|
|
<link rel="stylesheet" href="css/all.css" />
|
|
<link rel="stylesheet" href="css/animate.css" />
|
|
<link rel="stylesheet" href="css/sweetalert2.min.css" />
|
|
<link rel="stylesheet" href="css/swiper-bundle.min.css" />
|
|
<link rel="stylesheet" href="css/driver.css" />
|
|
<link rel="stylesheet" href="font/roboto/stylesheet.css">
|
|
<link rel="stylesheet" href="css/theme.min.css" />
|
|
<link rel="stylesheet" href="css/sal.css">
|
|
<link rel="stylesheet" href="css/style.min.css" />
|
|
</head>
|
|
<body>
|
|
<!-- HEADER -->
|
|
<header>
|
|
<nav class="navbar navbar-light sticky-top shadow-sm py-0 bg-variacolor" id="coursenav-navbar">
|
|
<div class="container-fluid d-flex flex-wrap flex-md-row align-items-center ps-0 pe-3 gap-2 gap-md-1">
|
|
<!-- Logo -->
|
|
<a class="navbar-brand p-0 disabled order-1" href="#">
|
|
<img src="img/template/logo.svg" width="180" alt="Logo" />
|
|
</a>
|
|
<div id="titleSco" class="flex-grow-1 title_head_sco text-center text-white fw-bold fs-5 order-3 order-md-2"></div>
|
|
<div class="d-flex align-items-center text-white order-2 order-md-3 ms-auto">
|
|
<!-- <button class="btn-glossary controls-btn me-2" id="btn-glossary" aria-label="Glossary">
|
|
<i class="fa-regular fa-book-section fa-xl"></i>
|
|
</button> -->
|
|
<!-- Audio Control -->
|
|
<button id="coursenav-audio-control" class="btn controls-btn me-2" aria-label="Toggle audio">
|
|
<div class="position-relative">
|
|
<svg viewBox="0 0 100 100" class="w-100 h-100">
|
|
<circle cx="50" cy="50" r="45" stroke="#f7f7f7" stroke-width="10" fill="none" />
|
|
<circle id="coursenav-progress-circle" cx="50" cy="50" r="45" stroke="#009ace" stroke-width="10" fill="none" stroke-dasharray="283" stroke-dashoffset="283" />
|
|
</svg>
|
|
<i id="coursenav-audio-icon" class="fa-duotone fa-solid fa-volume"></i>
|
|
</div>
|
|
</button>
|
|
<!-- Offcanvas Toggle -->
|
|
<button
|
|
class="btn controls-btn"
|
|
id="menu-toggle"
|
|
type="button"
|
|
data-bs-toggle="offcanvas"
|
|
data-bs-target="#coursenav-offcanvas"
|
|
aria-controls="coursenav-offcanvas"
|
|
aria-label="Open navigation"
|
|
>
|
|
<i class="fa-duotone fa-solid fa-bars-staggered fa-lg"></i>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
</header>
|
|
|
|
<!-- OFFCANVAS DESDE DERECHA -->
|
|
<div class="offcanvas offcanvas-end bg-green-1 text-white" tabindex="-1" id="coursenav-offcanvas" aria-labelledby="coursenav-offcanvas-label">
|
|
<div class="offcanvas-header">
|
|
<h5 id="coursenav-offcanvas-label" class="offcanvas-title">Índice</h5>
|
|
<button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button>
|
|
</div>
|
|
<div class="offcanvas-body d-flex flex-column p-0">
|
|
<!-- Menú principal -->
|
|
<nav id="coursenav-main-menu" class="course-menu flex-grow-1 overflow-auto px-3 text-dark">
|
|
<!-- buildMenu() inyecta aquí -->
|
|
</nav>
|
|
<!-- Progreso -->
|
|
<div class="w-100 px-3 pb-3" id="wrap-progress-course">
|
|
<span class="small">Progreso</span>
|
|
<div class="progress" style="height: 20px">
|
|
<div
|
|
id="coursenav-progress-bar"
|
|
class="progress-bar progress-bar-striped progress-bar-animated bg-success"
|
|
role="progressbar"
|
|
style="width: 0%"
|
|
aria-valuenow="0"
|
|
aria-valuemin="0"
|
|
aria-valuemax="100"
|
|
>
|
|
0%
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- CONTENIDO DINÁMICO -->
|
|
<main id="coursenav-main-content"></main>
|
|
|
|
<!-- FOOTER -->
|
|
<footer class="mt-auto py-1 d-flex flex-wrap justify-content-center align-items-center gap-2 gap-md-3 px-2 px-md-4" style="background-color: rgba(220, 220, 220, .7);">
|
|
<div class="aviso-privacidad flex-fill flex-md-none order-2 order-md-1">
|
|
<p class="mb-0 small text-center text-md-start">Uso exclusivo de capacitación interna, prohibida su reproducción y/o distribución</p>
|
|
</div>
|
|
<div class="d-flex justify-content-center align-items-center gap-3 position-relative ms-md-auto flex-fill flex-md-none order-1 order-md-2">
|
|
<button id="coursenav-prev-btn" class="coursenav-btn-navigation bg-green-1 text-white" data-bs-toggle="tooltip"
|
|
title="Anterior">
|
|
<i class="fa-solid fa-arrow-down fa-rotate-90"></i>
|
|
</button>
|
|
<div id="pagination" class="paginacion_sco fw-bold"></div>
|
|
<button id="coursenav-next-btn" class="coursenav-btn-navigation bg-green-1 text-white" data-bs-toggle="tooltip"
|
|
title="Siguiente">
|
|
<i class="fa-solid fa-arrow-down fa-rotate-270"></i>
|
|
</button>
|
|
</div>
|
|
</footer>
|
|
|
|
<!-- LOADER -->
|
|
<div id="coursenav-loader-course" class="position-absolute top-0 start-0 w-100 h-100">
|
|
<div class="d-flex justify-content-center align-items-center h-100 text-primary">
|
|
<i class="fa-duotone fa-solid fa-spinner-third fa-spin fa-2xl"></i>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Offcanvas: inicialmente vacío -->
|
|
<div class="offcanvas offcanvas-end" tabindex="-1" id="offcanvasGlossary" aria-labelledby="offcanvasGlossaryLabel">
|
|
<div class="offcanvas-header">
|
|
<h1 class="offcanvas-title text-danger text-center amor fw-bold" id="offcanvasGlossaryLabel" style="width: 90%;">
|
|
OGestan<sup>®</sup> Plus
|
|
</h1>
|
|
<button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Cerrar"></button>
|
|
</div>
|
|
<div class="offcanvas-body overflow-auto">
|
|
<!-- Aquí irá el contenido de manual_pld_ft.html -->
|
|
<div class="text-center py-5">
|
|
<div class="spinner-border text-primary" role="status">
|
|
<span class="visually-hidden">Cargando...</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- SCRIPTS -->
|
|
<script src="js/jquery-3.7.1.min.js"></script>
|
|
<script src="js/swiper-bundle.min.js"></script>
|
|
<script src="js/bootstrap.bundle.min.js"></script>
|
|
<script src="js/howler.min.js"></script>
|
|
<script src="js/sweetalert2.min.js"></script>
|
|
<script src="js/SCORM_API_wrapper.js"></script>
|
|
<script src="js/gsap.min.js"></script>
|
|
<script src="js/driver.js.iife.js"></script>
|
|
<script src="js/jquery-ui.min.js"></script>
|
|
<script src="js/jquery.ui.touch-punch.min.js"></script>
|
|
<script src="js/jquery.flip.min.js"></script>
|
|
<script src="js/xlsx.full.min.js"></script>
|
|
<script src="js/sal.js"></script>
|
|
<!-- Configuración del curso -->
|
|
<script src="js/config.min.js" defer></script>
|
|
<!-- librería principal -->
|
|
<script src="js/coursenav.min.js" defer></script>
|
|
</body>
|
|
</html>
|