diff --git a/index.html b/index.html index 1af8dea..73731c9 100644 --- a/index.html +++ b/index.html @@ -78,15 +78,10 @@ - - - -
-

two

- network orchestrator +

Syn

+ web framwork
-
diff --git a/pages/dashboard/dashboard.js b/pages/dashboard/dashboard.js index 9df2f71..9e3ae5c 100644 --- a/pages/dashboard/dashboard.js +++ b/pages/dashboard/dashboard.js @@ -1,57 +1,2 @@ -import { SidePanel } from '../../components/side-panel/side-panel.js' - export function init(main) { - main.querySelectorAll('[data-panel-title]').forEach(btn => { - btn.addEventListener('click', () => { - SidePanel.open({ - title: btn.dataset.panelTitle, - width: btn.dataset.panelWidth ?? '480px', - content: `

- Contenu du panneau ${btn.dataset.panelTitle}.
- Largeur : ${btn.dataset.panelWidth}.

- Tu peux ouvrir plusieurs panneaux — ils s'empilent vers la gauche. - Ferme avec ✕, Échap, ou en cliquant le fond. -

`, - }) - }) - }) - - main.querySelectorAll('[data-action="create-vm"]').forEach(btn => { - btn.addEventListener('click', () => { - SidePanel.open({ - title: 'Nouvelle VM', - width: '520px', - content: ``, - }) - // form-vm gère son propre submit et dispatche vm-saved — pas besoin de querySelector - }) - }) - - main.querySelectorAll('[data-action="edit-vm-i-test1"]').forEach(btn => { - btn.addEventListener('click', () => { - SidePanel.open({ - title: 'Modifier i-test1', - width: '520px', - content: `` - }) - // form-vm gère son propre submit et dispatche vm-saved — pas besoin de querySelector - }) - }) - - main.querySelectorAll('[data-action="console"]').forEach(btn => { - btn.addEventListener('click', () => { - SidePanel.open({ - title: 'afficher une consol', - width: '700px', - content: `` - }) - // form-vm gère son propre submit et dispatche vm-saved — pas besoin de querySelector - }) - }) - - // vm-saved est attaché sur main (pas document) → nettoyé automatiquement - // quand le router remplace le contenu de
- main.addEventListener('vm-saved', e => { - console.log('vm-saved', e.detail) - }) }