This commit is contained in:
Tomas Dvorak
2025-05-30 13:11:58 +02:00
parent 04974dc3ea
commit f187b092c1
+9 -3
View File
@@ -1976,10 +1976,10 @@ async function saveApp(event) {
const name = document.getElementById('appName')?.value.trim() || ''; const name = document.getElementById('appName')?.value.trim() || '';
const url = document.getElementById('appLink')?.value.trim() || ''; const url = document.getElementById('appLink')?.value.trim() || '';
const description = document.getElementById('appDescription')?.value.trim() || ''; const description = document.getElementById('appDescription')?.value.trim() || '';
const icon = document.getElementById('appIcon')?.value || 'fa-globe'; const iconClass = form.iconClass || 'fa-globe'; // Use stored icon class
const color = document.getElementById('appColor')?.value || '#4a6cf7'; const color = document.getElementById('appColor')?.value || '#4a6cf7';
console.log('Saving app with data:', { name, url, description, icon, color }); console.log('Saving app with data:', { name, url, description, iconClass, color });
if (!name) { if (!name) {
showNotification('Název aplikace je povinný', 'error'); showNotification('Název aplikace je povinný', 'error');
@@ -1995,7 +1995,7 @@ async function saveApp(event) {
formData.append('name', name); formData.append('name', name);
formData.append('url', url); formData.append('url', url);
formData.append('description', description); formData.append('description', description);
formData.append('icon', icon); formData.append('iconClass', iconClass); // Use iconClass instead of icon
formData.append('color', color); formData.append('color', color);
try { try {
@@ -2517,6 +2517,12 @@ function selectIcon(iconClass) {
if (selectedOption) { if (selectedOption) {
selectedOption.classList.add('active'); selectedOption.classList.add('active');
} }
// Store the icon class in the form data
const form = document.getElementById('appForm');
if (form) {
form.iconClass = iconClass;
}
} }
// Initialize icon picker when the page loads // Initialize icon picker when the page loads