adsd
All checks were successful
Deploy / deploy-staging (push) Successful in 23s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-17 23:29:25 +02:00
parent 35d3d856b4
commit 26b4355898
6 changed files with 126 additions and 51 deletions

View File

@@ -3,7 +3,7 @@
{ id: 'desktop', label: 'Desktop Type' },
{ id: 'profile', label: 'Benutzerdaten' },
{ id: 'apps', label: 'App-Installation' },
{ id: 'widgets', label: 'Widget-Installation' },
{ id: 'widgets', label: 'Infobereich' },
];
const escapeHtml = (value) => String(value)
@@ -35,7 +35,7 @@
return 'Bestimmt, welche Desktop-Apps fuer diesen Benutzer sichtbar bleiben.';
}
return 'Steuert, welche Widgets in der rechten Leiste des Desktops aktiv sind.';
return 'Steuert, welche Elemente im rechten Infobereich des Desktops aktiv sind.';
};
const renderSkinChoices = (state) => state.bootstrap.options.skins.map((skin) => {
@@ -101,7 +101,7 @@
<span class="usm-item-main">
<strong>${escapeHtml(widget.title)}</strong>
<p>${escapeHtml(widget.summary || '')}</p>
<span class="usm-item-meta">${widget.default_enabled ? 'Standard-Widget' : 'Optionales Widget'}</span>
<span class="usm-item-meta">${widget.default_enabled ? 'Standardbereich' : 'Optionaler Bereich'}</span>
</span>
</label>
`;
@@ -177,9 +177,9 @@
return `
<section class="usm-card">
<p class="usm-kicker">Widget-Auswahl</p>
<h2>Aktive Widget-Leiste</h2>
<p class="usm-copy">Widgets bleiben Teil der Desktop-Mechanik und werden hier nur benutzerbezogen ein- oder ausgeblendet.</p>
<p class="usm-kicker">Infobereich</p>
<h2>Rechter Desktopbereich</h2>
<p class="usm-copy">Diese Inhalte liegen aktuell im rechten Infobereich des Desktops und werden hier benutzerbezogen ein- oder ausgeblendet.</p>
<div class="usm-list">
${renderWidgetItems(state)}
</div>
@@ -205,7 +205,7 @@
<div class="usm-brand">
<p class="usm-kicker">Setup</p>
<h1>User Self Management</h1>
<p>Ein gemeinsamer Setup-Bereich fuer Desktop-Typ, Benutzerdaten, Apps und Widgets.</p>
<p>Ein gemeinsamer Setup-Bereich fuer Desktop-Typ, Benutzerdaten, Apps und den rechten Infobereich.</p>
</div>
<div class="usm-nav-list">
${SECTIONS.map((section) => `