From df94ebff42a9630476e5e1e326e4a86677c89936 Mon Sep 17 00:00:00 2001 From: Armilar <102996011+Armilar@users.noreply.github.com> Date: Fri, 20 Oct 2023 12:54:44 +0200 Subject: [PATCH] Updated ioBroker Navigation (markdown) --- ioBroker-Navigation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ioBroker-Navigation.md b/ioBroker-Navigation.md index ee66f29..b01bdd1 100644 --- a/ioBroker-Navigation.md +++ b/ioBroker-Navigation.md @@ -114,14 +114,14 @@ Es gibt jetzt 3 Varianten, um ein Icon für Subpages anzulegen. ##### Variante 1 (ursprüngliche Notation) * Die ursprüngliche Variante mit festem Icon und fester Farbe: - ``` + ```typescript { navigate: true, id: 'NSPanel_Einstellungen', icon: 'wrench-outline', onColor: White, name: 'Screensaver'} ``` Die Eigenschaft **navigate: true** macht aus einem normalen Steuerelement, ein Icon, um eine Subpage zu öffnen. Des Weiteren wird die Eigenschaft **id:** benötigt. Sie enthält den Namen der Subpage. Diese beiden Angaben **sind Pflicht**, mit **icon:** und **onColor:** kann man von dem Standardicon und Farbe abweichen und Eigene definieren. ##### Variante 2 (neue Notation) * Die neue Variante: - ``` + ```typescript { navigate: true, id: null, targetPage: 'WlanDaten', onColor: White, name: 'Gäste WLAN Daten'} ``` Bei der neuen Schreibweise bleibt das Verhalten zu der Alten gleich. Hier ist nur die Schreibweise für das Ziel (Subpage) angepasst. Wobei meiner Meinung nach es die richtige Schreibweise ist. Pflicht sind folgende Eigenschaften: **naigate: true, id: null**, und (neu) **tagetPage:**. Hier kommt jetzt der Name der Subpage ran, der bei der alten Schreibweise hinter **id:** stand.