From 254cfaea284d12f188e28f56a0cec863e3177a49 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 25 Oct 2020 01:21:41 +0900 Subject: 自前ルーティング (#6759) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip --- src/client/components/avatar.vue | 4 +- src/client/components/channel-preview.vue | 4 +- src/client/components/index.ts | 4 +- src/client/components/link.vue | 2 +- src/client/components/mention.vue | 4 +- src/client/components/mfm.ts | 4 +- src/client/components/note-header.vue | 8 +- src/client/components/note.vue | 19 ++-- src/client/components/notification.vue | 26 +++--- src/client/components/page-preview.vue | 4 +- src/client/components/page-window.vue | 80 +++++++++++++---- src/client/components/sidebar.vue | 10 +-- src/client/components/stream-indicator.vue | 70 --------------- src/client/components/sub-note-content.vue | 4 +- src/client/components/ui/a.vue | 104 ++++++++++++++++++++++ src/client/components/ui/context-menu.vue | 2 +- src/client/components/ui/menu.vue | 4 +- src/client/components/ui/radio.vue | 2 +- src/client/components/ui/window.vue | 27 ++++-- src/client/components/upload.vue | 136 ----------------------------- src/client/components/url-preview.vue | 2 +- src/client/components/url.vue | 2 +- src/client/components/user-info.vue | 2 +- src/client/components/user-preview.vue | 2 +- src/client/components/users-dialog.vue | 4 +- 25 files changed, 245 insertions(+), 285 deletions(-) delete mode 100644 src/client/components/stream-indicator.vue create mode 100644 src/client/components/ui/a.vue delete mode 100644 src/client/components/upload.vue (limited to 'src/client/components') diff --git a/src/client/components/avatar.vue b/src/client/components/avatar.vue index 627818a8e7..d90607bb8a 100644 --- a/src/client/components/avatar.vue +++ b/src/client/components/avatar.vue @@ -2,9 +2,9 @@ - + - + - - diff --git a/src/client/components/sub-note-content.vue b/src/client/components/sub-note-content.vue index 0bef072fe4..cb65a76495 100644 --- a/src/client/components/sub-note-content.vue +++ b/src/client/components/sub-note-content.vue @@ -3,9 +3,9 @@
({{ $t('private') }}) ({{ $t('deleted') }}) - + - RN: ... + RN: ...
({{ $t('withNFiles', { n: note.files.length }) }}) diff --git a/src/client/components/ui/a.vue b/src/client/components/ui/a.vue new file mode 100644 index 0000000000..dce99ef676 --- /dev/null +++ b/src/client/components/ui/a.vue @@ -0,0 +1,104 @@ + + + diff --git a/src/client/components/ui/context-menu.vue b/src/client/components/ui/context-menu.vue index 98586cf3fe..3a11589e8a 100644 --- a/src/client/components/ui/context-menu.vue +++ b/src/client/components/ui/context-menu.vue @@ -1,5 +1,5 @@ diff --git a/src/client/components/ui/menu.vue b/src/client/components/ui/menu.vue index 5e74828c20..9e4e319c8a 100644 --- a/src/client/components/ui/menu.vue +++ b/src/client/components/ui/menu.vue @@ -12,12 +12,12 @@ - + {{ item.text }} - + {{ item.text }} diff --git a/src/client/components/ui/radio.vue b/src/client/components/ui/radio.vue index 8f2b843ee6..890ff08751 100644 --- a/src/client/components/ui/radio.vue +++ b/src/client/components/ui/radio.vue @@ -51,7 +51,7 @@ export default defineComponent({ .novjtctn { position: relative; display: inline-block; - margin: 0 32px 0 0; + margin: 16px 32px 0 0; cursor: pointer; transition: all 0.3s; diff --git a/src/client/components/ui/window.vue b/src/client/components/ui/window.vue index d545ac4827..4c90ab9c8d 100644 --- a/src/client/components/ui/window.vue +++ b/src/client/components/ui/window.vue @@ -2,14 +2,16 @@
-
- +
+ + + - - - + + +
@@ -85,6 +87,15 @@ export default defineComponent({ required: false, default: false, }, + closeRight: { + type: Boolean, + required: false, + default: false, + }, + contextmenu: { + type: Array, + required: false, + } }, emits: ['closed'], @@ -129,6 +140,12 @@ export default defineComponent({ } }, + onContextmenu(e) { + if (this.contextmenu) { + os.contextMenu(this.contextmenu, e); + } + }, + // 最前面へ移動 top() { let z = 0; diff --git a/src/client/components/upload.vue b/src/client/components/upload.vue deleted file mode 100644 index 2ba2186f57..0000000000 --- a/src/client/components/upload.vue +++ /dev/null @@ -1,136 +0,0 @@ - - - - - diff --git a/src/client/components/url-preview.vue b/src/client/components/url-preview.vue index df02698b5d..55872113be 100644 --- a/src/client/components/url-preview.vue +++ b/src/client/components/url-preview.vue @@ -8,7 +8,7 @@
- +
diff --git a/src/client/components/url.vue b/src/client/components/url.vue index 649ce5fa24..ceb0381f87 100644 --- a/src/client/components/url.vue +++ b/src/client/components/url.vue @@ -1,5 +1,5 @@