From bcf3b621e88cfa6d91ae0ebc67ae6977bcafcb7a Mon Sep 17 00:00:00 2001 From: Cees Voesenek Date: Wed, 17 Apr 2024 14:27:59 +0200 Subject: [PATCH] Move hierarchical menu type selection to user settings --- src/assets/DefaultUserSettings.json | 21 +++++++++++++++ src/components/general/HierarchicalMenu.vue | 18 ++++++++++--- src/views/SchematicStatusDisplayView.vue | 28 +++++++------------ src/views/SpatialDisplayView.vue | 30 +++++++-------------- src/views/TopologyDisplayView.vue | 28 ++++++------------- 5 files changed, 62 insertions(+), 63 deletions(-) diff --git a/src/assets/DefaultUserSettings.json b/src/assets/DefaultUserSettings.json index 4b3b9bc79..c58d6d0ab 100644 --- a/src/assets/DefaultUserSettings.json +++ b/src/assets/DefaultUserSettings.json @@ -64,5 +64,26 @@ } ], "group": "UI" + }, + { + "id": "ui.hierarchical-menu-style", + "type": "oneOfMultiple", + "label": "Menu style", + "value": "auto", + "items": [ + { + "value": "auto", + "icon": "mdi-responsive" + }, + { + "value": "tree", + "icon": "mdi-file-tree" + }, + { + "value": "column", + "icon": "mdi-view-week" + } + ], + "group": "UI" } ] diff --git a/src/components/general/HierarchicalMenu.vue b/src/components/general/HierarchicalMenu.vue index 10926b950..f94581c4b 100644 --- a/src/components/general/HierarchicalMenu.vue +++ b/src/components/general/HierarchicalMenu.vue @@ -1,12 +1,12 @@