From 0e2a3ebc8d534d22bb3fce7049a7c5b3823cade3 Mon Sep 17 00:00:00 2001
From: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Tue, 13 May 2025 19:50:35 +0900
Subject: [PATCH] wip
---
.../admin/custom-emojis-manager.register.vue | 87 +------------------
1 file changed, 3 insertions(+), 84 deletions(-)
diff --git a/packages/frontend/src/pages/admin/custom-emojis-manager.register.vue b/packages/frontend/src/pages/admin/custom-emojis-manager.register.vue
index a5345f8fc7..3a7a8df217 100644
--- a/packages/frontend/src/pages/admin/custom-emojis-manager.register.vue
+++ b/packages/frontend/src/pages/admin/custom-emojis-manager.register.vue
@@ -35,20 +35,9 @@ SPDX-License-Identifier: AGPL-3.0-only
-
-
- {{ i18n.ts._customEmojisManager._local._register.emojiInputAreaCaption }}
-
-
+
+ {{ i18n.ts.uplaod }}
+ {{ i18n.ts.fromDrive }}
@@ -310,59 +299,6 @@ async function onClearClicked() {
}
}
-async function onDrop(ev: DragEvent) {
- isDragOver.value = false;
-
- const droppedFiles = await extractDroppedItems(ev).then(it => flattenDroppedFiles(it));
- const confirm = await os.confirm({
- type: 'info',
- text: i18n.tsx._customEmojisManager._local._register.confirmUploadEmojisDescription({ count: droppedFiles.length }),
- });
- if (confirm.canceled) {
- return;
- }
-
- const uploadedItems = Array.of<{ droppedFile: DroppedFile, driveFile: Misskey.entities.DriveFile }>();
- try {
- uploadedItems.push(
- ...await os.promiseDialog(
- Promise.all(
- droppedFiles.map(async (it) => ({
- droppedFile: it,
- driveFile: await uploadFile( // TODO
- it.file,
- selectedFolderId.value,
- it.file.name.replace(/\.[^.]+$/, ''),
- true,
- ),
- }),
- ),
- ),
- () => {
- },
- () => {
- },
- ),
- );
- } catch (err) {
- // ダイアログは共通部品側で出ているはずなので何もしない
- return;
- }
-
- const items = uploadedItems.map(({ droppedFile, driveFile }) => {
- const item = fromDriveFile(driveFile);
- if (directoryToCategory.value) {
- item.category = droppedFile.path
- .replace(/^\//, '')
- .replace(/\/[^/]+$/, '')
- .replace(droppedFile.file.name, '');
- }
- return item;
- });
-
- gridItems.value.push(...items);
-}
-
async function onFileSelectClicked() {
const driveFiles = await chooseFileFromPcAndUpload(
true,
@@ -435,23 +371,6 @@ onMounted(async () => {
background-color: var(--MI_THEME-infoWarnBg);
}
-.uploadBox {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- width: 100%;
- height: auto;
- border: 0.5px dotted var(--MI_THEME-accentedBg);
- border-radius: var(--MI-radius);
- background-color: var(--MI_THEME-accentedBg);
- box-sizing: border-box;
-
- &.dragOver {
- cursor: copy;
- }
-}
-
.gridArea {
padding-top: 8px;
padding-bottom: 8px;