Files
delphistudio-website/public/bp/bp.html
Alessio Molinaro a6f764245d First Commit
Setup repo and website
2024-11-21 09:29:25 +01:00

568 lines
35 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- logo -->
<link rel="apple-touch-icon" sizes="57x57" href="../img/logo.ico/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="../img/logo.ico/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="../img/logo.ico/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="../img/logo.ico/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="../img/logo.ico/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="../img/logo.ico/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="../img/logo.ico/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="../img/logo.ico/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="../img/logo.ico/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="../img/logo.ico/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="../img/logo.ico/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="../img/logo.ico/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="../img/logo.ico/favicon-16x16.png">
<link rel="manifest" href="../img/logo.ico/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="img/logo.ico">
<meta name="theme-color" content="#ffffff">
<!-- logo fine -->
<title>Delphi Studio | Form</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400">
<!-- Google web font "Open Sans" -->
<link rel="stylesheet" href="../font-awesome-4.5.0/css/font-awesome.min.css">
<!-- Font Awesome -->
<link rel="stylesheet" href="../css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="../slick/slick.css" />
<link rel="stylesheet" type="text/css" href="../slick/slick-theme.css" />
<link rel="stylesheet" href="../css/tooplate-style.css">
<!-- tooplate style -->
<script>
var renderPage = true;
if (navigator.userAgent.indexOf('MSIE') !== - 1
|| navigator.appVersion.indexOf('Trident/') > 0) {
/* Microsoft Internet Explorer detected in. */
alert("Please view this in a modern browser such as Chrome or Microsoft Edge.");
renderPage = false;
}
</script>
</head>
<body>
<!-- Loader -->
<div style="z-index:999999999" id="loader-wrapper">
<div id="loader"></div>
<div class="loader-section section-left"></div>
<div class="loader-section section-right"></div>
</div>
<div class="container">
<section class="tm-section-head" id="top">
<header id="header" class="text-center tm-text-gray">
<div>
<a href="#top"><img class="logo" src="../img/logo-trasparent.png"></a>
</div>
<h6 class="subtitle"></h6>
<div id="navigation-bar"></div>
</header>
</section>
<section class="tm-section-5" id="tm-section-5">
<div class="row mb-2">
<div class="col-md-4 image">
<img src="img/logo_Delphi_Studio.jpg" class="img-fluid">
</div>
</div>
<div class="row">
<div class="col-ds-2 col-tb-12 col-mb-12 col-lg-12 ">
<div id="information1" class="media media-center ml-padding">
</div>
</div>
</div>
</section>
<hr>
<section class="tm-section-6" id="tm-section-6">
<div class="row">
<div class="col-lg-7 col-md-7 col-xs-12">
<div class="contact_message">
<form action="https://formspree.io/f/mqkwvjlz" method="post" class="contact-form">
<div class="row mb-2">
<input type="hidden" name="_subject" value="Contacto: Promoció 30 porciento - 2019" />
<div class="form-group col-xl-6">
<input type="text" id="contact_name" name="contact_name" class="form-control"
placeholder="Nombre y apellido" required />
</div>
<div class="form-group col-xl-6">
<input type="text" id="contact_telefono" name="contact_telefono" class="form-control"
placeholder="Teléfono/movil" required />
</div>
<div class="form-group col-xl-6">
<input type="text" id="contact_empresa" name="contact_empresa" class="form-control"
placeholder="Empresa" required />
</div>
<div class="form-group col-xl-6">
<input type="email" id="contact_email" onblur="window.blur()" name="contact_email"
class="form-control" placeholder="Correo electrónico" required />
</div>
<input type="hidden" name="_cc" id="hidden" />
<div class="form-group col-xl-6">
<select size="1" id="delphi_version" name="delphi_version" class="form-control"
required>
<div style="overflow-y: auto">
<option value="Tu Versión de Delphi">Tu Versión de Delphi</option>
<option value="Ninguna Versión">Ninguna Versión</option>
<option value="Embarcadero Delphi 10.3 Rio">Embarcadero Delphi 10.3 Rio</option>
<option value="Embarcadero Delphi 10.2 Tokyo (Community Edition)">Embarcadero
Delphi 10.2 Tokyo (Community Edition)</option>
<option value="Embarcadero Delphi 10.2 Tokyo">Embarcadero Delphi 10.2 Tokyo</option>
<option value="Embarcadero Delphi 10.1 Berlin">Embarcadero Delphi 10.1
Berlin</option>
<option value="Embarcadero Delphi 10 Seattle">Embarcadero Delphi 10 Seattle</option>
<option value="Embarcadero Delphi XE8">Embarcadero Delphi XE8</option>
<option value="Embarcadero Delphi XE7">Embarcadero Delphi XE7</option>
<option value="Embarcadero Delphi XE6">Embarcadero Delphi XE6</option>
<option value="Embarcadero Delphi XE5">Embarcadero Delphi XE5</option>
<option value="Embarcadero Delphi XE4">Embarcadero Delphi XE4</option>
<option value="Embarcadero Delphi XE3">Embarcadero Delphi XE3</option>
<option value="Embarcadero Delphi XE2">Embarcadero Delphi XE2</option>
<option value="Delphi Starter Edition">Delphi Starter Edition</option>
<option value="Embarcadero Delphi XE">Embarcadero Delphi XE</option>
<option value="Embarcadero Delphi 2010">Embarcadero Delphi 2010</option>
<option value="CodeGear Delphi 2009">CodeGear Delphi 2009</option>
<option value="Delphi for PHP">Delphi for PHP</option>
<option value="Codegear Delphi 2007">Codegear Delphi 2007</option>
<option value="DTurbo Delphi and Turbo Delphi for .NET">Turbo Delphi and
Turbo Delphi for .NET</option>
<option value="Borland Delphi 2006">Borland Delphi 2006</option>
<option value="Borland Delphi 2005">Borland Delphi 2005</option>
<option value="Borland Delphi 8">Borland Delphi 8</option>
<option value="Borland Delphi 7">Borland Delphi 7</option>
<option value="Borland Delphi 6">Borland Delphi 6</option>
<option value="Borland Delphi 5">Borland Delphi 5</option>
<option value="Kylix">Kylix</option>
<option value="Inprise Delphi 4">Inprise Delphi 4</option>
<option value="Borland Delphi 3">Borland Delphi 3</option>
<option value="Borland Delphi 2">Borland Delphi 2</option>
<option value="Borland Delphi 1">Borland Delphi 1</option>
</div>
</select>
</div>
</div>
<div class="form-group">
<textarea id="contact_message" name="contact_message" class="form-control" rows="6"
placeholder="Comentario"></textarea>
</div>
<button type="submit" class="btn tm-btn-submit float-right btn-big">Enviar</button>
</form>
</div>
</div>
<div class="col-lg-5 col-md-5 col-xs-12 tm-contact-right">
<div class="tm-address-box">
<h2 class="mb-4" id="cnt-section">Contacto</h2>
<address>
<a class="no-link" href="https://www.google.com/maps/place/Carrer+del+Bon+Rec%C3%A9s,+3,+46035+Val%C3%A8ncia/@39.4904368,-0.3945009,17z/data=!3m1!4b1!4m5!3m4!1s0xd6045f498529177:0xd843de0e6d749068!8m2!3d39.4904327!4d-0.3923122"
target="_blank">
<i class="fa fa-map-marker" aria-hidden="true" style="margin-left: 0.1em"></i></a>
<a class="no-link" href="https://www.google.com/maps/place/Carrer+del+Bon+Rec%C3%A9s,+3,+46035+Val%C3%A8ncia/@39.4904368,-0.3945009,17z/data=!3m1!4b1!4m5!3m4!1s0xd6045f498529177:0xd843de0e6d749068!8m2!3d39.4904327!4d-0.3923122"
target="_blank">
Carrer del Bon Recés,3</a>
<br>46015 Valencia
<br>España
<br>Teléfono: +34 960130674
</address>
</div>
</div>
</div>
</section>
<footer class="mt-5">
<p class="text-center">Copyright ©2022 DELPHI STUDIO <a href="http://www.delphistudio.es/politica-de-privacidad/" target="_blank" rel="noopener noreferrer">AVISO LEGAL Y POLÍTICA DE PRIVACIDAD</a></p>
</footer>
</div>
<!-- load JS files -->
<script type="text/javascript" src="../js/jquery-1.11.3.min.js"></script>
<script src="../js/popper.min.js"></script>
<!-- https://popper.js.org/ -->
<script src="../js/bootstrap.min.js"></script>
<!-- https://getbootstrap.com/ -->
<script type="text/javascript" src="../slick/slick.min.js"></script>
<!-- Slick Carousel -->
<script type="text/javascript">
window.blur = function () {
var value = document.getElementById('contact_email').value;
document.getElementById('hidden').setAttribute("value", value);
}
window.onresize = function () {
calculateMediaQuery();
}
$(document).ready(
calculateMediaQuery()
);
function calculateMediaQuery() {
if (window.matchMedia('(min-width: 1200px)').matches) {
this.mediaQueryInUse = 'desktop';
} else if (window.matchMedia('(min-width: 992px) and (max-width: 1199px)').matches) {
this.mediaQueryInUse = 'desktop';
} else if (window.matchMedia('(min-width: 768px) and (max-width: 991px)').matches) {
this.mediaQueryInUse = 'tablet';
} else {
this.mediaQueryInUse = 'mobile';
}
if (this.mediaQueryInUse != 'mobile') {
document.getElementById("information1").innerHTML = `
<div class="media-body tm-box-5">
<p class="mb-0" id="tm-section-4">
<div style="height: 50%; width: 50%;margin:0 auto;">
<video src="bp.mp4" width=640 height=480 controls autoplay poster="bp_logo.jpg">
Lo sentimos. Este vídeo no puede ser reproducido en tu navegador.<br>
La versión descargable está disponible en <a href="URL">Enlace</a>.
</video>
</div>
<div style="height: 50%; width: 50%;margin:0 auto; text-align: center;">
<img span style="height:80%; width: 80%;" src="../img/bp_logo.jpg">
</div>
<br>
<section class="tm-section-6" id="tm-section-6" style="padding-top: 0;">
<div class="row" id="container_header">
<div class="col-lg-7 col-md-7 col-xs-12">
<p span style="font-size: 2em;"><strong>¿QUÉ ES?</strong></p>
<p> bitPresenze es una solución simple y óptima, diseñada para facilitar el control de asistencia y la gestión de recursos humanos en pequeñas, medianas y grandes empresas.
.</p>
</div>
<div style="height: 50%; width: 50%;margin:0 auto;" class="col-lg-5 col-md-5 col-xs-12 tm-contact-right" >
<div class="image" ><img src="../img/dashboard.png" class="img-fluid" /></div>
</div>
</div>
</section>
<p Calcula con precisión los horarios de cada empleado y colaborador, registrando datos personales, presencia, ausencia y justificantes, independientemente del tamaño de la empresa.</p>
<p span style="font-size: 2em;"> <strong> ¿COMO FUNCIONA?</strong></p>
<div>
<p> <strong> TIMBRADO </strong>
Empleados y colaboradores timbran la tarjeta diariamente. bitPresenze gestionará los datos personales, reconociendo las características de cada uno, en función de la titulación y departamento al que pertenezca, y configurará los diferentes perfiles de tiempo previsto.
<p> <strong> REGISTRO </strong>
Toda la información relativa a las actividades realizadas se registrará al inicio y al final, con el fin de cuantificar la productividad de cada una y determinar el salario justo en función de ella.
<p> <strong> PROCEDIMIENTO </strong>
bitPresenze calcula la diferencia entre las horas vencidas, asignadas a cada empleado, y las horas realmente trabajadas. Para ello será imprescindible la configuración de tablas de horario, que permite clasificar la plantilla y establecer anomalías.
<p> <strong> ALERT </strong>
Las anomalías son reportadas al empleado y al gerente a través de alertas y mensajes de correo electrónico. El personal podrá entonces proporcionar las justificaciones apropiadas, a través de un CLIENT especialmente instalado.
<p> <strong> CONTROL Y GESTIÓN </strong>
La actividad de control y gestión que llevan a cabo los jefes de personal puede realizarse tanto a través de la monitorización de múltiples puestos de trabajo, como a través de la supervisión de un único ordenador. La configuración del software en cada máquina no es en realidad un requisito necesario: la propia administración establecerá los CLIENT en los que tendrá que timbrar cada usuario.
<br><br>
<br>
<div class="row" id="container_header">
<div class="col-lg-7 col-md-7 col-xs-12">
<p span style="font-size: 2em;"><strong>MULTIPLATAFORMA</strong></p>
<p> bitPresenze es "multiplataforma", es decir, puede integrarse con client de asistencia o sistemas de monitoreo de bajo costo:
<p>Windows / Mac OS X / Android / iOS / Touch / WEB / HW preexistente
</div>
<div style="height: 50%; width: 50%;margin:0 auto;" class="col-lg-5 col-md-5 col-xs-12 tm-contact-right" >
<div class="image" ><img src="../img/multiplatform.png" class="img-fluid" /></div>
</div>
</div>
<br><br>
<br>
<div class="row" id="container_header">
<div class="col-lg-7 col-md-7 col-xs-12">
<p span style="font-size: 2em;"><strong>CONTABILIDAD INDUSTRIAL</strong></p>
<p> bitPresenze ofrece múltiples funciones, incluida la capacidad de calcular rápida y fácilmente la cantidad total de horas dedicadas a la realización de una tarea específica.
El sistema procesa las distintas actividades ingresadas, generando reportes diarios divididos en franjas horarias.
Gracias a esta particularidad, bitPresenze ofrece la posibilidad de monitorear el progreso del trabajo en cualquier momento, de acuerdo con los plazos previstos.
</div>
<div style="height: 50%; width: 50%;margin:0 auto;" class="col-lg-5 col-md-5 col-xs-12 tm-contact-right" >
<div class="image" ><img src="../img/cont_ind.png" class="img-fluid" /></div>
</div>
</div>
<a class="nav-link" href="#cnt-section" span style="display:inline;margin:0; padding:0">Contáctenos</a> para recibir su oferta personalizada.
`;
document.getElementById("information1").style.display = 'flex';
document.getElementById("navigation-bar").innerHTML = `
<nav class="navbar navbar-expand-sm bg-light navbar-light">
<!-- Brand -->
<!-- <a class="navbar-brand" href="#">
alt=""></a> -->
<!-- Links -->
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="../index.html">Inicio</a>
</li>
<!-- Dropdown -->
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbardrop" data-toggle="dropdown">
Tecnología
</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="aplicacionesmoviles.html">Aplicaciones Móviles</a>
<a class="dropdown-item" href="arduino.html">Arduino</a>
<a class="dropdown-item" href="bottelegram.html">Bot Telegram</a>
<a class="dropdown-item" href="delphi.html">Delphi</a>
<a class="dropdown-item" href="elkstack.html">ELK Stack</a>
<a class="dropdown-item" href="machinelearning.html">Machine Learning</a>
<a class="dropdown-item" href="python.html">Python</a>
<a class="dropdown-item" href="raspberrypi.html">Raspberry Pi</a>
<a class="dropdown-item" href="restsoap.html">Rest y Soap</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="../formacion/formacion.html">Cursos</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#cnt-section">Contacto</a>
</li>
<li class="nav-item">
<a class="nav-link" href="../index.html#sn-section">Sobre Nosotros</a>
</li>
</ul>
</nav>
`;
} else {
document.getElementById("information1").innerHTML = `
<div class="media-body tm-box-2">
<p class="mb-0" id="tm-section-4">
<br>
<div style="height: 90%; width: 90%;margin:0 auto;">
<video src="bp.mp4" width=240 height=400 controls autoplay poster="bp_logo.jpg">
Lo sentimos. Este vídeo no puede ser reproducido en tu navegador.<br>
La versión descargable está disponible en <a href="URL">Enlace</a>.
</video>
</div>
<div style="height: 50%; width: 50%;margin:0 auto;">
<img span style="height:80%; width: 80%;" src="../img/bp_logo.jpg">
</div>
<section class="tm-section-6" id="tm-section-6" style="padding-top: 0;">
<div class="row" id="container_header">
<div class="col-lg-7 col-md-7 col-xs-12">
<p span style="font-size: 2em;"><strong>¿QUÉ ES?</strong></p>
<p> bitPresenze es una solución simple y óptima, diseñada para facilitar el control de asistencia y la gestión de recursos humanos en pequeñas, medianas y grandes empresas.
.</p>
</div>
<div style="height: 50%; width: 50%;margin:0 auto;" class="col-lg-5 col-md-5 col-xs-12 tm-contact-right" >
<div class="image" ><img src="../img/dashboard.png" class="img-fluid" /></div>
</div>
</div>
</section>
<p Calcula con precisión los horarios de cada empleado y colaborador, registrando datos personales, presencia, ausencia y justificantes, independientemente del tamaño de la empresa.</p>
<p span style="font-size: 2em;"> <strong> ¿COMO FUNCIONA?</strong></p>
<div>
<p> <strong> TIMBRADO </strong>
Empleados y colaboradores timbran la tarjeta diariamente. bitPresenze gestionará los datos personales, reconociendo las características de cada uno, en función de la titulación y departamento al que pertenezca, y configurará los diferentes perfiles de tiempo previsto.
<p> <strong> REGISTRO </strong>
Toda la información relativa a las actividades realizadas se registrará al inicio y al final, con el fin de cuantificar la productividad de cada una y determinar el salario justo en función de ella.
<p> <strong> PROCEDIMIENTO </strong>
bitPresenze calcula la diferencia entre las horas vencidas, asignadas a cada empleado, y las horas realmente trabajadas. Para ello será imprescindible la configuración de tablas de horario, que permite clasificar la plantilla y establecer anomalías.
<p> <strong> ALERT </strong>
Las anomalías son reportadas al empleado y al gerente a través de alertas y mensajes de correo electrónico. El personal podrá entonces proporcionar las justificaciones apropiadas, a través de un CLIENT especialmente instalado.
<p> <strong> CONTROL Y GESTIÓN </strong>
La actividad de control y gestión que llevan a cabo los jefes de personal puede realizarse tanto a través de la monitorización de múltiples puestos de trabajo, como a través de la supervisión de un único ordenador. La configuración del software en cada máquina no es en realidad un requisito necesario: la propia administración establecerá los CLIENT en los que tendrá que timbrar cada usuario.
<br><br>
<br>
<div class="row" id="container_header">
<div class="col-lg-7 col-md-7 col-xs-12">
<p span style="font-size: 2em;"><strong>MULTIPLATAFORMA</strong></p>
<p> bitPresenze es "multiplataforma", es decir, puede integrarse con client de asistencia o sistemas de monitoreo de bajo costo:
<p>Windows / Mac OS X / Android / iOS / Touch / WEB / HW preexistente
</div>
<div style="height: 50%; width: 50%;margin:0 auto;" class="col-lg-5 col-md-5 col-xs-12 tm-contact-right" >
<div class="image" ><img src="../img/multiplatform.png" class="img-fluid" /></div>
</div>
</div>
<br><br>
<br>
<div class="row" id="container_header">
<div class="col-lg-7 col-md-7 col-xs-12">
<p span style="font-size: 2em;"><strong>CONTABILIDAD INDUSTRIAL</strong></p>
<p> bitPresenze ofrece múltiples funciones, incluida la capacidad de calcular rápida y fácilmente la cantidad total de horas dedicadas a la realización de una tarea específica.
El sistema procesa las distintas actividades ingresadas, generando reportes diarios divididos en franjas horarias.
Gracias a esta particularidad, bitPresenze ofrece la posibilidad de monitorear el progreso del trabajo en cualquier momento, de acuerdo con los plazos previstos.
</div>
<div style="height: 50%; width: 50%;margin:0 auto;" class="col-lg-5 col-md-5 col-xs-12 tm-contact-right" >
<div class="image" ><img src="../img/cont_ind.png" class="img-fluid" /></div>
</div>
</div>
<br>
<div>
¡No pierdas la oportunidad!
<a class="nav-link" href="#cnt-section" span style="display:inline;margin:0; padding:0">Contáctenos</a> para recibir su oferta personalizada.
</div>
`;
document.getElementById("information1").style.display = 'block';
document.getElementById("navigation-bar").innerHTML = `
<i class="fa fa-bars mobile-btn" aria-hidden="true" data-toggle="modal" data-target="#exampleModal2"></i>
<div style="z-index: 100000000;" class="modal fade" id="exampleModal2" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel2" aria-hidden="true">
<div class="modal-dialog modal-dialog-slideout modal-sm" role="document">
<div class="modal-content">
<div class="modal-header">
<h3 class="modal-title" id="exampleModalLabel">Menu</h3>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<ul class="navbar-nav">
<li class="nav-item">
<h5>
<a class="nav-link no-link" href="../index.html" target="_self" >Inicio</a>
</h5>
</li>
<!-- Dropdown -->
<li class="nav-item dropdown">
<div id="accordion" role="tablist" aria-multiselectable="true">
<div class="panel">
<h5 class="panel-heading" data-toggle="collapse" data-target="#collapseAvail" data-parent="#accordion" href="#collapseOne"
aria-expanded="true" aria-controls="collapseAvail" role="tab" id="headingOne">
<a data-toggle="collapse" data-target="#collapseAvail" data-parent="#accordion" href="#collapseOne"
aria-expanded="true" aria-controls="collapseAvail" class="d-block no-link">
<i class="panel-heading fa fa-chevron-down pull-right"></i> Tecnología
</a>
</h5>
<div id="collapseAvail" class="collapse" role="tabpanel" aria-labelledby="headingOne">
<div>
<div class="col-xs-12">
<a class="col-xs-12 no-line-link" href="aplicacionesmoviles.html">
Aplicaciones Móviles
</a>
</div>
<div class="col-xs-12">
<a class="col-xs-12 no-line-link" href="Arduino.html">
Arduino
</a>
</div>
<div class="col-xs-12">
<a class="col-xs-12 no-line-link" href="bottelegram.html">
Bot Telegram
</a>
</div>
<div class="col-xs-12">
<a class="col-xs-12 no-line-link" href="delphi.html">
Delphi
</a>
</div>
<div class="col-xs-12">
<a class="col-xs-12 no-line-link" href="elkstack.html">
ELK Stack
</a>
</div>
<div class="col-xs-12">
<a class="col-xs-12 no-line-link" href="machinelearning.html">
Machine Learning
</a>
</div>
<div class="col-xs-12">
<a class="col-xs-12 no-line-link" href="python.html">
Python
</a>
</div>
<div class="col-xs-12">
<a class="col-xs-12 no-line-link" href="raspberrypi.html">
Raspberry Pi
</a>
</div>
<div class="col-xs-12">
<a class="col-xs-12 no-line-link" href="restsoap.html">
Rest y Soap
</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="nav-item">
<h5>
<a class="nav-link no-link" href="../formacion/formacion.html" aria-label="Close">Cursos</a>
</h5>
</li>
<li class="nav-item">
<h5>
<a class="nav-link no-link" href="#cnt-section" data-dismiss="modal" aria-label="Close">Contacto</a>
</h5>
</li>
<li class="nav-item">
<h5>
<a class="nav-link no-link" href="../index.html#sn-section">Sobre Nosotros</a>
</h5>
</li>
</ul>
</div>
<div class="modal-footer"></div>
</div>
</div>
</div>`
}
}
</script>
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/slideout/1.0.1/slideout.min.js"></script> -->
<script>
$(document).ready(function () {
if (renderPage) {
$('body').addClass('loaded');
}
// https://css-tricks.com/snippets/jquery/smooth-scrolling/
// Select all links with hashes
$('a[href*="#"]')
// Remove links that don't actually link to anything
.not('[href="#"]')
.not('[href="#0"]')
.click(function (event) {
// On-page links
if (
location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '')
&&
location.hostname == this.hostname
) {
// Figure out element to scroll to
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
// Does a scroll target exist?
if (target.length) {
// Only prevent default if animation is actually gonna happen
event.preventDefault();
$('html, body').animate({
scrollTop: target.offset().top + 1
}, 1000, function () {
// Callback after animation
// Must change focus!
var $target = $(target);
$target.focus();
if ($target.is(":focus")) { // Checking if the target was focused
return false;
} else {
$target.attr('tabindex', '-1'); // Adding tabindex for elements not focusable
$target.focus(); // Set focus again
};
});
}
}
});
});
</script>
</body>
</html>