From 8d8e46ad5bbf5bb3db6f30dcaa43220f96e678ac Mon Sep 17 00:00:00 2001 From: Mark Herwege Date: Sun, 22 Dec 2024 17:20:58 +0100 Subject: [PATCH] Import treeview items locally & Clean-up sitemap page components (#2915) See https://github.com/openhab/openhab-webui/pull/2904#issuecomment-2537081847 and https://github.com/openhab/openhab-webui/pull/2904#issuecomment-2537277268 This moves the import from the treeview items for model and sitemap out of app.js and removes the sitemap page elements as this was never used. Signed-off-by: Mark Herwege --- .../org.openhab.ui/web/src/components/app.vue | 9 -- .../src/components/model/model-treeview.vue | 5 + .../src/components/model/treeview-item.vue | 4 + .../pagedesigner/sitemap/treeview-item.vue | 4 + .../src/components/sitemap/widget-generic.vue | 100 ------------------ bundles/org.openhab.ui/web/src/js/app.js | 6 -- .../web/src/pages/page/sitemap-view.vue | 67 ------------ .../web/src/pages/settings/model/model.vue | 4 +- .../settings/pages/sitemap/sitemap-edit.vue | 4 +- 9 files changed, 19 insertions(+), 184 deletions(-) delete mode 100644 bundles/org.openhab.ui/web/src/components/sitemap/widget-generic.vue delete mode 100644 bundles/org.openhab.ui/web/src/pages/page/sitemap-view.vue diff --git a/bundles/org.openhab.ui/web/src/components/app.vue b/bundles/org.openhab.ui/web/src/components/app.vue index cb6e743a0c..6acd7b240d 100644 --- a/bundles/org.openhab.ui/web/src/components/app.vue +++ b/bundles/org.openhab.ui/web/src/components/app.vue @@ -17,12 +17,6 @@ {{ $t('sidebar.noPages') }} - diff --git a/bundles/org.openhab.ui/web/src/js/app.js b/bundles/org.openhab.ui/web/src/js/app.js index 296f346f47..490c6a644c 100644 --- a/bundles/org.openhab.ui/web/src/js/app.js +++ b/bundles/org.openhab.ui/web/src/js/app.js @@ -4,10 +4,7 @@ import './compatibility' import Vue from 'vue' // Import globally registered components -import SitemapWidgetGeneric from '../components/sitemap/widget-generic.vue' import OHIconComponent from '../components/widgets/system/oh-icon.vue' -import ModelTreeviewItem from '../components/model/treeview-item.vue' -import SitemapTreeviewItem from '../components/pagedesigner/sitemap/treeview-item.vue' import GenericWidgetComponent from '../components/widgets/generic-widget-component.vue' import DeveloperDockIcon from '../components/developer/developer-dock-icon.vue' @@ -77,9 +74,6 @@ const app = new Vue({ } }) -Vue.component('sitemap-widget-generic', SitemapWidgetGeneric) Vue.component('oh-icon', OHIconComponent) -Vue.component('model-treeview-item', ModelTreeviewItem) -Vue.component('sitemap-treeview-item', SitemapTreeviewItem) Vue.component('generic-widget-component', GenericWidgetComponent) Vue.component('developer-dock-icon', DeveloperDockIcon) diff --git a/bundles/org.openhab.ui/web/src/pages/page/sitemap-view.vue b/bundles/org.openhab.ui/web/src/pages/page/sitemap-view.vue deleted file mode 100644 index f402898476..0000000000 --- a/bundles/org.openhab.ui/web/src/pages/page/sitemap-view.vue +++ /dev/null @@ -1,67 +0,0 @@ - - - - - diff --git a/bundles/org.openhab.ui/web/src/pages/settings/model/model.vue b/bundles/org.openhab.ui/web/src/pages/settings/model/model.vue index c2ca04a47f..66bf32d9fc 100644 --- a/bundles/org.openhab.ui/web/src/pages/settings/model/model.vue +++ b/bundles/org.openhab.ui/web/src/pages/settings/model/model.vue @@ -241,6 +241,7 @@ import ItemStatePreview from '@/components/item/item-state-preview.vue' import ItemDetails from '@/components/model/item-details.vue' import MetadataMenu from '@/components/item/metadata/item-metadata-menu.vue' import LinkDetails from '@/components/model/link-details.vue' +import ModelTreeviewItem from '@/components/model/treeview-item.vue' import ModelMixin from '@/pages/settings/model/model-mixin' @@ -252,7 +253,8 @@ export default { ItemStatePreview, ItemDetails, MetadataMenu, - LinkDetails + LinkDetails, + ModelTreeviewItem }, data () { if (!this.$f7.data.model) this.$f7.data.model = {} diff --git a/bundles/org.openhab.ui/web/src/pages/settings/pages/sitemap/sitemap-edit.vue b/bundles/org.openhab.ui/web/src/pages/settings/pages/sitemap/sitemap-edit.vue index 591d4e5ec1..2c87c3c39e 100644 --- a/bundles/org.openhab.ui/web/src/pages/settings/pages/sitemap/sitemap-edit.vue +++ b/bundles/org.openhab.ui/web/src/pages/settings/pages/sitemap/sitemap-edit.vue @@ -282,6 +282,7 @@ import SitemapCode from '@/components/pagedesigner/sitemap/sitemap-code.vue' import WidgetDetails from '@/components/pagedesigner/sitemap/widget-details.vue' import AttributeDetails from '@/components/pagedesigner/sitemap/attribute-details.vue' +import SitemapTreeviewItem from '@/components/pagedesigner/sitemap/treeview-item.vue' import SitemapMixin from '@/components/pagedesigner/sitemap/sitemap-mixin' import DirtyMixin from '../../dirty-mixin' @@ -290,7 +291,8 @@ export default { components: { SitemapCode, WidgetDetails, - AttributeDetails + AttributeDetails, + SitemapTreeviewItem }, props: ['createMode', 'uid', 'itemsList'], data () {