From 10928182034f1db668de422cda6461bd31aaaa73 Mon Sep 17 00:00:00 2001 From: Satsuki Yanagi <17376330+u1-liquid@users.noreply.github.com> Date: Wed, 22 May 2019 05:06:52 +0900 Subject: Add group update / transfer API --- .../app/common/views/pages/user-group-editor.vue | 81 ++++++++++++++++++++-- src/client/app/init.ts | 2 + src/client/themes/dark.json5 | 3 + src/client/themes/light.json5 | 3 + 4 files changed, 83 insertions(+), 6 deletions(-) (limited to 'src/client') diff --git a/src/client/app/common/views/pages/user-group-editor.vue b/src/client/app/common/views/pages/user-group-editor.vue index ef79689ae8..a32148cd7f 100644 --- a/src/client/app/common/views/pages/user-group-editor.vue +++ b/src/client/app/common/views/pages/user-group-editor.vue @@ -7,6 +7,7 @@ {{ $t('rename') }} {{ $t('delete') }} + {{ $t('transfer') }} @@ -28,9 +29,10 @@
+ owner @{{ user | acct }}
-
+
{{ $t('remove-user') }}
@@ -44,7 +46,7 @@ -- cgit v1.2.3-freya From 50251955cdeb5fbb8ff279bbcbea68d2bf606c7f Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 24 May 2019 03:57:03 +0900 Subject: Improve usability --- src/client/app/common/views/components/dialog.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/client') diff --git a/src/client/app/common/views/components/dialog.vue b/src/client/app/common/views/components/dialog.vue index 9f38031d62..a577da5a21 100644 --- a/src/client/app/common/views/components/dialog.vue +++ b/src/client/app/common/views/components/dialog.vue @@ -98,7 +98,7 @@ export default Vue.extend({ return { inputValue: this.input && this.input.default ? this.input.default : null, userInputValue: null, - selectedValue: null, + selectedValue: this.select ? this.select.items ? this.select.items[0].value : this.select.groupedItems[0].items[0].value : null, faTimesCircle, faQuestionCircle }; }, -- cgit v1.2.3-freya From bcdab799d0dc4d9b0ad7ae8e2fb438fe84ae180c Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 24 May 2019 04:17:14 +0900 Subject: :art: --- src/client/app/mobile/views/components/notification.vue | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'src/client') diff --git a/src/client/app/mobile/views/components/notification.vue b/src/client/app/mobile/views/components/notification.vue index 62df76cba5..9dae95c9b1 100644 --- a/src/client/app/mobile/views/components/notification.vue +++ b/src/client/app/mobile/views/components/notification.vue @@ -5,7 +5,7 @@
- +
@@ -21,7 +21,7 @@
- +
@@ -37,7 +37,7 @@
- +
@@ -48,7 +48,7 @@
- +
@@ -59,7 +59,7 @@
- +
@@ -130,6 +130,12 @@ export default Vue.extend({ [data-icon], .mk-reaction-icon margin-right 4px + > .name + text-overflow ellipsis + white-space nowrap + min-width 0 + overflow hidden + > .mk-time margin-left auto color var(--noteHeaderInfo) -- cgit v1.2.3-freya From e6f78a73ababd98642c12887881db61c714b4171 Mon Sep 17 00:00:00 2001 From: Satsuki Yanagi <17376330+u1-liquid@users.noreply.github.com> Date: Fri, 24 May 2019 04:25:57 +0900 Subject: i18n: reaction-picker.vue (#4971) --- locales/ja-JP.yml | 1 + src/client/app/common/views/components/reaction-picker.vue | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'src/client') diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 48c4c36828..9153655f31 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -591,6 +591,7 @@ common/views/components/poll-editor.vue: common/views/components/reaction-picker.vue: choose-reaction: "リアクションを選択" + input-reaction-placeholder: "または絵文字を入力" common/views/components/emoji-picker.vue: custom-emoji: "カスタム絵文字" diff --git a/src/client/app/common/views/components/reaction-picker.vue b/src/client/app/common/views/components/reaction-picker.vue index 461e7c9090..970d430069 100644 --- a/src/client/app/common/views/components/reaction-picker.vue +++ b/src/client/app/common/views/components/reaction-picker.vue @@ -16,7 +16,7 @@
- +
-- cgit v1.2.3-freya From 03136caac4b4f93e60d00c9e16ecbf13e405c367 Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 24 May 2019 04:57:04 +0900 Subject: Update instance.vue --- src/client/app/admin/views/instance.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/client') diff --git a/src/client/app/admin/views/instance.vue b/src/client/app/admin/views/instance.vue index c4d445fbb8..588b24f6b5 100644 --- a/src/client/app/admin/views/instance.vue +++ b/src/client/app/admin/views/instance.vue @@ -9,11 +9,11 @@ {{ $t('icon-url') }} {{ $t('logo-url') }} {{ $t('banner-url') }} - {{ $t('error-image-url') }} {{ $t('tos-url') }} - {{ $t('languages') }}
{{ $t('advanced-config') }} + {{ $t('error-image-url') }} + {{ $t('languages') }} {{ $t('repository-url') }} {{ $t('feedback-url') }}
-- cgit v1.2.3-freya From 5a4f6b4ada3df031b1b17d7c2aaf146b515f5695 Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 24 May 2019 18:11:12 +0900 Subject: Update page-editor.vue --- src/client/app/common/views/components/page-editor/page-editor.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/client') diff --git a/src/client/app/common/views/components/page-editor/page-editor.vue b/src/client/app/common/views/components/page-editor/page-editor.vue index a3f69ea5c3..6f4cf9b6b5 100644 --- a/src/client/app/common/views/components/page-editor/page-editor.vue +++ b/src/client/app/common/views/components/page-editor/page-editor.vue @@ -11,7 +11,7 @@
- {{ $t('view-page') }} + {{ $t('view-page') }} {{ $t('title') }} -- cgit v1.2.3-freya From 358bb0fc0641e43d3a7452614f5ef43c19c4d2e6 Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 24 May 2019 18:11:33 +0900 Subject: Misskey Pages でURLプレビューを表示するように MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/common/views/pages/page/page.text.vue | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/client') diff --git a/src/client/app/common/views/pages/page/page.text.vue b/src/client/app/common/views/pages/page/page.text.vue index ca2565c8d4..326fd39050 100644 --- a/src/client/app/common/views/pages/page/page.text.vue +++ b/src/client/app/common/views/pages/page/page.text.vue @@ -1,11 +1,15 @@ - - diff --git a/src/client/app/common/views/components/page-editor/els/page-editor.el.counter.vue b/src/client/app/common/views/components/page-editor/els/page-editor.el.counter.vue deleted file mode 100644 index 95c15b01b2..0000000000 --- a/src/client/app/common/views/components/page-editor/els/page-editor.el.counter.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - diff --git a/src/client/app/common/views/components/page-editor/els/page-editor.el.if.vue b/src/client/app/common/views/components/page-editor/els/page-editor.el.if.vue deleted file mode 100644 index c83cd421ae..0000000000 --- a/src/client/app/common/views/components/page-editor/els/page-editor.el.if.vue +++ /dev/null @@ -1,90 +0,0 @@ - - - - - diff --git a/src/client/app/common/views/components/page-editor/els/page-editor.el.image.vue b/src/client/app/common/views/components/page-editor/els/page-editor.el.image.vue deleted file mode 100644 index 98ec39a512..0000000000 --- a/src/client/app/common/views/components/page-editor/els/page-editor.el.image.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - diff --git a/src/client/app/common/views/components/page-editor/els/page-editor.el.number-input.vue b/src/client/app/common/views/components/page-editor/els/page-editor.el.number-input.vue deleted file mode 100644 index 30c3938111..0000000000 --- a/src/client/app/common/views/components/page-editor/els/page-editor.el.number-input.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - diff --git a/src/client/app/common/views/components/page-editor/els/page-editor.el.post.vue b/src/client/app/common/views/components/page-editor/els/page-editor.el.post.vue deleted file mode 100644 index fc2f5f9032..0000000000 --- a/src/client/app/common/views/components/page-editor/els/page-editor.el.post.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - diff --git a/src/client/app/common/views/components/page-editor/els/page-editor.el.section.vue b/src/client/app/common/views/components/page-editor/els/page-editor.el.section.vue deleted file mode 100644 index c20f824e23..0000000000 --- a/src/client/app/common/views/components/page-editor/els/page-editor.el.section.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - - - diff --git a/src/client/app/common/views/components/page-editor/els/page-editor.el.switch.vue b/src/client/app/common/views/components/page-editor/els/page-editor.el.switch.vue deleted file mode 100644 index 174a344640..0000000000 --- a/src/client/app/common/views/components/page-editor/els/page-editor.el.switch.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - - - diff --git a/src/client/app/common/views/components/page-editor/els/page-editor.el.text-input.vue b/src/client/app/common/views/components/page-editor/els/page-editor.el.text-input.vue deleted file mode 100644 index 50f95fd205..0000000000 --- a/src/client/app/common/views/components/page-editor/els/page-editor.el.text-input.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - diff --git a/src/client/app/common/views/components/page-editor/els/page-editor.el.text.vue b/src/client/app/common/views/components/page-editor/els/page-editor.el.text.vue deleted file mode 100644 index c09f9cc1cf..0000000000 --- a/src/client/app/common/views/components/page-editor/els/page-editor.el.text.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - - - diff --git a/src/client/app/common/views/components/page-editor/els/page-editor.el.textarea-input.vue b/src/client/app/common/views/components/page-editor/els/page-editor.el.textarea-input.vue deleted file mode 100644 index da3eead080..0000000000 --- a/src/client/app/common/views/components/page-editor/els/page-editor.el.textarea-input.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - diff --git a/src/client/app/common/views/components/page-editor/els/page-editor.el.textarea.vue b/src/client/app/common/views/components/page-editor/els/page-editor.el.textarea.vue deleted file mode 100644 index a0cc1966e8..0000000000 --- a/src/client/app/common/views/components/page-editor/els/page-editor.el.textarea.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - - - diff --git a/src/client/app/common/views/components/page-editor/page-editor.blocks.vue b/src/client/app/common/views/components/page-editor/page-editor.blocks.vue deleted file mode 100644 index c5f3419e7b..0000000000 --- a/src/client/app/common/views/components/page-editor/page-editor.blocks.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - diff --git a/src/client/app/common/views/components/page-editor/page-editor.container.vue b/src/client/app/common/views/components/page-editor/page-editor.container.vue deleted file mode 100644 index a3a501afb4..0000000000 --- a/src/client/app/common/views/components/page-editor/page-editor.container.vue +++ /dev/null @@ -1,146 +0,0 @@ - - - - - diff --git a/src/client/app/common/views/components/page-editor/page-editor.script-block.vue b/src/client/app/common/views/components/page-editor/page-editor.script-block.vue deleted file mode 100644 index faecaf61fa..0000000000 --- a/src/client/app/common/views/components/page-editor/page-editor.script-block.vue +++ /dev/null @@ -1,271 +0,0 @@ - - - - - diff --git a/src/client/app/common/views/components/page-editor/page-editor.vue b/src/client/app/common/views/components/page-editor/page-editor.vue deleted file mode 100644 index 6f4cf9b6b5..0000000000 --- a/src/client/app/common/views/components/page-editor/page-editor.vue +++ /dev/null @@ -1,473 +0,0 @@ - - - - - diff --git a/src/client/app/common/views/components/url-preview.vue b/src/client/app/common/views/components/url-preview.vue index 9ca4497ad8..6e0d73eef5 100644 --- a/src/client/app/common/views/components/url-preview.vue +++ b/src/client/app/common/views/components/url-preview.vue @@ -9,7 +9,7 @@
- +
@@ -23,17 +23,18 @@

{{ sitename }}

-
+
+ + diff --git a/src/client/app/common/views/pages/page-editor/els/page-editor.el.counter.vue b/src/client/app/common/views/pages/page-editor/els/page-editor.el.counter.vue new file mode 100644 index 0000000000..95c15b01b2 --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/els/page-editor.el.counter.vue @@ -0,0 +1,42 @@ + + + diff --git a/src/client/app/common/views/pages/page-editor/els/page-editor.el.if.vue b/src/client/app/common/views/pages/page-editor/els/page-editor.el.if.vue new file mode 100644 index 0000000000..c83cd421ae --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/els/page-editor.el.if.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/src/client/app/common/views/pages/page-editor/els/page-editor.el.image.vue b/src/client/app/common/views/pages/page-editor/els/page-editor.el.image.vue new file mode 100644 index 0000000000..e2e72b04c2 --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/els/page-editor.el.image.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/src/client/app/common/views/pages/page-editor/els/page-editor.el.number-input.vue b/src/client/app/common/views/pages/page-editor/els/page-editor.el.number-input.vue new file mode 100644 index 0000000000..30c3938111 --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/els/page-editor.el.number-input.vue @@ -0,0 +1,42 @@ + + + diff --git a/src/client/app/common/views/pages/page-editor/els/page-editor.el.post.vue b/src/client/app/common/views/pages/page-editor/els/page-editor.el.post.vue new file mode 100644 index 0000000000..fc2f5f9032 --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/els/page-editor.el.post.vue @@ -0,0 +1,40 @@ + + + diff --git a/src/client/app/common/views/pages/page-editor/els/page-editor.el.section.vue b/src/client/app/common/views/pages/page-editor/els/page-editor.el.section.vue new file mode 100644 index 0000000000..c20f824e23 --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/els/page-editor.el.section.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/src/client/app/common/views/pages/page-editor/els/page-editor.el.switch.vue b/src/client/app/common/views/pages/page-editor/els/page-editor.el.switch.vue new file mode 100644 index 0000000000..174a344640 --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/els/page-editor.el.switch.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/src/client/app/common/views/pages/page-editor/els/page-editor.el.text-input.vue b/src/client/app/common/views/pages/page-editor/els/page-editor.el.text-input.vue new file mode 100644 index 0000000000..50f95fd205 --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/els/page-editor.el.text-input.vue @@ -0,0 +1,42 @@ + + + diff --git a/src/client/app/common/views/pages/page-editor/els/page-editor.el.text.vue b/src/client/app/common/views/pages/page-editor/els/page-editor.el.text.vue new file mode 100644 index 0000000000..c09f9cc1cf --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/els/page-editor.el.text.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/src/client/app/common/views/pages/page-editor/els/page-editor.el.textarea-input.vue b/src/client/app/common/views/pages/page-editor/els/page-editor.el.textarea-input.vue new file mode 100644 index 0000000000..da3eead080 --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/els/page-editor.el.textarea-input.vue @@ -0,0 +1,42 @@ + + + diff --git a/src/client/app/common/views/pages/page-editor/els/page-editor.el.textarea.vue b/src/client/app/common/views/pages/page-editor/els/page-editor.el.textarea.vue new file mode 100644 index 0000000000..a0cc1966e8 --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/els/page-editor.el.textarea.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/src/client/app/common/views/pages/page-editor/page-editor.blocks.vue b/src/client/app/common/views/pages/page-editor/page-editor.blocks.vue new file mode 100644 index 0000000000..c5f3419e7b --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/page-editor.blocks.vue @@ -0,0 +1,65 @@ + + + diff --git a/src/client/app/common/views/pages/page-editor/page-editor.container.vue b/src/client/app/common/views/pages/page-editor/page-editor.container.vue new file mode 100644 index 0000000000..a3a501afb4 --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/page-editor.container.vue @@ -0,0 +1,146 @@ + + + + + diff --git a/src/client/app/common/views/pages/page-editor/page-editor.script-block.vue b/src/client/app/common/views/pages/page-editor/page-editor.script-block.vue new file mode 100644 index 0000000000..faecaf61fa --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/page-editor.script-block.vue @@ -0,0 +1,271 @@ + + + + + diff --git a/src/client/app/common/views/pages/page-editor/page-editor.vue b/src/client/app/common/views/pages/page-editor/page-editor.vue new file mode 100644 index 0000000000..ebe0f4688d --- /dev/null +++ b/src/client/app/common/views/pages/page-editor/page-editor.vue @@ -0,0 +1,490 @@ + + + + + diff --git a/src/client/app/common/views/pages/page/page.vue b/src/client/app/common/views/pages/page/page.vue index d3fb948c85..649bc1e17d 100644 --- a/src/client/app/common/views/pages/page/page.vue +++ b/src/client/app/common/views/pages/page/page.vue @@ -148,8 +148,8 @@ export default Vue.extend({ > .title z-index 1 margin 0 - padding 32px 64px - font-size 24px + padding 16px 32px + font-size 20px font-weight bold color var(--text) box-shadow 0 var(--lineWidth) rgba(#000, 0.07) @@ -160,8 +160,8 @@ export default Vue.extend({ > div color var(--text) - padding 48px 64px - font-size 18px + padding 24px 32px + font-size 16px @media (max-width 600px) padding 24px 32px @@ -169,7 +169,7 @@ export default Vue.extend({ > footer color var(--text) - padding 0 64px 38px 64px + padding 0 32px 28px 32px @media (max-width 600px) padding 0 32px 28px 32px diff --git a/src/client/app/desktop/script.ts b/src/client/app/desktop/script.ts index b283ab2075..1ec7f1cfbf 100644 --- a/src/client/app/desktop/script.ts +++ b/src/client/app/desktop/script.ts @@ -168,11 +168,11 @@ init(async (launch, os) => { { path: '/i/groups', component: () => import('../common/views/pages/user-groups.vue').then(m => m.default) }, { path: '/i/groups/:groupId', props: true, component: () => import('../common/views/pages/user-group-editor.vue').then(m => m.default) }, { path: '/i/follow-requests', component: () => import('../common/views/pages/follow-requests.vue').then(m => m.default) }, + { path: '/i/pages/new', component: () => import('../common/views/pages/page-editor/page-editor.vue').then(m => m.default) }, + { path: '/i/pages/edit/:pageId', component: () => import('../common/views/pages/page-editor/page-editor.vue').then(m => m.default), props: route => ({ initPageId: route.params.pageId }) }, + { path: '/@:user/pages/:page', component: () => import('../common/views/pages/page/page.vue').then(m => m.default), props: route => ({ pageName: route.params.page, username: route.params.user }) }, + { path: '/@:user/pages/:pageName/view-source', component: () => import('../common/views/pages/page-editor/page-editor.vue').then(m => m.default), props: route => ({ initUser: route.params.user, initPageName: route.params.pageName }) }, ]}, - { path: '/@:user/pages/:page', props: true, component: () => import('./views/pages/page.vue').then(m => m.default) }, - { path: '/@:user/pages/:pageName/view-source', props: true, component: () => import('./views/pages/page-editor.vue').then(m => m.default) }, - { path: '/i/pages/new', component: () => import('./views/pages/page-editor.vue').then(m => m.default) }, - { path: '/i/pages/edit/:pageId', props: true, component: () => import('./views/pages/page-editor.vue').then(m => m.default) }, { path: '/i/messaging/group/:group', component: MkMessagingRoom }, { path: '/i/messaging/:user', component: MkMessagingRoom }, { path: '/i/drive', component: MkDrive }, diff --git a/src/client/app/desktop/views/pages/page-editor.vue b/src/client/app/desktop/views/pages/page-editor.vue deleted file mode 100644 index 35b4008e4f..0000000000 --- a/src/client/app/desktop/views/pages/page-editor.vue +++ /dev/null @@ -1,67 +0,0 @@ - - - - - diff --git a/src/client/app/desktop/views/pages/page.vue b/src/client/app/desktop/views/pages/page.vue deleted file mode 100644 index 1ddff08c76..0000000000 --- a/src/client/app/desktop/views/pages/page.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - - - diff --git a/src/client/app/mobile/script.ts b/src/client/app/mobile/script.ts index 106e843ca8..d04662cc1f 100644 --- a/src/client/app/mobile/script.ts +++ b/src/client/app/mobile/script.ts @@ -149,8 +149,8 @@ init((launch, os) => { { path: '/i/drive', name: 'drive', component: MkDrive }, { path: '/i/drive/folder/:folder', component: MkDrive }, { path: '/i/drive/file/:file', component: MkDrive }, - { path: '/i/pages/new', component: () => import('./views/pages/page-editor.vue').then(m => m.default) }, - { path: '/i/pages/edit/:pageId', props: true, component: () => import('./views/pages/page-editor.vue').then(m => m.default) }, + { path: '/i/pages/new', component: UI, props: route => ({ component: () => import('../common/views/pages/page-editor/page-editor.vue').then(m => m.default) }) }, + { path: '/i/pages/edit/:pageId', component: UI, props: route => ({ component: () => import('../common/views/pages/page-editor/page-editor.vue').then(m => m.default), initPageId: route.params.pageId }) }, { path: '/selectdrive', component: MkSelectDrive }, { path: '/search', component: MkSearch }, { path: '/tags/:tag', component: MkTag }, @@ -163,8 +163,8 @@ init((launch, os) => { { path: 'following', component: () => import('../common/views/pages/following.vue').then(m => m.default) }, { path: 'followers', component: () => import('../common/views/pages/followers.vue').then(m => m.default) }, ]}, - { path: '/@:user/pages/:page', props: true, component: () => import('./views/pages/page.vue').then(m => m.default) }, - { path: '/@:user/pages/:pageName/view-source', props: true, component: () => import('./views/pages/page-editor.vue').then(m => m.default) }, + { path: '/@:user/pages/:page', component: UI, props: route => ({ component: () => import('../common/views/pages/page/page.vue').then(m => m.default), pageName: route.params.page, username: route.params.user }) }, + { path: '/@:user/pages/:pageName/view-source', component: UI, props: route => ({ component: () => import('../common/views/pages/page-editor/page-editor.vue').then(m => m.default), initUser: route.params.user, initPageName: route.params.pageName }) }, { path: '/notes/:note', component: MkNote }, { path: '/authorize-follow', component: MkFollow }, { path: '*', component: MkNotFound } diff --git a/src/client/app/mobile/views/pages/page-editor.vue b/src/client/app/mobile/views/pages/page-editor.vue deleted file mode 100644 index 0b04f25802..0000000000 --- a/src/client/app/mobile/views/pages/page-editor.vue +++ /dev/null @@ -1,67 +0,0 @@ - - - - - diff --git a/src/client/app/mobile/views/pages/page.vue b/src/client/app/mobile/views/pages/page.vue deleted file mode 100644 index f494abffd7..0000000000 --- a/src/client/app/mobile/views/pages/page.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - - - -- cgit v1.2.3-freya From 312ba501a324f97211b3c273979ae11ebc03c3f7 Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 24 May 2019 19:33:58 +0900 Subject: Add deck fallback --- src/client/app/desktop/script.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/client') diff --git a/src/client/app/desktop/script.ts b/src/client/app/desktop/script.ts index 1ec7f1cfbf..ce0b96e0ac 100644 --- a/src/client/app/desktop/script.ts +++ b/src/client/app/desktop/script.ts @@ -173,6 +173,10 @@ init(async (launch, os) => { { path: '/@:user/pages/:page', component: () => import('../common/views/pages/page/page.vue').then(m => m.default), props: route => ({ pageName: route.params.page, username: route.params.user }) }, { path: '/@:user/pages/:pageName/view-source', component: () => import('../common/views/pages/page-editor/page-editor.vue').then(m => m.default), props: route => ({ initUser: route.params.user, initPageName: route.params.pageName }) }, ]}, + { path: '/i/pages/new', component: () => import('../common/views/pages/page-editor/page-editor.vue').then(m => m.default) }, + { path: '/i/pages/edit/:pageId', component: () => import('../common/views/pages/page-editor/page-editor.vue').then(m => m.default), props: route => ({ initPageId: route.params.pageId }) }, + { path: '/@:user/pages/:page', component: () => import('../common/views/pages/page/page.vue').then(m => m.default), props: route => ({ pageName: route.params.page, username: route.params.user }) }, + { path: '/@:user/pages/:pageName/view-source', component: () => import('../common/views/pages/page-editor/page-editor.vue').then(m => m.default), props: route => ({ initUser: route.params.user, initPageName: route.params.pageName }) }, { path: '/i/messaging/group/:group', component: MkMessagingRoom }, { path: '/i/messaging/:user', component: MkMessagingRoom }, { path: '/i/drive', component: MkDrive }, -- cgit v1.2.3-freya From 3ea7a49c1c832bba12ba0591e0cc6cffbd2fc4db Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 24 May 2019 19:36:35 +0900 Subject: Show page title --- src/client/app/common/views/pages/page/page.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/client') diff --git a/src/client/app/common/views/pages/page/page.vue b/src/client/app/common/views/pages/page/page.vue index 649bc1e17d..329046302b 100644 --- a/src/client/app/common/views/pages/page/page.vue +++ b/src/client/app/common/views/pages/page/page.vue @@ -25,7 +25,7 @@ import Vue from 'vue'; import i18n from '../../../../i18n'; import { faHeart as faHeartS } from '@fortawesome/free-solid-svg-icons'; -import { faHeart } from '@fortawesome/free-regular-svg-icons'; +import { faHeart, faStickyNote } from '@fortawesome/free-regular-svg-icons'; import XBlock from './page.block.vue'; import { ASEvaluator } from '../../../../../../misc/aiscript/evaluator'; import { collectPageVars } from '../../../scripts/collect-page-vars'; @@ -91,6 +91,10 @@ export default Vue.extend({ username: this.username, }).then(page => { this.page = page; + this.$emit('init', { + title: this.page.title, + icon: faStickyNote + }); const pageVars = this.getPageVars(); this.script = new Script(new ASEvaluator(this.page.variables, pageVars, { randomSeed: Math.random(), -- cgit v1.2.3-freya From fc7268fd129b41a86d39f08c1552578d3ee2a6dc Mon Sep 17 00:00:00 2001 From: syuilo Date: Sat, 25 May 2019 08:49:58 +0900 Subject: :art: --- src/client/app/common/views/pages/page/page.vue | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/client') diff --git a/src/client/app/common/views/pages/page/page.vue b/src/client/app/common/views/pages/page/page.vue index 329046302b..7938d706b9 100644 --- a/src/client/app/common/views/pages/page/page.vue +++ b/src/client/app/common/views/pages/page/page.vue @@ -162,6 +162,10 @@ export default Vue.extend({ padding 16px 32px font-size 20px + @media (max-width 400px) + padding 10px 20px + font-size 16px + > div color var(--text) padding 24px 32px @@ -171,6 +175,10 @@ export default Vue.extend({ padding 24px 32px font-size 16px + @media (max-width 400px) + padding 20px 20px + font-size 15px + > footer color var(--text) padding 0 32px 28px 32px @@ -178,12 +186,16 @@ export default Vue.extend({ @media (max-width 600px) padding 0 32px 28px 32px + @media (max-width 400px) + padding 0 20px 20px 20px + font-size 14px + > small display block opacity 0.5 > a - font-size 14px + font-size 90% > a + a margin-left 8px -- cgit v1.2.3-freya From 0af3e15e8268b6a5a368aeaff31a442d1c34e3e1 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sat, 25 May 2019 09:04:16 +0900 Subject: :art: --- src/client/app/common/views/components/url.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/client') diff --git a/src/client/app/common/views/components/url.vue b/src/client/app/common/views/components/url.vue index 840535514d..1c437d92b4 100644 --- a/src/client/app/common/views/components/url.vue +++ b/src/client/app/common/views/components/url.vue @@ -1,8 +1,10 @@ - {{ pathname }} + {{ self ? pathname.substr(1) : pathname }} {{ query }} {{ hash }} -- cgit v1.2.3-freya From 114803a86a862504fbe0d48f08724db05165c174 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sat, 25 May 2019 09:07:50 +0900 Subject: Fix #4972 --- src/client/app/common/views/components/messaging.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/client') diff --git a/src/client/app/common/views/components/messaging.vue b/src/client/app/common/views/components/messaging.vue index cdd35ee8ab..b21104bf9a 100644 --- a/src/client/app/common/views/components/messaging.vue +++ b/src/client/app/common/views/components/messaging.vue @@ -46,7 +46,7 @@ -

{{ $t('no-history') }}

+

{{ $t('no-history') }}

{{ $t('@.loading') }}

{{ $t('start-with-user') }} -- cgit v1.2.3-freya From 69a916d5069204ebb6e479a099744ce49aed10a2 Mon Sep 17 00:00:00 2001 From: MeiMei <30769358+mei23@users.noreply.github.com> Date: Sat, 25 May 2019 09:10:51 +0900 Subject: Fix: Firefoxでトークの下が隠れてしまう (#4974) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client/app/common/views/components/messaging-room.vue | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/client') diff --git a/src/client/app/common/views/components/messaging-room.vue b/src/client/app/common/views/components/messaging-room.vue index 658dc93f64..d5fa4143a0 100644 --- a/src/client/app/common/views/components/messaging-room.vue +++ b/src/client/app/common/views/components/messaging-room.vue @@ -300,17 +300,13 @@ export default Vue.extend({