From fc8b30e795cb699ac6644c62950ebd0e26260dcc Mon Sep 17 00:00:00 2001 From: Hilbrand Bouwkamp Date: Tue, 13 Dec 2022 08:53:56 +0100 Subject: [PATCH] Moved label to item to util, and added normalization/underscore support The util function adds additional support: * Use normalize to allow for channel names to contain subscript characters like in units; CO2. * Convert spaces to underscore. * Allow underscore in name. Fixes https://github.com/openhab/openhab-addons/issues/13909 Signed-off-by: Hilbrand Bouwkamp --- .../web/src/components/thing/channel-list.vue | 6 ++---- bundles/org.openhab.ui/web/src/js/openhab/index.js | 4 +++- bundles/org.openhab.ui/web/src/js/openhab/util.js | 7 +++++++ .../web/src/pages/settings/model/add-from-thing.vue | 4 +--- .../pages/settings/model/generate-textual-definition.js | 5 ++--- .../web/src/pages/settings/things/link/link-add.vue | 6 ++---- .../org.openhab.ui/web/test/jest/__tests__/util.test.js | 7 +++++++ 7 files changed, 24 insertions(+), 15 deletions(-) create mode 100644 bundles/org.openhab.ui/web/src/js/openhab/util.js create mode 100644 bundles/org.openhab.ui/web/test/jest/__tests__/util.test.js diff --git a/bundles/org.openhab.ui/web/src/components/thing/channel-list.vue b/bundles/org.openhab.ui/web/src/components/thing/channel-list.vue index 3b11927cbb..18bcaea4eb 100644 --- a/bundles/org.openhab.ui/web/src/components/thing/channel-list.vue +++ b/bundles/org.openhab.ui/web/src/components/thing/channel-list.vue @@ -89,8 +89,6 @@