Files
oficial/app/resources/views/layout/body/scripts.blade.php

72 lines
3.0 KiB
PHP
Raw Normal View History

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js" integrity="sha512-3gJwYpMe3QewGELv8k/BX9vcqhryRdzRMxVfq6ngyWXwo03GFEzjsUm8Q7RZcHPHksttq7/GFoxjCVUjkjvPdw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
2024-02-23 10:20:58 -03:00
<script src="https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.9.3/semantic.min.js" integrity="sha512-gnoBksrDbaMnlE0rhhkcx3iwzvgBGz6mOEj4/Y5ZY09n55dYddx6+WYc72A55qEesV8VX2iMomteIwobeGK1BQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
2023-09-13 18:51:46 -03:00
<script type="text/javascript">
2024-06-18 22:41:03 -04:00
class APIClient {
static fetch(url, options=null) {
return fetchAPI(url, options)
}
}
2023-11-25 00:55:31 -03:00
function fetchAPI(url, options=null) {
if (options === null) {
options = {}
}
if (!Object.hasOwn(options, 'headers')) {
options['headers'] = {}
}
if (!Object.hasOwn(options['headers'], 'Authorization')) {
2024-04-03 13:26:12 -03:00
options['headers']['Authorization'] = 'Bearer {{md5($API_KEY)}}{{($login->isIn()) ? $login->getSeparator() . $login->getToken() : ''}}'
2023-11-25 00:55:31 -03:00
}
2023-12-21 18:45:47 -03:00
return fetch(url, options).then(response => {
if (response.ok) {
return response
}
throw new Error(JSON.stringify({code: response.status, message: response.statusText, url}))
}).catch(error => {
console.error(error)
})
2023-11-25 00:55:31 -03:00
}
2024-05-13 16:54:59 -04:00
const datatables_defaults = {
language: {
emptyTable: 'No hay datos disponibles',
info: 'Mostrando _START_ a _END_ de _TOTAL_ registros',
infoEmpty: 'Mostrando desde 0 a 0 de 0 registros',
infoFiltered: '(filtrado de _MAX_ registros totales)',
lengthMenu: 'Mostrar _MENU_ registros',
loadingRecords: 'Cargando...',
search: 'Buscar:',
zeroRecords: 'No se encontraron registros',
paginate: {
first: 'Primero',
last: 'Último',
next: 'Siguiente',
previous: 'Anterior',
},
aria: {
orderable: 'Ordenar por esta columna',
orderableReverse: 'Ordenar por esta columna en orden inverso',
}
}
}
2023-09-13 18:51:46 -03:00
const calendar_date_options = {
type: 'date',
firstDayOfWeek: 1,
today: true,
monthFirst: false,
text: {
days: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
2024-05-13 16:54:59 -04:00
dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'],
dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
2023-09-13 18:51:46 -03:00
months: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
monthsShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
2024-05-13 16:54:59 -04:00
today: 'Hoy',
now: 'Ahora',
2023-09-13 18:51:46 -03:00
},
formatter: {
date: 'DD-MM-YYYY'
},
}
</script>
@stack('page_scripts')