- Loading applications...
+ Loading applications. Please wait...
@@ -699,18 +736,7 @@
document.addEventListener('DOMContentLoaded', function() {
- document.querySelectorAll('.menu-item.active').forEach(item => {
- const img = item.querySelector('img');
- img.src = img.dataset.hover;
- /*
- item.addEventListener('mouseenter', () => {
- img.src = img.dataset.hover;
- });
- item.addEventListener('mouseleave', () => {
- img.src = img.dataset.src;
- });
- */
- });
+ updateActive();
const myAppsBtn = document.getElementById('myAppsBtn');
const installAppsBtn = document.getElementById('installAppsBtn');
@@ -726,6 +752,18 @@
const popupText = document.getElementById('popupText');
const closeBtn = document.querySelector('.close');
+
+ function updateActive() {
+ document.querySelectorAll('.menu-item').forEach(item => {
+ const img = item.querySelector('img');
+ img.src = img.dataset.src;
+ });
+ document.querySelectorAll('.menu-item.active').forEach(item => {
+ const img = item.querySelector('img');
+ img.src = img.dataset.hover;
+ });
+ }
+
//Appok betöltése
function renderApps(all) {
myAppsContainer.classList.remove('hidden');
@@ -843,6 +881,13 @@
}
function renderSettings() {
+
+ const submenu = document.getElementById("settingsSubmenu");
+ const isVisible = submenu.style.display === "flex";
+
+ submenu.style.display = isVisible ? "none" : "flex";
+ settingsBtn.classList.toggle("open", !isVisible);
+
myAppsContainer.classList.remove('hidden');
popup.classList.add('hidden');
@@ -851,11 +896,6 @@
- Settings
-
-
-
-
@@ -941,6 +981,8 @@
monitorBtn.classList.remove('active');
settingsBtn.classList.remove('active');
btn.classList.add('active');
+
+ updateActive();
}
//myAppsBtn.addEventListener('click', () => {renderApps(false); activate(myAppsBtn);});
@@ -974,7 +1016,7 @@
-
+