From bf3edfa7ffc78dceabacb5743ae8ffdc4324390e Mon Sep 17 00:00:00 2001 From: Bastian Kleinschmidt Date: Wed, 15 Jul 2026 07:39:30 +0200 Subject: [PATCH 1/3] fix: restore Vue 3 component interactions Signed-off-by: Bastian Kleinschmidt --- src/components/AppNavigationDeviceItem.vue | 2 ++ src/components/AppNavigationFavoritesItem.vue | 4 ++-- src/components/AppNavigationMyMapItem.vue | 2 ++ src/components/AppNavigationMyMapsItem.vue | 2 ++ src/components/AppNavigationTrackItem.vue | 4 +++- src/components/FavoriteEditionForm.vue | 9 +++++---- src/components/MapsNavigation.vue | 14 ++++++------- .../Sidebar/PhotoSuggestionsSidebarTab.vue | 4 ++-- src/components/map/SearchField.vue | 20 +++++++------------ 9 files changed, 32 insertions(+), 29 deletions(-) diff --git a/src/components/AppNavigationDeviceItem.vue b/src/components/AppNavigationDeviceItem.vue index 77cde914b..b4d2d518e 100644 --- a/src/components/AppNavigationDeviceItem.vue +++ b/src/components/AppNavigationDeviceItem.vue @@ -93,6 +93,8 @@ export default { }, }, + emits: ['click', 'toggle-history', 'zoom', 'export', 'add-to-map-device', 'delete', 'color'], + data() { return { } diff --git a/src/components/AppNavigationFavoritesItem.vue b/src/components/AppNavigationFavoritesItem.vue index a3e919d6b..f289cb271 100644 --- a/src/components/AppNavigationFavoritesItem.vue +++ b/src/components/AppNavigationFavoritesItem.vue @@ -81,9 +81,9 @@ {{ t('maps', 'Zoom to bounds') }} + @update:model-value="$emit('category-share-change', catid, $event)"> {{ c.token ? t('maps', 'Delete share link') : t('maps', 'Create share link') }} import { NcAppNavigationItem, NcActionButton, NcActionLink } from '@nextcloud/vue' -import { isPublic, getToken } from '../utils/common' +import { isPublic, getToken } from '../utils/common.js' import { generateUrl } from '@nextcloud/router' export default { @@ -103,6 +103,8 @@ export default { }, }, + emits: ['click', 'zoom', 'elevation', 'add-to-map-track', 'color'], + data() { return { } diff --git a/src/components/FavoriteEditionForm.vue b/src/components/FavoriteEditionForm.vue index f93479342..604775b3e 100644 --- a/src/components/FavoriteEditionForm.vue +++ b/src/components/FavoriteEditionForm.vue @@ -10,7 +10,7 @@ -