minor css and js improvements
This commit is contained in:
@@ -27,7 +27,7 @@ if ($API_devices->request_method === 'POST') {
|
||||
}
|
||||
|
||||
$filename = basename($_FILES['file']['name']);
|
||||
$filename = preg_replace('/[^a-zA-Z0-9_\.\-]/', '_', $filename);
|
||||
$filename = preg_replace('/[^a-zA-Z0-9_.-]/', '_', $filename);
|
||||
$file_extension = strtolower(pathinfo($filename, PATHINFO_EXTENSION));
|
||||
|
||||
$expectedExtension = $allowedFiletypes[$filetype];
|
||||
|
||||
2
pub/src/css/bootstrap.gruvbox.css
vendored
2
pub/src/css/bootstrap.gruvbox.css
vendored
@@ -279,7 +279,7 @@ body {
|
||||
line-height: var(--bs-body-line-height);
|
||||
color: var(--bs-body-color);
|
||||
background-color: var(--bs-body-bg);
|
||||
webkit-text-size-adjust: 100%;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
|
||||
2
pub/src/css/bootstrap.gruvbox.min.css
vendored
2
pub/src/css/bootstrap.gruvbox.min.css
vendored
File diff suppressed because one or more lines are too long
@@ -22,7 +22,8 @@ async function loadTranslations() {
|
||||
const response = await fetch('/api/v1/frontend/locale/');
|
||||
|
||||
if (!response.ok) {
|
||||
throw new Error(`HTTP ${response.status}`);
|
||||
console.error(`HTTP ${response.status}`);
|
||||
return;
|
||||
}
|
||||
|
||||
const data = await response.json();
|
||||
|
||||
@@ -5,7 +5,8 @@ document.addEventListener("DOMContentLoaded", async function () {
|
||||
const response = await fetch("/api/v1/frontend/breadcrumbs/");
|
||||
|
||||
if (!response.ok) {
|
||||
throw new Error(`HTTP ${response.status}`);
|
||||
console.error(`HTTP ${response.status}`);
|
||||
return;
|
||||
}
|
||||
|
||||
breadcrumbArray = await response.json();
|
||||
|
||||
@@ -3,7 +3,8 @@ document.addEventListener("DOMContentLoaded", async function () {
|
||||
const response = await fetch("/api/v1/frontend/response/");
|
||||
|
||||
if (!response.ok) {
|
||||
throw new Error(`HTTP ${response.status}`);
|
||||
console.error(`HTTP ${response.status}`);
|
||||
return;
|
||||
}
|
||||
|
||||
const data = await response.json();
|
||||
|
||||
@@ -197,19 +197,6 @@ function getColorForUser(name) {
|
||||
return finalColor;
|
||||
}
|
||||
|
||||
// Helper: get all dates between two dates (inclusive)
|
||||
function getDatesBetween(startDate, endDate) {
|
||||
const dates = [];
|
||||
let current = new Date(startDate);
|
||||
const end = new Date(endDate);
|
||||
|
||||
while (current <= end) {
|
||||
dates.push(current.toISOString().slice(0, 10));
|
||||
current.setDate(current.getDate() + 1);
|
||||
}
|
||||
return dates;
|
||||
}
|
||||
|
||||
let stompChart = null;
|
||||
|
||||
// Convert dd/mm/yyyy → Date safely
|
||||
@@ -253,7 +240,8 @@ async function loadChart() {
|
||||
const res = await fetch('/api/v1/office/stompjes/?frontend=1');
|
||||
|
||||
if (!res.ok) {
|
||||
throw new Error(`HTTP ${res.status}`);
|
||||
console.error(`HTTP ${res.status}`);
|
||||
return;
|
||||
}
|
||||
|
||||
const data = await res.json();
|
||||
|
||||
Reference in New Issue
Block a user