From 7b323031b774745ee2146c89ead2a9ebe628d613 Mon Sep 17 00:00:00 2001
From: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Wed, 19 Mar 2025 18:46:03 +0900
Subject: [PATCH] refactor(frontend): use useTemplateRef for DOM referencing
---
.../src/components/MkAbuseReportWindow.vue | 4 ++--
packages/frontend/src/components/MkAnimBg.vue | 4 ++--
.../src/components/MkAnnouncementDialog.vue | 6 ++---
.../src/components/MkAntennaEditorDialog.vue | 4 ++--
.../src/components/MkAutocomplete.vue | 4 ++--
packages/frontend/src/components/MkButton.vue | 6 ++---
.../frontend/src/components/MkCaptcha.vue | 4 ++--
packages/frontend/src/components/MkChart.vue | 14 ++++-------
.../frontend/src/components/MkCodeEditor.vue | 4 ++--
.../frontend/src/components/MkColorInput.vue | 4 ++--
.../frontend/src/components/MkContainer.vue | 8 +++----
.../frontend/src/components/MkContextMenu.vue | 4 ++--
.../src/components/MkCropperDialog.vue | 6 ++---
.../MkCustomEmojiDetailedDialog.vue | 6 ++---
packages/frontend/src/components/MkDialog.vue | 4 ++--
packages/frontend/src/components/MkDrive.vue | 6 ++---
.../src/components/MkDriveSelectDialog.vue | 4 ++--
.../src/components/MkEmbedCodeGenDialog.vue | 8 +++----
.../frontend/src/components/MkEmojiPicker.vue | 6 ++---
.../src/components/MkEmojiPickerDialog.vue | 6 ++---
.../components/MkFileCaptionEditWindow.vue | 4 ++--
.../src/components/MkFoldableSection.vue | 4 ++--
packages/frontend/src/components/MkFolder.vue | 4 ++--
.../frontend/src/components/MkFormDialog.vue | 4 ++--
.../frontend/src/components/MkHeatmap.vue | 6 ++---
.../src/components/MkHorizontalSwipe.vue | 4 ++--
.../src/components/MkImgWithBlurhash.vue | 8 +++----
packages/frontend/src/components/MkInput.vue | 8 +++----
.../src/components/MkInstanceStats.vue | 8 +++----
.../frontend/src/components/MkLaunchPad.vue | 4 ++--
.../frontend/src/components/MkMediaAudio.vue | 6 ++---
.../frontend/src/components/MkMediaList.vue | 4 ++--
.../frontend/src/components/MkMediaVideo.vue | 6 ++---
.../frontend/src/components/MkMenu.child.vue | 4 ++--
packages/frontend/src/components/MkMenu.vue | 8 +++----
packages/frontend/src/components/MkModal.vue | 6 ++---
.../frontend/src/components/MkModalWindow.vue | 8 +++----
packages/frontend/src/components/MkNote.vue | 16 ++++++-------
.../src/components/MkNoteDetailed.vue | 16 ++++++-------
packages/frontend/src/components/MkNotes.vue | 4 ++--
.../components/MkNotificationSelectWindow.vue | 8 +++----
.../src/components/MkNotifications.vue | 4 ++--
packages/frontend/src/components/MkOmit.vue | 4 ++--
.../frontend/src/components/MkPageWindow.vue | 4 ++--
.../frontend/src/components/MkPagination.vue | 4 ++--
.../src/components/MkPasswordDialog.vue | 6 ++---
.../frontend/src/components/MkPopupMenu.vue | 4 ++--
.../frontend/src/components/MkPostForm.vue | 12 +++++-----
.../src/components/MkPostFormDialog.vue | 7 +++---
.../src/components/MkPullToRefresh.vue | 6 ++---
packages/frontend/src/components/MkRange.vue | 6 ++---
.../src/components/MkReactionIcon.vue | 4 ++--
.../components/MkReactionsViewer.reaction.vue | 4 ++--
.../src/components/MkRetentionHeatmap.vue | 6 ++---
.../src/components/MkRetentionLineChart.vue | 4 ++--
.../src/components/MkSigninDialog.vue | 4 ++--
.../src/components/MkSignupDialog.vue | 4 ++--
.../frontend/src/components/MkSparkle.vue | 4 ++--
.../src/components/MkSystemWebhookEditor.vue | 8 +++----
.../frontend/src/components/MkTagCloud.vue | 8 +++----
.../frontend/src/components/MkTextarea.vue | 4 ++--
.../frontend/src/components/MkTimeline.vue | 6 ++---
.../src/components/MkTokenGenerateWindow.vue | 4 ++--
.../frontend/src/components/MkTooltip.vue | 4 ++--
.../src/components/MkTutorialDialog.vue | 6 ++---
.../frontend/src/components/MkUpdated.vue | 6 ++---
.../src/components/MkUserSelectDialog.vue | 4 ++--
.../src/components/MkUserSetupDialog.vue | 9 ++++---
.../src/components/MkVisibilityPicker.vue | 4 ++--
.../MkVisitorDashboard.ActiveUsersChart.vue | 4 ++--
.../src/components/MkWaitingDialog.vue | 4 ++--
packages/frontend/src/components/MkWindow.vue | 4 ++--
.../frontend/src/components/global/MkA.vue | 4 ++--
.../frontend/src/components/global/MkLazy.vue | 4 ++--
.../components/global/MkPageHeader.tabs.vue | 6 ++---
.../src/components/global/MkPageHeader.vue | 4 ++--
.../components/global/MkStickyContainer.vue | 3 +--
.../src/components/grid/MkDataCell.vue | 24 ++++++++++---------
packages/frontend/src/pages/about-misskey.vue | 4 ++--
.../frontend/src/pages/admin/_header_.vue | 6 ++---
.../notification-recipient.editor.vue | 6 ++---
packages/frontend/src/pages/admin/abuses.vue | 4 ++--
packages/frontend/src/pages/admin/invites.vue | 6 ++---
packages/frontend/src/pages/admin/modlog.vue | 4 ++--
.../src/pages/admin/overview.active-users.vue | 4 ++--
.../src/pages/admin/overview.ap-requests.vue | 6 ++---
.../frontend/src/pages/admin/overview.pie.vue | 4 ++--
.../src/pages/admin/overview.queue.chart.vue | 4 ++--
.../src/pages/admin/overview.queue.vue | 10 ++++----
.../frontend/src/pages/admin/overview.vue | 4 ++--
.../src/pages/admin/queue.chart.chart.vue | 4 ++--
.../frontend/src/pages/admin/queue.chart.vue | 10 ++++----
packages/frontend/src/pages/admin/users.vue | 4 ++--
.../frontend/src/pages/antenna-timeline.vue | 8 +++----
.../src/pages/custom-emojis-manager.vue | 4 ++--
.../src/pages/drop-and-fusion.game.vue | 6 ++---
packages/frontend/src/pages/explore.users.vue | 4 ++--
packages/frontend/src/pages/explore.vue | 4 ++--
.../frontend/src/pages/follow-requests.vue | 4 ++--
packages/frontend/src/pages/invite.vue | 4 ++--
.../frontend/src/pages/my-clips/index.vue | 4 ++--
.../page-editor/els/page-editor.el.text.vue | 5 ++--
.../src/pages/settings/2fa.qrdialog.vue | 4 ++--
.../settings/avatar-decoration.dialog.vue | 4 ++--
.../frontend/src/pages/settings/index.vue | 4 ++--
.../src/pages/settings/notifications.vue | 4 ++--
packages/frontend/src/pages/timeline.vue | 6 ++---
.../frontend/src/pages/user-list-timeline.vue | 8 +++----
.../src/pages/user/activity.following.vue | 8 +++----
.../src/pages/user/activity.notes.vue | 8 +++----
.../frontend/src/pages/user/activity.pv.vue | 8 +++----
.../src/pages/welcome.timeline.note.vue | 4 ++--
.../frontend/src/pages/welcome.timeline.vue | 6 ++---
packages/frontend/src/ui/classic.sidebar.vue | 4 ++--
packages/frontend/src/ui/classic.vue | 4 ++--
packages/frontend/src/ui/deck.vue | 4 ++--
.../frontend/src/ui/deck/antenna-column.vue | 4 ++--
.../frontend/src/ui/deck/channel-column.vue | 4 ++--
packages/frontend/src/ui/deck/column.vue | 4 ++--
packages/frontend/src/ui/deck/list-column.vue | 4 ++--
.../src/ui/deck/notifications-column.vue | 6 ++---
.../src/ui/deck/role-timeline-column.vue | 4 ++--
packages/frontend/src/ui/deck/tl-column.vue | 4 ++--
packages/frontend/src/ui/universal.vue | 4 ++--
.../frontend/src/widgets/WidgetAichan.vue | 4 ++--
.../src/widgets/WidgetInstanceCloud.vue | 8 +++----
.../frontend/src/widgets/WidgetSlideshow.vue | 8 +++----
127 files changed, 353 insertions(+), 359 deletions(-)
diff --git a/packages/frontend/src/components/MkAbuseReportWindow.vue b/packages/frontend/src/components/MkAbuseReportWindow.vue
index a634a748e9..dbac5e9dd7 100644
--- a/packages/frontend/src/components/MkAbuseReportWindow.vue
+++ b/packages/frontend/src/components/MkAbuseReportWindow.vue
@@ -30,7 +30,7 @@ SPDX-License-Identifier: AGPL-3.0-only