diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-05-14 13:02:48 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-14 13:02:48 +0900 |
| commit | 3d94dec7a9d60bf2d885ef3d881cbd928c6c3a7c (patch) | |
| tree | d609c0992733e6c4273ade0a042e1a300d875264 /packages/frontend/src/scripts | |
| parent | make __VUE_OPTIONS_API__ false (diff) | |
| parent | Merge branch 'misskey-dev:develop' into feat/client-dev-mode (diff) | |
| download | misskey-3d94dec7a9d60bf2d885ef3d881cbd928c6c3a7c.tar.gz misskey-3d94dec7a9d60bf2d885ef3d881cbd928c6c3a7c.tar.bz2 misskey-3d94dec7a9d60bf2d885ef3d881cbd928c6c3a7c.zip | |
Merge pull request #10847 from yupix/feat/client-dev-mode
feat: 開発者モードを追加
Diffstat (limited to 'packages/frontend/src/scripts')
| -rw-r--r-- | packages/frontend/src/scripts/get-note-menu.ts | 12 | ||||
| -rw-r--r-- | packages/frontend/src/scripts/get-user-menu.ts | 12 |
2 files changed, 22 insertions, 2 deletions
diff --git a/packages/frontend/src/scripts/get-note-menu.ts b/packages/frontend/src/scripts/get-note-menu.ts index c8a6100253..960f26ca67 100644 --- a/packages/frontend/src/scripts/get-note-menu.ts +++ b/packages/frontend/src/scripts/get-note-menu.ts @@ -7,7 +7,7 @@ import { instance } from '@/instance'; import * as os from '@/os'; import copyToClipboard from '@/scripts/copy-to-clipboard'; import { url } from '@/config'; -import { noteActions } from '@/store'; +import { defaultStore, noteActions } from '@/store'; import { miLocalStorage } from '@/local-storage'; import { getUserMenu } from '@/scripts/get-user-menu'; import { clipsCache } from '@/cache'; @@ -396,5 +396,15 @@ export function getNoteMenu(props: { }))]); } + if (defaultStore.state.devMode) { + menu = menu.concat([null, { + icon: 'ti ti-id', + text: i18n.ts.copyNoteId, + action: () => { + copyToClipboard(appearNote.id); + }, + }]); + } + return menu; } diff --git a/packages/frontend/src/scripts/get-user-menu.ts b/packages/frontend/src/scripts/get-user-menu.ts index 6ff9fb63f1..b055d26473 100644 --- a/packages/frontend/src/scripts/get-user-menu.ts +++ b/packages/frontend/src/scripts/get-user-menu.ts @@ -4,7 +4,7 @@ import { i18n } from '@/i18n'; import copyToClipboard from '@/scripts/copy-to-clipboard'; import { host } from '@/config'; import * as os from '@/os'; -import { userActions } from '@/store'; +import { defaultStore, userActions } from '@/store'; import { $i, iAmModerator } from '@/account'; import { mainRouter } from '@/router'; import { Router } from '@/nirax'; @@ -240,6 +240,16 @@ export function getUserMenu(user: misskey.entities.UserDetailed, router: Router }]); } + if (defaultStore.state.devMode) { + menu = menu.concat([null, { + icon: 'ti ti-id', + text: i18n.ts.copyUserId, + action: () => { + copyToClipboard(user.id); + }, + }]); + } + if ($i && meId === user.id) { menu = menu.concat([null, { icon: 'ti ti-pencil', |