From 0e4a111f81cceed275d9bec2695f6e401fb654d8 Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 12 Nov 2021 02:02:25 +0900 Subject: refactoring Resolve #7779 --- src/client/components/abuse-report-window.vue | 79 -- src/client/components/analog-clock.vue | 150 --- src/client/components/autocomplete.vue | 502 -------- src/client/components/avatars.vue | 30 - src/client/components/captcha.vue | 123 -- src/client/components/channel-follow-button.vue | 140 --- src/client/components/channel-preview.vue | 165 --- src/client/components/chart.vue | 691 ----------- src/client/components/code-core.vue | 35 - src/client/components/code.vue | 27 - src/client/components/cw-button.vue | 70 -- src/client/components/date-separated-list.vue | 188 --- src/client/components/debobigego/base.vue | 65 -- src/client/components/debobigego/button.vue | 81 -- src/client/components/debobigego/debobigego.scss | 52 - src/client/components/debobigego/group.vue | 78 -- src/client/components/debobigego/info.vue | 47 - src/client/components/debobigego/input.vue | 292 ----- .../components/debobigego/key-value-view.vue | 38 - src/client/components/debobigego/link.vue | 103 -- src/client/components/debobigego/object-view.vue | 102 -- src/client/components/debobigego/pagination.vue | 42 - src/client/components/debobigego/radios.vue | 112 -- src/client/components/debobigego/range.vue | 122 -- src/client/components/debobigego/select.vue | 145 --- src/client/components/debobigego/suspense.vue | 101 -- src/client/components/debobigego/switch.vue | 132 --- src/client/components/debobigego/textarea.vue | 161 --- src/client/components/debobigego/tuple.vue | 36 - src/client/components/dialog.vue | 212 ---- src/client/components/drive-file-thumbnail.vue | 108 -- src/client/components/drive-select-dialog.vue | 70 -- src/client/components/drive-window.vue | 44 - src/client/components/drive.file.vue | 374 ------ src/client/components/drive.folder.vue | 326 ------ src/client/components/drive.nav-folder.vue | 135 --- src/client/components/drive.vue | 784 ------------- src/client/components/emoji-picker-dialog.vue | 76 -- src/client/components/emoji-picker-window.vue | 197 ---- src/client/components/emoji-picker.section.vue | 50 - src/client/components/emoji-picker.vue | 501 -------- src/client/components/featured-photos.vue | 32 - src/client/components/file-type-icon.vue | 28 - src/client/components/follow-button.vue | 210 ---- src/client/components/forgot-password.vue | 84 -- src/client/components/form-dialog.vue | 125 -- src/client/components/form/input.vue | 315 ----- src/client/components/form/radio.vue | 122 -- src/client/components/form/radios.vue | 54 - src/client/components/form/range.vue | 139 --- src/client/components/form/section.vue | 31 - src/client/components/form/select.vue | 312 ----- src/client/components/form/slot.vue | 50 - src/client/components/form/switch.vue | 150 --- src/client/components/form/textarea.vue | 252 ---- src/client/components/formula-core.vue | 34 - src/client/components/formula.vue | 23 - src/client/components/gallery-post-preview.vue | 126 -- src/client/components/global/a.vue | 138 --- src/client/components/global/acct.vue | 38 - src/client/components/global/ad.vue | 200 ---- src/client/components/global/avatar.vue | 163 --- src/client/components/global/ellipsis.vue | 34 - src/client/components/global/emoji.vue | 125 -- src/client/components/global/error.vue | 46 - src/client/components/global/header.vue | 360 ------ src/client/components/global/i18n.ts | 42 - src/client/components/global/loading.vue | 92 -- .../global/misskey-flavored-markdown.vue | 157 --- src/client/components/global/spacer.vue | 76 -- src/client/components/global/sticky-container.vue | 74 -- src/client/components/global/time.vue | 73 -- src/client/components/global/url.vue | 142 --- src/client/components/global/user-name.vue | 20 - src/client/components/google.vue | 64 - src/client/components/image-viewer.vue | 85 -- src/client/components/img-with-blurhash.vue | 100 -- src/client/components/index.ts | 37 - src/client/components/instance-stats.vue | 80 -- src/client/components/instance-ticker.vue | 62 - src/client/components/launch-pad.vue | 152 --- src/client/components/link.vue | 92 -- src/client/components/media-banner.vue | 107 -- src/client/components/media-caption.vue | 260 ----- src/client/components/media-image.vue | 155 --- src/client/components/media-list.vue | 167 --- src/client/components/media-video.vue | 97 -- src/client/components/mention.vue | 86 -- src/client/components/mfm.ts | 321 ----- src/client/components/mini-chart.vue | 90 -- src/client/components/modal-page-window.vue | 223 ---- src/client/components/note-detailed.vue | 1229 -------------------- src/client/components/note-header.vue | 115 -- src/client/components/note-preview.vue | 98 -- src/client/components/note-simple.vue | 113 -- src/client/components/note.sub.vue | 146 --- src/client/components/note.vue | 1228 ------------------- src/client/components/notes.vue | 130 --- .../components/notification-setting-window.vue | 99 -- src/client/components/notification.vue | 362 ------ src/client/components/notifications.vue | 159 --- src/client/components/number-diff.vue | 47 - src/client/components/page-preview.vue | 162 --- src/client/components/page-window.vue | 167 --- src/client/components/page/page.block.vue | 44 - src/client/components/page/page.button.vue | 66 -- src/client/components/page/page.canvas.vue | 49 - src/client/components/page/page.counter.vue | 52 - src/client/components/page/page.if.vue | 31 - src/client/components/page/page.image.vue | 40 - src/client/components/page/page.note.vue | 47 - src/client/components/page/page.number-input.vue | 55 - src/client/components/page/page.post.vue | 109 -- src/client/components/page/page.radio-button.vue | 45 - src/client/components/page/page.section.vue | 60 - src/client/components/page/page.switch.vue | 55 - src/client/components/page/page.text-input.vue | 55 - src/client/components/page/page.text.vue | 68 -- src/client/components/page/page.textarea-input.vue | 47 - src/client/components/page/page.textarea.vue | 39 - src/client/components/page/page.vue | 86 -- src/client/components/particle.vue | 114 -- src/client/components/poll-editor.vue | 251 ---- src/client/components/poll.vue | 174 --- src/client/components/post-form-attaches.vue | 193 --- src/client/components/post-form-dialog.vue | 19 - src/client/components/post-form.vue | 980 ---------------- src/client/components/queue-chart.vue | 232 ---- src/client/components/reaction-icon.vue | 25 - src/client/components/reaction-tooltip.vue | 51 - src/client/components/reactions-viewer.details.vue | 91 -- .../components/reactions-viewer.reaction.vue | 183 --- src/client/components/reactions-viewer.vue | 48 - src/client/components/remote-caution.vue | 35 - src/client/components/sample.vue | 116 -- src/client/components/signin-dialog.vue | 42 - src/client/components/signin.vue | 240 ---- src/client/components/signup-dialog.vue | 50 - src/client/components/signup.vue | 268 ----- src/client/components/sparkle.vue | 180 --- src/client/components/sub-note-content.vue | 62 - src/client/components/tab.vue | 73 -- src/client/components/taskmanager.api-window.vue | 72 -- src/client/components/taskmanager.vue | 233 ---- src/client/components/timeline.vue | 183 --- src/client/components/toast.vue | 73 -- src/client/components/token-generate-window.vue | 117 -- src/client/components/ui/button.vue | 262 ----- src/client/components/ui/container.vue | 262 ----- src/client/components/ui/context-menu.vue | 97 -- src/client/components/ui/folder.vue | 156 --- src/client/components/ui/hr.vue | 16 - src/client/components/ui/info.vue | 45 - src/client/components/ui/menu.vue | 278 ----- src/client/components/ui/modal-window.vue | 148 --- src/client/components/ui/modal.vue | 292 ----- src/client/components/ui/pagination.vue | 69 -- src/client/components/ui/popup-menu.vue | 42 - src/client/components/ui/popup.vue | 213 ---- src/client/components/ui/super-menu.vue | 148 --- src/client/components/ui/tooltip.vue | 92 -- src/client/components/ui/window.vue | 525 --------- src/client/components/updated.vue | 62 - src/client/components/url-preview-popup.vue | 60 - src/client/components/url-preview.vue | 334 ------ src/client/components/user-info.vue | 144 --- src/client/components/user-list.vue | 91 -- src/client/components/user-online-indicator.vue | 50 - src/client/components/user-preview.vue | 192 --- src/client/components/user-select-dialog.vue | 199 ---- src/client/components/users-dialog.vue | 147 --- src/client/components/visibility-picker.vue | 167 --- src/client/components/waiting-dialog.vue | 92 -- src/client/components/widgets.vue | 152 --- 174 files changed, 26274 deletions(-) delete mode 100644 src/client/components/abuse-report-window.vue delete mode 100644 src/client/components/analog-clock.vue delete mode 100644 src/client/components/autocomplete.vue delete mode 100644 src/client/components/avatars.vue delete mode 100644 src/client/components/captcha.vue delete mode 100644 src/client/components/channel-follow-button.vue delete mode 100644 src/client/components/channel-preview.vue delete mode 100644 src/client/components/chart.vue delete mode 100644 src/client/components/code-core.vue delete mode 100644 src/client/components/code.vue delete mode 100644 src/client/components/cw-button.vue delete mode 100644 src/client/components/date-separated-list.vue delete mode 100644 src/client/components/debobigego/base.vue delete mode 100644 src/client/components/debobigego/button.vue delete mode 100644 src/client/components/debobigego/debobigego.scss delete mode 100644 src/client/components/debobigego/group.vue delete mode 100644 src/client/components/debobigego/info.vue delete mode 100644 src/client/components/debobigego/input.vue delete mode 100644 src/client/components/debobigego/key-value-view.vue delete mode 100644 src/client/components/debobigego/link.vue delete mode 100644 src/client/components/debobigego/object-view.vue delete mode 100644 src/client/components/debobigego/pagination.vue delete mode 100644 src/client/components/debobigego/radios.vue delete mode 100644 src/client/components/debobigego/range.vue delete mode 100644 src/client/components/debobigego/select.vue delete mode 100644 src/client/components/debobigego/suspense.vue delete mode 100644 src/client/components/debobigego/switch.vue delete mode 100644 src/client/components/debobigego/textarea.vue delete mode 100644 src/client/components/debobigego/tuple.vue delete mode 100644 src/client/components/dialog.vue delete mode 100644 src/client/components/drive-file-thumbnail.vue delete mode 100644 src/client/components/drive-select-dialog.vue delete mode 100644 src/client/components/drive-window.vue delete mode 100644 src/client/components/drive.file.vue delete mode 100644 src/client/components/drive.folder.vue delete mode 100644 src/client/components/drive.nav-folder.vue delete mode 100644 src/client/components/drive.vue delete mode 100644 src/client/components/emoji-picker-dialog.vue delete mode 100644 src/client/components/emoji-picker-window.vue delete mode 100644 src/client/components/emoji-picker.section.vue delete mode 100644 src/client/components/emoji-picker.vue delete mode 100644 src/client/components/featured-photos.vue delete mode 100644 src/client/components/file-type-icon.vue delete mode 100644 src/client/components/follow-button.vue delete mode 100644 src/client/components/forgot-password.vue delete mode 100644 src/client/components/form-dialog.vue delete mode 100644 src/client/components/form/input.vue delete mode 100644 src/client/components/form/radio.vue delete mode 100644 src/client/components/form/radios.vue delete mode 100644 src/client/components/form/range.vue delete mode 100644 src/client/components/form/section.vue delete mode 100644 src/client/components/form/select.vue delete mode 100644 src/client/components/form/slot.vue delete mode 100644 src/client/components/form/switch.vue delete mode 100644 src/client/components/form/textarea.vue delete mode 100644 src/client/components/formula-core.vue delete mode 100644 src/client/components/formula.vue delete mode 100644 src/client/components/gallery-post-preview.vue delete mode 100644 src/client/components/global/a.vue delete mode 100644 src/client/components/global/acct.vue delete mode 100644 src/client/components/global/ad.vue delete mode 100644 src/client/components/global/avatar.vue delete mode 100644 src/client/components/global/ellipsis.vue delete mode 100644 src/client/components/global/emoji.vue delete mode 100644 src/client/components/global/error.vue delete mode 100644 src/client/components/global/header.vue delete mode 100644 src/client/components/global/i18n.ts delete mode 100644 src/client/components/global/loading.vue delete mode 100644 src/client/components/global/misskey-flavored-markdown.vue delete mode 100644 src/client/components/global/spacer.vue delete mode 100644 src/client/components/global/sticky-container.vue delete mode 100644 src/client/components/global/time.vue delete mode 100644 src/client/components/global/url.vue delete mode 100644 src/client/components/global/user-name.vue delete mode 100644 src/client/components/google.vue delete mode 100644 src/client/components/image-viewer.vue delete mode 100644 src/client/components/img-with-blurhash.vue delete mode 100644 src/client/components/index.ts delete mode 100644 src/client/components/instance-stats.vue delete mode 100644 src/client/components/instance-ticker.vue delete mode 100644 src/client/components/launch-pad.vue delete mode 100644 src/client/components/link.vue delete mode 100644 src/client/components/media-banner.vue delete mode 100644 src/client/components/media-caption.vue delete mode 100644 src/client/components/media-image.vue delete mode 100644 src/client/components/media-list.vue delete mode 100644 src/client/components/media-video.vue delete mode 100644 src/client/components/mention.vue delete mode 100644 src/client/components/mfm.ts delete mode 100644 src/client/components/mini-chart.vue delete mode 100644 src/client/components/modal-page-window.vue delete mode 100644 src/client/components/note-detailed.vue delete mode 100644 src/client/components/note-header.vue delete mode 100644 src/client/components/note-preview.vue delete mode 100644 src/client/components/note-simple.vue delete mode 100644 src/client/components/note.sub.vue delete mode 100644 src/client/components/note.vue delete mode 100644 src/client/components/notes.vue delete mode 100644 src/client/components/notification-setting-window.vue delete mode 100644 src/client/components/notification.vue delete mode 100644 src/client/components/notifications.vue delete mode 100644 src/client/components/number-diff.vue delete mode 100644 src/client/components/page-preview.vue delete mode 100644 src/client/components/page-window.vue delete mode 100644 src/client/components/page/page.block.vue delete mode 100644 src/client/components/page/page.button.vue delete mode 100644 src/client/components/page/page.canvas.vue delete mode 100644 src/client/components/page/page.counter.vue delete mode 100644 src/client/components/page/page.if.vue delete mode 100644 src/client/components/page/page.image.vue delete mode 100644 src/client/components/page/page.note.vue delete mode 100644 src/client/components/page/page.number-input.vue delete mode 100644 src/client/components/page/page.post.vue delete mode 100644 src/client/components/page/page.radio-button.vue delete mode 100644 src/client/components/page/page.section.vue delete mode 100644 src/client/components/page/page.switch.vue delete mode 100644 src/client/components/page/page.text-input.vue delete mode 100644 src/client/components/page/page.text.vue delete mode 100644 src/client/components/page/page.textarea-input.vue delete mode 100644 src/client/components/page/page.textarea.vue delete mode 100644 src/client/components/page/page.vue delete mode 100644 src/client/components/particle.vue delete mode 100644 src/client/components/poll-editor.vue delete mode 100644 src/client/components/poll.vue delete mode 100644 src/client/components/post-form-attaches.vue delete mode 100644 src/client/components/post-form-dialog.vue delete mode 100644 src/client/components/post-form.vue delete mode 100644 src/client/components/queue-chart.vue delete mode 100644 src/client/components/reaction-icon.vue delete mode 100644 src/client/components/reaction-tooltip.vue delete mode 100644 src/client/components/reactions-viewer.details.vue delete mode 100644 src/client/components/reactions-viewer.reaction.vue delete mode 100644 src/client/components/reactions-viewer.vue delete mode 100644 src/client/components/remote-caution.vue delete mode 100644 src/client/components/sample.vue delete mode 100644 src/client/components/signin-dialog.vue delete mode 100755 src/client/components/signin.vue delete mode 100644 src/client/components/signup-dialog.vue delete mode 100644 src/client/components/signup.vue delete mode 100644 src/client/components/sparkle.vue delete mode 100644 src/client/components/sub-note-content.vue delete mode 100644 src/client/components/tab.vue delete mode 100644 src/client/components/taskmanager.api-window.vue delete mode 100644 src/client/components/taskmanager.vue delete mode 100644 src/client/components/timeline.vue delete mode 100644 src/client/components/toast.vue delete mode 100644 src/client/components/token-generate-window.vue delete mode 100644 src/client/components/ui/button.vue delete mode 100644 src/client/components/ui/container.vue delete mode 100644 src/client/components/ui/context-menu.vue delete mode 100644 src/client/components/ui/folder.vue delete mode 100644 src/client/components/ui/hr.vue delete mode 100644 src/client/components/ui/info.vue delete mode 100644 src/client/components/ui/menu.vue delete mode 100644 src/client/components/ui/modal-window.vue delete mode 100644 src/client/components/ui/modal.vue delete mode 100644 src/client/components/ui/pagination.vue delete mode 100644 src/client/components/ui/popup-menu.vue delete mode 100644 src/client/components/ui/popup.vue delete mode 100644 src/client/components/ui/super-menu.vue delete mode 100644 src/client/components/ui/tooltip.vue delete mode 100644 src/client/components/ui/window.vue delete mode 100644 src/client/components/updated.vue delete mode 100644 src/client/components/url-preview-popup.vue delete mode 100644 src/client/components/url-preview.vue delete mode 100644 src/client/components/user-info.vue delete mode 100644 src/client/components/user-list.vue delete mode 100644 src/client/components/user-online-indicator.vue delete mode 100644 src/client/components/user-preview.vue delete mode 100644 src/client/components/user-select-dialog.vue delete mode 100644 src/client/components/users-dialog.vue delete mode 100644 src/client/components/visibility-picker.vue delete mode 100644 src/client/components/waiting-dialog.vue delete mode 100644 src/client/components/widgets.vue (limited to 'src/client/components') diff --git a/src/client/components/abuse-report-window.vue b/src/client/components/abuse-report-window.vue deleted file mode 100644 index 21a19385ae..0000000000 --- a/src/client/components/abuse-report-window.vue +++ /dev/null @@ -1,79 +0,0 @@ - - - - - diff --git a/src/client/components/analog-clock.vue b/src/client/components/analog-clock.vue deleted file mode 100644 index bc572e5fff..0000000000 --- a/src/client/components/analog-clock.vue +++ /dev/null @@ -1,150 +0,0 @@ - - - - - diff --git a/src/client/components/autocomplete.vue b/src/client/components/autocomplete.vue deleted file mode 100644 index e621b26229..0000000000 --- a/src/client/components/autocomplete.vue +++ /dev/null @@ -1,502 +0,0 @@ - - - - - diff --git a/src/client/components/avatars.vue b/src/client/components/avatars.vue deleted file mode 100644 index da862967dd..0000000000 --- a/src/client/components/avatars.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/src/client/components/captcha.vue b/src/client/components/captcha.vue deleted file mode 100644 index baa922506e..0000000000 --- a/src/client/components/captcha.vue +++ /dev/null @@ -1,123 +0,0 @@ - - - diff --git a/src/client/components/channel-follow-button.vue b/src/client/components/channel-follow-button.vue deleted file mode 100644 index bd8627f6e8..0000000000 --- a/src/client/components/channel-follow-button.vue +++ /dev/null @@ -1,140 +0,0 @@ - - - - - diff --git a/src/client/components/channel-preview.vue b/src/client/components/channel-preview.vue deleted file mode 100644 index eb00052a78..0000000000 --- a/src/client/components/channel-preview.vue +++ /dev/null @@ -1,165 +0,0 @@ - - - - - diff --git a/src/client/components/chart.vue b/src/client/components/chart.vue deleted file mode 100644 index ae9a5e79b1..0000000000 --- a/src/client/components/chart.vue +++ /dev/null @@ -1,691 +0,0 @@ - - - - - diff --git a/src/client/components/code-core.vue b/src/client/components/code-core.vue deleted file mode 100644 index 9cff7b4448..0000000000 --- a/src/client/components/code-core.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - diff --git a/src/client/components/code.vue b/src/client/components/code.vue deleted file mode 100644 index f5d6c5673a..0000000000 --- a/src/client/components/code.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/src/client/components/cw-button.vue b/src/client/components/cw-button.vue deleted file mode 100644 index 3a172f5d5e..0000000000 --- a/src/client/components/cw-button.vue +++ /dev/null @@ -1,70 +0,0 @@ - - - - - diff --git a/src/client/components/date-separated-list.vue b/src/client/components/date-separated-list.vue deleted file mode 100644 index fa0b6d669c..0000000000 --- a/src/client/components/date-separated-list.vue +++ /dev/null @@ -1,188 +0,0 @@ - - - diff --git a/src/client/components/debobigego/base.vue b/src/client/components/debobigego/base.vue deleted file mode 100644 index f551a3478b..0000000000 --- a/src/client/components/debobigego/base.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/button.vue b/src/client/components/debobigego/button.vue deleted file mode 100644 index b883e817a4..0000000000 --- a/src/client/components/debobigego/button.vue +++ /dev/null @@ -1,81 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/debobigego.scss b/src/client/components/debobigego/debobigego.scss deleted file mode 100644 index 833b656b66..0000000000 --- a/src/client/components/debobigego/debobigego.scss +++ /dev/null @@ -1,52 +0,0 @@ -._debobigegoPanel { - background: var(--panel); - border-radius: var(--radius); - transition: background 0.2s ease; - - &._debobigegoClickable { - &:hover { - //background: var(--panelHighlight); - } - - &:active { - background: var(--panelHighlight); - transition: background 0s; - } - } -} - -._debobigegoLabel, -._debobigegoCaption { - font-size: 80%; - color: var(--fgTransparentWeak); - - &:empty { - display: none; - } -} - -._debobigegoLabel { - position: sticky; - top: var(--stickyTop, 0px); - z-index: 2; - margin: -8px calc(var(--debobigegoXPadding) * -1) 0 calc(var(--debobigegoXPadding) * -1); - padding: 8px calc(var(--debobigegoContentHMargin) + var(--debobigegoXPadding)) 8px calc(var(--debobigegoContentHMargin) + var(--debobigegoXPadding)); - background: var(--X17); - -webkit-backdrop-filter: var(--blur, blur(10px)); - backdrop-filter: var(--blur, blur(10px)); -} - -._themeChanging_ ._debobigegoLabel { - transition: none !important; - background: transparent; -} - -._debobigegoCaption { - padding: 8px var(--debobigegoContentHMargin) 0 var(--debobigegoContentHMargin); -} - -._debobigegoItem { - & + ._debobigegoItem { - margin-top: 24px; - } -} diff --git a/src/client/components/debobigego/group.vue b/src/client/components/debobigego/group.vue deleted file mode 100644 index cba2c6ec94..0000000000 --- a/src/client/components/debobigego/group.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/info.vue b/src/client/components/debobigego/info.vue deleted file mode 100644 index 41afb03304..0000000000 --- a/src/client/components/debobigego/info.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/input.vue b/src/client/components/debobigego/input.vue deleted file mode 100644 index d113f04d27..0000000000 --- a/src/client/components/debobigego/input.vue +++ /dev/null @@ -1,292 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/key-value-view.vue b/src/client/components/debobigego/key-value-view.vue deleted file mode 100644 index 0e034a2d54..0000000000 --- a/src/client/components/debobigego/key-value-view.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/link.vue b/src/client/components/debobigego/link.vue deleted file mode 100644 index 885579eadf..0000000000 --- a/src/client/components/debobigego/link.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/object-view.vue b/src/client/components/debobigego/object-view.vue deleted file mode 100644 index ea79daa915..0000000000 --- a/src/client/components/debobigego/object-view.vue +++ /dev/null @@ -1,102 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/pagination.vue b/src/client/components/debobigego/pagination.vue deleted file mode 100644 index 2166f5065f..0000000000 --- a/src/client/components/debobigego/pagination.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/radios.vue b/src/client/components/debobigego/radios.vue deleted file mode 100644 index 071c013afb..0000000000 --- a/src/client/components/debobigego/radios.vue +++ /dev/null @@ -1,112 +0,0 @@ - - - diff --git a/src/client/components/debobigego/range.vue b/src/client/components/debobigego/range.vue deleted file mode 100644 index 26fb0f37c6..0000000000 --- a/src/client/components/debobigego/range.vue +++ /dev/null @@ -1,122 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/select.vue b/src/client/components/debobigego/select.vue deleted file mode 100644 index 7a31371afc..0000000000 --- a/src/client/components/debobigego/select.vue +++ /dev/null @@ -1,145 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/suspense.vue b/src/client/components/debobigego/suspense.vue deleted file mode 100644 index e59e0ba12d..0000000000 --- a/src/client/components/debobigego/suspense.vue +++ /dev/null @@ -1,101 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/switch.vue b/src/client/components/debobigego/switch.vue deleted file mode 100644 index 9a69e18302..0000000000 --- a/src/client/components/debobigego/switch.vue +++ /dev/null @@ -1,132 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/textarea.vue b/src/client/components/debobigego/textarea.vue deleted file mode 100644 index 64e8d47126..0000000000 --- a/src/client/components/debobigego/textarea.vue +++ /dev/null @@ -1,161 +0,0 @@ - - - - - diff --git a/src/client/components/debobigego/tuple.vue b/src/client/components/debobigego/tuple.vue deleted file mode 100644 index 8a4599fd64..0000000000 --- a/src/client/components/debobigego/tuple.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - - - diff --git a/src/client/components/dialog.vue b/src/client/components/dialog.vue deleted file mode 100644 index dd4932f61f..0000000000 --- a/src/client/components/dialog.vue +++ /dev/null @@ -1,212 +0,0 @@ - - - - - diff --git a/src/client/components/drive-file-thumbnail.vue b/src/client/components/drive-file-thumbnail.vue deleted file mode 100644 index 2cb1d98618..0000000000 --- a/src/client/components/drive-file-thumbnail.vue +++ /dev/null @@ -1,108 +0,0 @@ - - - - - diff --git a/src/client/components/drive-select-dialog.vue b/src/client/components/drive-select-dialog.vue deleted file mode 100644 index ce6e2fa789..0000000000 --- a/src/client/components/drive-select-dialog.vue +++ /dev/null @@ -1,70 +0,0 @@ - - - diff --git a/src/client/components/drive-window.vue b/src/client/components/drive-window.vue deleted file mode 100644 index 30b04091be..0000000000 --- a/src/client/components/drive-window.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - diff --git a/src/client/components/drive.file.vue b/src/client/components/drive.file.vue deleted file mode 100644 index b1be3d0cab..0000000000 --- a/src/client/components/drive.file.vue +++ /dev/null @@ -1,374 +0,0 @@ - - - - - diff --git a/src/client/components/drive.folder.vue b/src/client/components/drive.folder.vue deleted file mode 100644 index 4c09e7775a..0000000000 --- a/src/client/components/drive.folder.vue +++ /dev/null @@ -1,326 +0,0 @@ - - - - - diff --git a/src/client/components/drive.nav-folder.vue b/src/client/components/drive.nav-folder.vue deleted file mode 100644 index 913a1b5f92..0000000000 --- a/src/client/components/drive.nav-folder.vue +++ /dev/null @@ -1,135 +0,0 @@ - - - - - diff --git a/src/client/components/drive.vue b/src/client/components/drive.vue deleted file mode 100644 index 5dadf9a11f..0000000000 --- a/src/client/components/drive.vue +++ /dev/null @@ -1,784 +0,0 @@ - - - - - diff --git a/src/client/components/emoji-picker-dialog.vue b/src/client/components/emoji-picker-dialog.vue deleted file mode 100644 index aa17b8b250..0000000000 --- a/src/client/components/emoji-picker-dialog.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - - - diff --git a/src/client/components/emoji-picker-window.vue b/src/client/components/emoji-picker-window.vue deleted file mode 100644 index b7b884565b..0000000000 --- a/src/client/components/emoji-picker-window.vue +++ /dev/null @@ -1,197 +0,0 @@ - - - - - diff --git a/src/client/components/emoji-picker.section.vue b/src/client/components/emoji-picker.section.vue deleted file mode 100644 index 0ea3761429..0000000000 --- a/src/client/components/emoji-picker.section.vue +++ /dev/null @@ -1,50 +0,0 @@ - - - - - diff --git a/src/client/components/emoji-picker.vue b/src/client/components/emoji-picker.vue deleted file mode 100644 index 85a12a08e6..0000000000 --- a/src/client/components/emoji-picker.vue +++ /dev/null @@ -1,501 +0,0 @@ - - - - - diff --git a/src/client/components/featured-photos.vue b/src/client/components/featured-photos.vue deleted file mode 100644 index c992a5d1fb..0000000000 --- a/src/client/components/featured-photos.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - - - diff --git a/src/client/components/file-type-icon.vue b/src/client/components/file-type-icon.vue deleted file mode 100644 index 95200b98c2..0000000000 --- a/src/client/components/file-type-icon.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - diff --git a/src/client/components/follow-button.vue b/src/client/components/follow-button.vue deleted file mode 100644 index 5eba9b1f6b..0000000000 --- a/src/client/components/follow-button.vue +++ /dev/null @@ -1,210 +0,0 @@ - - - - - diff --git a/src/client/components/forgot-password.vue b/src/client/components/forgot-password.vue deleted file mode 100644 index 7fcf9aa720..0000000000 --- a/src/client/components/forgot-password.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - diff --git a/src/client/components/form-dialog.vue b/src/client/components/form-dialog.vue deleted file mode 100644 index 6353b7287e..0000000000 --- a/src/client/components/form-dialog.vue +++ /dev/null @@ -1,125 +0,0 @@ - - - - - diff --git a/src/client/components/form/input.vue b/src/client/components/form/input.vue deleted file mode 100644 index 591eda9ed5..0000000000 --- a/src/client/components/form/input.vue +++ /dev/null @@ -1,315 +0,0 @@ - - - - - diff --git a/src/client/components/form/radio.vue b/src/client/components/form/radio.vue deleted file mode 100644 index 0f31d8fa0a..0000000000 --- a/src/client/components/form/radio.vue +++ /dev/null @@ -1,122 +0,0 @@ - - - - - diff --git a/src/client/components/form/radios.vue b/src/client/components/form/radios.vue deleted file mode 100644 index 998a738202..0000000000 --- a/src/client/components/form/radios.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - diff --git a/src/client/components/form/range.vue b/src/client/components/form/range.vue deleted file mode 100644 index 4cfe66a8fc..0000000000 --- a/src/client/components/form/range.vue +++ /dev/null @@ -1,139 +0,0 @@ - - - - - diff --git a/src/client/components/form/section.vue b/src/client/components/form/section.vue deleted file mode 100644 index 8eac40a0db..0000000000 --- a/src/client/components/form/section.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - - - diff --git a/src/client/components/form/select.vue b/src/client/components/form/select.vue deleted file mode 100644 index 363b3515fa..0000000000 --- a/src/client/components/form/select.vue +++ /dev/null @@ -1,312 +0,0 @@ - - - - - diff --git a/src/client/components/form/slot.vue b/src/client/components/form/slot.vue deleted file mode 100644 index 8580c1307d..0000000000 --- a/src/client/components/form/slot.vue +++ /dev/null @@ -1,50 +0,0 @@ - - - - - diff --git a/src/client/components/form/switch.vue b/src/client/components/form/switch.vue deleted file mode 100644 index 85f8b7c870..0000000000 --- a/src/client/components/form/switch.vue +++ /dev/null @@ -1,150 +0,0 @@ - - - - - diff --git a/src/client/components/form/textarea.vue b/src/client/components/form/textarea.vue deleted file mode 100644 index 048e9032df..0000000000 --- a/src/client/components/form/textarea.vue +++ /dev/null @@ -1,252 +0,0 @@ - - - - - diff --git a/src/client/components/formula-core.vue b/src/client/components/formula-core.vue deleted file mode 100644 index 6e35295ff5..0000000000 --- a/src/client/components/formula-core.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - diff --git a/src/client/components/formula.vue b/src/client/components/formula.vue deleted file mode 100644 index 6722ce38a1..0000000000 --- a/src/client/components/formula.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/src/client/components/gallery-post-preview.vue b/src/client/components/gallery-post-preview.vue deleted file mode 100644 index 5c3bdb1349..0000000000 --- a/src/client/components/gallery-post-preview.vue +++ /dev/null @@ -1,126 +0,0 @@ - - - - - diff --git a/src/client/components/global/a.vue b/src/client/components/global/a.vue deleted file mode 100644 index 952dfb1841..0000000000 --- a/src/client/components/global/a.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - diff --git a/src/client/components/global/acct.vue b/src/client/components/global/acct.vue deleted file mode 100644 index 70f2954cb0..0000000000 --- a/src/client/components/global/acct.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - - - diff --git a/src/client/components/global/ad.vue b/src/client/components/global/ad.vue deleted file mode 100644 index 8397b2229e..0000000000 --- a/src/client/components/global/ad.vue +++ /dev/null @@ -1,200 +0,0 @@ - - - - - diff --git a/src/client/components/global/avatar.vue b/src/client/components/global/avatar.vue deleted file mode 100644 index 395ed5d8ce..0000000000 --- a/src/client/components/global/avatar.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - - diff --git a/src/client/components/global/ellipsis.vue b/src/client/components/global/ellipsis.vue deleted file mode 100644 index 0a46f486d6..0000000000 --- a/src/client/components/global/ellipsis.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/src/client/components/global/emoji.vue b/src/client/components/global/emoji.vue deleted file mode 100644 index f92e35c38f..0000000000 --- a/src/client/components/global/emoji.vue +++ /dev/null @@ -1,125 +0,0 @@ - - - - - diff --git a/src/client/components/global/error.vue b/src/client/components/global/error.vue deleted file mode 100644 index 05a508a653..0000000000 --- a/src/client/components/global/error.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - - diff --git a/src/client/components/global/header.vue b/src/client/components/global/header.vue deleted file mode 100644 index 526db07fd3..0000000000 --- a/src/client/components/global/header.vue +++ /dev/null @@ -1,360 +0,0 @@ - - - - - diff --git a/src/client/components/global/i18n.ts b/src/client/components/global/i18n.ts deleted file mode 100644 index abf0c96856..0000000000 --- a/src/client/components/global/i18n.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { h, defineComponent } from 'vue'; - -export default defineComponent({ - props: { - src: { - type: String, - required: true, - }, - tag: { - type: String, - required: false, - default: 'span', - }, - textTag: { - type: String, - required: false, - default: null, - }, - }, - render() { - let str = this.src; - const parsed = [] as (string | { arg: string; })[]; - while (true) { - const nextBracketOpen = str.indexOf('{'); - const nextBracketClose = str.indexOf('}'); - - if (nextBracketOpen === -1) { - parsed.push(str); - break; - } else { - if (nextBracketOpen > 0) parsed.push(str.substr(0, nextBracketOpen)); - parsed.push({ - arg: str.substring(nextBracketOpen + 1, nextBracketClose) - }); - } - - str = str.substr(nextBracketClose + 1); - } - - return h(this.tag, parsed.map(x => typeof x === 'string' ? (this.textTag ? h(this.textTag, x) : x) : this.$slots[x.arg]())); - } -}); diff --git a/src/client/components/global/loading.vue b/src/client/components/global/loading.vue deleted file mode 100644 index 7bde53c12e..0000000000 --- a/src/client/components/global/loading.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - diff --git a/src/client/components/global/misskey-flavored-markdown.vue b/src/client/components/global/misskey-flavored-markdown.vue deleted file mode 100644 index c4f75bee93..0000000000 --- a/src/client/components/global/misskey-flavored-markdown.vue +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - diff --git a/src/client/components/global/spacer.vue b/src/client/components/global/spacer.vue deleted file mode 100644 index 1129d54c71..0000000000 --- a/src/client/components/global/spacer.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - - - diff --git a/src/client/components/global/sticky-container.vue b/src/client/components/global/sticky-container.vue deleted file mode 100644 index 859b2c1d73..0000000000 --- a/src/client/components/global/sticky-container.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - - - diff --git a/src/client/components/global/time.vue b/src/client/components/global/time.vue deleted file mode 100644 index 6a330a2307..0000000000 --- a/src/client/components/global/time.vue +++ /dev/null @@ -1,73 +0,0 @@ - - - diff --git a/src/client/components/global/url.vue b/src/client/components/global/url.vue deleted file mode 100644 index 218729882d..0000000000 --- a/src/client/components/global/url.vue +++ /dev/null @@ -1,142 +0,0 @@ - - - - - diff --git a/src/client/components/global/user-name.vue b/src/client/components/global/user-name.vue deleted file mode 100644 index bc93a8ea30..0000000000 --- a/src/client/components/global/user-name.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/client/components/google.vue b/src/client/components/google.vue deleted file mode 100644 index be724f038d..0000000000 --- a/src/client/components/google.vue +++ /dev/null @@ -1,64 +0,0 @@ - - - - - diff --git a/src/client/components/image-viewer.vue b/src/client/components/image-viewer.vue deleted file mode 100644 index 7701ae926f..0000000000 --- a/src/client/components/image-viewer.vue +++ /dev/null @@ -1,85 +0,0 @@ - - - - - diff --git a/src/client/components/img-with-blurhash.vue b/src/client/components/img-with-blurhash.vue deleted file mode 100644 index 7e80b00208..0000000000 --- a/src/client/components/img-with-blurhash.vue +++ /dev/null @@ -1,100 +0,0 @@ - - - - - diff --git a/src/client/components/index.ts b/src/client/components/index.ts deleted file mode 100644 index 2340b228f8..0000000000 --- a/src/client/components/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { App } from 'vue'; - -import mfm from './global/misskey-flavored-markdown.vue'; -import a from './global/a.vue'; -import acct from './global/acct.vue'; -import avatar from './global/avatar.vue'; -import emoji from './global/emoji.vue'; -import userName from './global/user-name.vue'; -import ellipsis from './global/ellipsis.vue'; -import time from './global/time.vue'; -import url from './global/url.vue'; -import i18n from './global/i18n'; -import loading from './global/loading.vue'; -import error from './global/error.vue'; -import ad from './global/ad.vue'; -import header from './global/header.vue'; -import spacer from './global/spacer.vue'; -import stickyContainer from './global/sticky-container.vue'; - -export default function(app: App) { - app.component('I18n', i18n); - app.component('Mfm', mfm); - app.component('MkA', a); - app.component('MkAcct', acct); - app.component('MkAvatar', avatar); - app.component('MkEmoji', emoji); - app.component('MkUserName', userName); - app.component('MkEllipsis', ellipsis); - app.component('MkTime', time); - app.component('MkUrl', url); - app.component('MkLoading', loading); - app.component('MkError', error); - app.component('MkAd', ad); - app.component('MkHeader', header); - app.component('MkSpacer', spacer); - app.component('MkStickyContainer', stickyContainer); -} diff --git a/src/client/components/instance-stats.vue b/src/client/components/instance-stats.vue deleted file mode 100644 index fd0b75609f..0000000000 --- a/src/client/components/instance-stats.vue +++ /dev/null @@ -1,80 +0,0 @@ - - - - - diff --git a/src/client/components/instance-ticker.vue b/src/client/components/instance-ticker.vue deleted file mode 100644 index 5674174558..0000000000 --- a/src/client/components/instance-ticker.vue +++ /dev/null @@ -1,62 +0,0 @@ - - - - - diff --git a/src/client/components/launch-pad.vue b/src/client/components/launch-pad.vue deleted file mode 100644 index 9da62f1e0b..0000000000 --- a/src/client/components/launch-pad.vue +++ /dev/null @@ -1,152 +0,0 @@ - - - - - diff --git a/src/client/components/link.vue b/src/client/components/link.vue deleted file mode 100644 index a887410331..0000000000 --- a/src/client/components/link.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - diff --git a/src/client/components/media-banner.vue b/src/client/components/media-banner.vue deleted file mode 100644 index 34065557bf..0000000000 --- a/src/client/components/media-banner.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - - - diff --git a/src/client/components/media-caption.vue b/src/client/components/media-caption.vue deleted file mode 100644 index b35b101d06..0000000000 --- a/src/client/components/media-caption.vue +++ /dev/null @@ -1,260 +0,0 @@ - - - - - diff --git a/src/client/components/media-image.vue b/src/client/components/media-image.vue deleted file mode 100644 index fd5e0b5f9b..0000000000 --- a/src/client/components/media-image.vue +++ /dev/null @@ -1,155 +0,0 @@ - - - - - diff --git a/src/client/components/media-list.vue b/src/client/components/media-list.vue deleted file mode 100644 index c499525d84..0000000000 --- a/src/client/components/media-list.vue +++ /dev/null @@ -1,167 +0,0 @@ - - - - - diff --git a/src/client/components/media-video.vue b/src/client/components/media-video.vue deleted file mode 100644 index 4d4a551653..0000000000 --- a/src/client/components/media-video.vue +++ /dev/null @@ -1,97 +0,0 @@ - - - - - diff --git a/src/client/components/mention.vue b/src/client/components/mention.vue deleted file mode 100644 index 4c7030bf35..0000000000 --- a/src/client/components/mention.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - - - diff --git a/src/client/components/mfm.ts b/src/client/components/mfm.ts deleted file mode 100644 index ad6e711f6f..0000000000 --- a/src/client/components/mfm.ts +++ /dev/null @@ -1,321 +0,0 @@ -import { VNode, defineComponent, h } from 'vue'; -import * as mfm from 'mfm-js'; -import MkUrl from '@client/components/global/url.vue'; -import MkLink from '@client/components/link.vue'; -import MkMention from '@client/components/mention.vue'; -import MkEmoji from '@client/components/global/emoji.vue'; -import { concat } from '@client/../prelude/array'; -import MkFormula from '@client/components/formula.vue'; -import MkCode from '@client/components/code.vue'; -import MkGoogle from '@client/components/google.vue'; -import MkSparkle from '@client/components/sparkle.vue'; -import MkA from '@client/components/global/a.vue'; -import { host } from '@client/config'; -import { fnNameList } from '@/mfm/fn-name-list'; - -export default defineComponent({ - props: { - text: { - type: String, - required: true - }, - plain: { - type: Boolean, - default: false - }, - nowrap: { - type: Boolean, - default: false - }, - author: { - type: Object, - default: null - }, - i: { - type: Object, - default: null - }, - customEmojis: { - required: false, - }, - isNote: { - type: Boolean, - default: true - }, - }, - - render() { - if (this.text == null || this.text == '') return; - - const ast = (this.plain ? mfm.parsePlain : mfm.parse)(this.text, { fnNameList }); - - const validTime = (t: string | null | undefined) => { - if (t == null) return null; - return t.match(/^[0-9.]+s$/) ? t : null; - }; - - const genEl = (ast: mfm.MfmNode[]) => concat(ast.map((token): VNode[] => { - switch (token.type) { - case 'text': { - const text = token.props.text.replace(/(\r\n|\n|\r)/g, '\n'); - - if (!this.plain) { - const res = []; - for (const t of text.split('\n')) { - res.push(h('br')); - res.push(t); - } - res.shift(); - return res; - } else { - return [text.replace(/\n/g, ' ')]; - } - } - - case 'bold': { - return [h('b', genEl(token.children))]; - } - - case 'strike': { - return [h('del', genEl(token.children))]; - } - - case 'italic': { - return h('i', { - style: 'font-style: oblique;' - }, genEl(token.children)); - } - - case 'fn': { - // TODO: CSSを文字列で組み立てていくと token.props.args.~~~ 経由でCSSインジェクションできるのでよしなにやる - let style; - switch (token.props.name) { - case 'tada': { - style = `font-size: 150%;` + (this.$store.state.animatedMfm ? 'animation: tada 1s linear infinite both;' : ''); - break; - } - case 'jelly': { - const speed = validTime(token.props.args.speed) || '1s'; - style = (this.$store.state.animatedMfm ? `animation: mfm-rubberBand ${speed} linear infinite both;` : ''); - break; - } - case 'twitch': { - const speed = validTime(token.props.args.speed) || '0.5s'; - style = this.$store.state.animatedMfm ? `animation: mfm-twitch ${speed} ease infinite;` : ''; - break; - } - case 'shake': { - const speed = validTime(token.props.args.speed) || '0.5s'; - style = this.$store.state.animatedMfm ? `animation: mfm-shake ${speed} ease infinite;` : ''; - break; - } - case 'spin': { - const direction = - token.props.args.left ? 'reverse' : - token.props.args.alternate ? 'alternate' : - 'normal'; - const anime = - token.props.args.x ? 'mfm-spinX' : - token.props.args.y ? 'mfm-spinY' : - 'mfm-spin'; - const speed = validTime(token.props.args.speed) || '1.5s'; - style = this.$store.state.animatedMfm ? `animation: ${anime} ${speed} linear infinite; animation-direction: ${direction};` : ''; - break; - } - case 'jump': { - style = this.$store.state.animatedMfm ? 'animation: mfm-jump 0.75s linear infinite;' : ''; - break; - } - case 'bounce': { - style = this.$store.state.animatedMfm ? 'animation: mfm-bounce 0.75s linear infinite; transform-origin: center bottom;' : ''; - break; - } - case 'flip': { - const transform = - (token.props.args.h && token.props.args.v) ? 'scale(-1, -1)' : - token.props.args.v ? 'scaleY(-1)' : - 'scaleX(-1)'; - style = `transform: ${transform};`; - break; - } - case 'x2': { - style = `font-size: 200%;`; - break; - } - case 'x3': { - style = `font-size: 400%;`; - break; - } - case 'x4': { - style = `font-size: 600%;`; - break; - } - case 'font': { - const family = - token.props.args.serif ? 'serif' : - token.props.args.monospace ? 'monospace' : - token.props.args.cursive ? 'cursive' : - token.props.args.fantasy ? 'fantasy' : - token.props.args.emoji ? 'emoji' : - token.props.args.math ? 'math' : - null; - if (family) style = `font-family: ${family};`; - break; - } - case 'blur': { - return h('span', { - class: '_mfm_blur_', - }, genEl(token.children)); - } - case 'rainbow': { - style = this.$store.state.animatedMfm ? 'animation: mfm-rainbow 1s linear infinite;' : ''; - break; - } - case 'sparkle': { - if (!this.$store.state.animatedMfm) { - return genEl(token.children); - } - let count = token.props.args.count ? parseInt(token.props.args.count) : 10; - if (count > 100) { - count = 100; - } - const speed = token.props.args.speed ? parseFloat(token.props.args.speed) : 1; - return h(MkSparkle, { - count, speed, - }, genEl(token.children)); - } - } - if (style == null) { - return h('span', {}, ['$[', token.props.name, ' ', ...genEl(token.children), ']']); - } else { - return h('span', { - style: 'display: inline-block;' + style, - }, genEl(token.children)); - } - } - - case 'small': { - return [h('small', { - style: 'opacity: 0.7;' - }, genEl(token.children))]; - } - - case 'center': { - return [h('div', { - style: 'text-align:center;' - }, genEl(token.children))]; - } - - case 'url': { - return [h(MkUrl, { - key: Math.random(), - url: token.props.url, - rel: 'nofollow noopener', - })]; - } - - case 'link': { - return [h(MkLink, { - key: Math.random(), - url: token.props.url, - rel: 'nofollow noopener', - }, genEl(token.children))]; - } - - case 'mention': { - return [h(MkMention, { - key: Math.random(), - host: (token.props.host == null && this.author && this.author.host != null ? this.author.host : token.props.host) || host, - username: token.props.username - })]; - } - - case 'hashtag': { - return [h(MkA, { - key: Math.random(), - to: this.isNote ? `/tags/${encodeURIComponent(token.props.hashtag)}` : `/explore/tags/${encodeURIComponent(token.props.hashtag)}`, - style: 'color:var(--hashtag);' - }, `#${token.props.hashtag}`)]; - } - - case 'blockCode': { - return [h(MkCode, { - key: Math.random(), - code: token.props.code, - lang: token.props.lang, - })]; - } - - case 'inlineCode': { - return [h(MkCode, { - key: Math.random(), - code: token.props.code, - inline: true - })]; - } - - case 'quote': { - if (!this.nowrap) { - return [h('div', { - class: 'quote' - }, genEl(token.children))]; - } else { - return [h('span', { - class: 'quote' - }, genEl(token.children))]; - } - } - - case 'emojiCode': { - return [h(MkEmoji, { - key: Math.random(), - emoji: `:${token.props.name}:`, - customEmojis: this.customEmojis, - normal: this.plain - })]; - } - - case 'unicodeEmoji': { - return [h(MkEmoji, { - key: Math.random(), - emoji: token.props.emoji, - customEmojis: this.customEmojis, - normal: this.plain - })]; - } - - case 'mathInline': { - return [h(MkFormula, { - key: Math.random(), - formula: token.props.formula, - block: false - })]; - } - - case 'mathBlock': { - return [h(MkFormula, { - key: Math.random(), - formula: token.props.formula, - block: true - })]; - } - - case 'search': { - return [h(MkGoogle, { - key: Math.random(), - q: token.props.query - })]; - } - - default: { - console.error('unrecognized ast type:', token.type); - - return []; - } - } - })); - - // Parse ast to DOM - return h('span', genEl(ast)); - } -}); diff --git a/src/client/components/mini-chart.vue b/src/client/components/mini-chart.vue deleted file mode 100644 index 0d01e4e4b5..0000000000 --- a/src/client/components/mini-chart.vue +++ /dev/null @@ -1,90 +0,0 @@ - - - diff --git a/src/client/components/modal-page-window.vue b/src/client/components/modal-page-window.vue deleted file mode 100644 index e47d3dc62c..0000000000 --- a/src/client/components/modal-page-window.vue +++ /dev/null @@ -1,223 +0,0 @@ - - - - - diff --git a/src/client/components/note-detailed.vue b/src/client/components/note-detailed.vue deleted file mode 100644 index 568a2360d1..0000000000 --- a/src/client/components/note-detailed.vue +++ /dev/null @@ -1,1229 +0,0 @@ - - - - - diff --git a/src/client/components/note-header.vue b/src/client/components/note-header.vue deleted file mode 100644 index 80bfea9b07..0000000000 --- a/src/client/components/note-header.vue +++ /dev/null @@ -1,115 +0,0 @@ - - - - - diff --git a/src/client/components/note-preview.vue b/src/client/components/note-preview.vue deleted file mode 100644 index a474a01341..0000000000 --- a/src/client/components/note-preview.vue +++ /dev/null @@ -1,98 +0,0 @@ - - - - - diff --git a/src/client/components/note-simple.vue b/src/client/components/note-simple.vue deleted file mode 100644 index 406a475cd9..0000000000 --- a/src/client/components/note-simple.vue +++ /dev/null @@ -1,113 +0,0 @@ - - - - - diff --git a/src/client/components/note.sub.vue b/src/client/components/note.sub.vue deleted file mode 100644 index 157b65ec5c..0000000000 --- a/src/client/components/note.sub.vue +++ /dev/null @@ -1,146 +0,0 @@ - - - - - diff --git a/src/client/components/note.vue b/src/client/components/note.vue deleted file mode 100644 index 681e819a22..0000000000 --- a/src/client/components/note.vue +++ /dev/null @@ -1,1228 +0,0 @@ - - - - - diff --git a/src/client/components/notes.vue b/src/client/components/notes.vue deleted file mode 100644 index 919cb29952..0000000000 --- a/src/client/components/notes.vue +++ /dev/null @@ -1,130 +0,0 @@ - - - - - diff --git a/src/client/components/notification-setting-window.vue b/src/client/components/notification-setting-window.vue deleted file mode 100644 index 14e0b76cc6..0000000000 --- a/src/client/components/notification-setting-window.vue +++ /dev/null @@ -1,99 +0,0 @@ - - - diff --git a/src/client/components/notification.vue b/src/client/components/notification.vue deleted file mode 100644 index ce1fa5b160..0000000000 --- a/src/client/components/notification.vue +++ /dev/null @@ -1,362 +0,0 @@ - - - - - diff --git a/src/client/components/notifications.vue b/src/client/components/notifications.vue deleted file mode 100644 index 78c1cce0c7..0000000000 --- a/src/client/components/notifications.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - diff --git a/src/client/components/number-diff.vue b/src/client/components/number-diff.vue deleted file mode 100644 index 690f89dd59..0000000000 --- a/src/client/components/number-diff.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - - - diff --git a/src/client/components/page-preview.vue b/src/client/components/page-preview.vue deleted file mode 100644 index 090c4a6a6c..0000000000 --- a/src/client/components/page-preview.vue +++ /dev/null @@ -1,162 +0,0 @@ - - - - - diff --git a/src/client/components/page-window.vue b/src/client/components/page-window.vue deleted file mode 100644 index bc7c5b7a19..0000000000 --- a/src/client/components/page-window.vue +++ /dev/null @@ -1,167 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.block.vue b/src/client/components/page/page.block.vue deleted file mode 100644 index ffd9ce89f9..0000000000 --- a/src/client/components/page/page.block.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - diff --git a/src/client/components/page/page.button.vue b/src/client/components/page/page.button.vue deleted file mode 100644 index c6ae675212..0000000000 --- a/src/client/components/page/page.button.vue +++ /dev/null @@ -1,66 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.canvas.vue b/src/client/components/page/page.canvas.vue deleted file mode 100644 index e26db597f2..0000000000 --- a/src/client/components/page/page.canvas.vue +++ /dev/null @@ -1,49 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.counter.vue b/src/client/components/page/page.counter.vue deleted file mode 100644 index dad7ac3da0..0000000000 --- a/src/client/components/page/page.counter.vue +++ /dev/null @@ -1,52 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.if.vue b/src/client/components/page/page.if.vue deleted file mode 100644 index a70525e07c..0000000000 --- a/src/client/components/page/page.if.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/src/client/components/page/page.image.vue b/src/client/components/page/page.image.vue deleted file mode 100644 index 14dedc98a0..0000000000 --- a/src/client/components/page/page.image.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.note.vue b/src/client/components/page/page.note.vue deleted file mode 100644 index 7a3f88bb1f..0000000000 --- a/src/client/components/page/page.note.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.number-input.vue b/src/client/components/page/page.number-input.vue deleted file mode 100644 index 5d9168f130..0000000000 --- a/src/client/components/page/page.number-input.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.post.vue b/src/client/components/page/page.post.vue deleted file mode 100644 index c20d7cade1..0000000000 --- a/src/client/components/page/page.post.vue +++ /dev/null @@ -1,109 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.radio-button.vue b/src/client/components/page/page.radio-button.vue deleted file mode 100644 index 590e59d706..0000000000 --- a/src/client/components/page/page.radio-button.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - diff --git a/src/client/components/page/page.section.vue b/src/client/components/page/page.section.vue deleted file mode 100644 index 81cab12501..0000000000 --- a/src/client/components/page/page.section.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.switch.vue b/src/client/components/page/page.switch.vue deleted file mode 100644 index 4d74e5df39..0000000000 --- a/src/client/components/page/page.switch.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.text-input.vue b/src/client/components/page/page.text-input.vue deleted file mode 100644 index 6e9ac0b543..0000000000 --- a/src/client/components/page/page.text-input.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.text.vue b/src/client/components/page/page.text.vue deleted file mode 100644 index 580c5a93bf..0000000000 --- a/src/client/components/page/page.text.vue +++ /dev/null @@ -1,68 +0,0 @@ - - - - - diff --git a/src/client/components/page/page.textarea-input.vue b/src/client/components/page/page.textarea-input.vue deleted file mode 100644 index dfcb398937..0000000000 --- a/src/client/components/page/page.textarea-input.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - diff --git a/src/client/components/page/page.textarea.vue b/src/client/components/page/page.textarea.vue deleted file mode 100644 index cf953bf041..0000000000 --- a/src/client/components/page/page.textarea.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - diff --git a/src/client/components/page/page.vue b/src/client/components/page/page.vue deleted file mode 100644 index f125365c3d..0000000000 --- a/src/client/components/page/page.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - - - diff --git a/src/client/components/particle.vue b/src/client/components/particle.vue deleted file mode 100644 index d82705c1e8..0000000000 --- a/src/client/components/particle.vue +++ /dev/null @@ -1,114 +0,0 @@ - - - - - diff --git a/src/client/components/poll-editor.vue b/src/client/components/poll-editor.vue deleted file mode 100644 index b28a1c8baa..0000000000 --- a/src/client/components/poll-editor.vue +++ /dev/null @@ -1,251 +0,0 @@ - - - - - diff --git a/src/client/components/poll.vue b/src/client/components/poll.vue deleted file mode 100644 index b5d430f93b..0000000000 --- a/src/client/components/poll.vue +++ /dev/null @@ -1,174 +0,0 @@ - - - - - diff --git a/src/client/components/post-form-attaches.vue b/src/client/components/post-form-attaches.vue deleted file mode 100644 index 9365365653..0000000000 --- a/src/client/components/post-form-attaches.vue +++ /dev/null @@ -1,193 +0,0 @@ - - - - - diff --git a/src/client/components/post-form-dialog.vue b/src/client/components/post-form-dialog.vue deleted file mode 100644 index aa23e3891e..0000000000 --- a/src/client/components/post-form-dialog.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/client/components/post-form.vue b/src/client/components/post-form.vue deleted file mode 100644 index 90df78895c..0000000000 --- a/src/client/components/post-form.vue +++ /dev/null @@ -1,980 +0,0 @@ -