Bleibende Sektor Elemente für UI fix

This commit is contained in:
2026-06-26 11:09:03 +02:00
parent 7a39007712
commit 47552ea448
79 changed files with 5526 additions and 190 deletions
+30 -21
View File
@@ -591,32 +591,40 @@ function renderSectorList(sectors, type) {
`;
cardLink.onclick = (e) => {
e.preventDefault();
console.log(`Starte Onboarding für Sektor: ${sector.name} (ID: ${sector.id})`);
selectedSectorId = sector.id;
if (type === 'my') {
console.log(`Betrete bekannten Sektor: ${sector.name}`);
// todo für später, hier muss dann variable der link stehen oder man müsste ihn aus der datenbank auslesen
window.open('https://dev.void-genesis.de', '_blank');
} else {
console.log(`Starte Onboarding für Sektor: ${sector.name} (ID: ${sector.id})`);
const sectorBrowserLayer = document.getElementById('sector-browser-layer');
if (sectorBrowserLayer) {
sectorBrowserLayer.style.opacity = 0.05;
sectorBrowserLayer.style.pointerEvents = 'none';
}
selectedSectorId = sector.id;
const onboardingHtmlLayer = document.getElementById('sector-onboarding-layer');
if (onboardingHtmlLayer) onboardingHtmlLayer.style.display = 'flex';
if (onboardingPixiContainer) onboardingPixiContainer.visible = true;
const sectorBrowserLayer = document.getElementById('sector-browser-layer');
if (sectorBrowserLayer) {
sectorBrowserLayer.style.opacity = 0.05;
sectorBrowserLayer.style.pointerEvents = 'none';
}
const localUsernameInput = document.getElementById('local-username');
if (localUsernameInput) {
const userDataStr = sessionStorage.getItem('void_user') || localStorage.getItem('void_user');
if (userDataStr) {
try {
const userData = JSON.parse(userDataStr);
if (userData.username) {
localUsernameInput.value = userData.username;
const onboardingHtmlLayer = document.getElementById('sector-onboarding-layer');
if (onboardingHtmlLayer) onboardingHtmlLayer.style.display = 'flex';
if (onboardingPixiContainer) onboardingPixiContainer.visible = true;
const localUsernameInput = document.getElementById('local-username');
if (localUsernameInput) {
const userDataStr = sessionStorage.getItem('void_user') || localStorage.getItem('void_user');
if (userDataStr) {
try {
const userData = JSON.parse(userDataStr);
if (userData.username) {
localUsernameInput.value = userData.username;
}
} catch (err) {
console.error("Fehler beim Auslesen der User-Daten für das Onboarding:", err);
}
} catch (err) {
console.error("Fehler beim Auslesen der User-Daten für das Onboarding:", err);
}
}
}
@@ -971,6 +979,7 @@ if (onboardingForm) {
if (btnCancelOnboarding) btnCancelOnboarding.click();
loadAndRenderSectorBrowser();
window.open('https://dev.void-genesis.de', '_blank');
}, 1500);
} catch (error) {