From 4ae971fe8d90ef28e8ede59b0d39573353aa19a4 Mon Sep 17 00:00:00 2001 From: Xeltica Date: Thu, 10 Sep 2020 01:43:30 +0900 Subject: [PATCH] =?UTF-8?q?UX=E6=94=B9=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mypage.pug | 21 ++++++++++++++++++--- src/views/welcome.pug | 10 ++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/src/views/mypage.pug b/src/views/mypage.pug index cc2c7a0..9260faf 100644 --- a/src/views/mypage.pug +++ b/src/views/mypage.pug @@ -2,7 +2,13 @@ extends _base block content h2 マイページ - p おかえりなさい、@!{ user.username }@!{ user.host } さん。 + case from + when "updateSettings" + p: strong 設定を変更しました。 + when "updateSettings" + p: strong テスト送信しました。 + default + p おかえりなさい、@!{ user.username }@!{ user.host } さん。 section#scores .xd-cards.center @@ -48,12 +54,21 @@ block content option(value="nothing", selected=user.alertMode === 'nothing') 通知しない p: label タイムゾーン:(coming soon) button.primary(type="submit") 保存 + + + section.xd-card#settings + .header + h1.title + i.fas.fa-sliders-h + | 操作 .body - div.mb-2: a.xd-button.danger#logout(style="display: inline-block", href="/logout") ログアウト - div: a.xd-button.danger#optout(style="display: inline-block", href="/optout") アカウント連携を解除する + form.mb-2(action="/send", method="post"): button#send(style="display: inline-block") アラートをテスト送信 + form.mb-2(action="/logout", method="post"): button.danger#logout(style="display: inline-block") ログアウト + form.mb-2(action="/optout", method="post"): button.danger#optout(style="display: inline-block") アカウント連携を解除する block script script. + history.replaceState(null, null, '/'); document.getElementById("optout").addEventListener("click", (e) => { if (!confirm('連携を解除すると、統計情報などのデータが削除されてしまい、以後アラート機能をご利用いただけなくなります。この操作は変更できません。\n\nそれでもなお、連携を解除しますか?')) e.preventDefault(); diff --git a/src/views/welcome.pug b/src/views/welcome.pug index 18016ee..89e83bb 100644 --- a/src/views/welcome.pug +++ b/src/views/welcome.pug @@ -2,6 +2,11 @@ extends _base block content section + case from + when 'logout' + p: strong ログアウトしました。 + when 'optout' + p: strong 連携を解除しました。 h2= welcomeMessage p Misskey は楽しいものです。気がついたら1日中入り浸っていることも多いでしょう。 strong みす廃あらーと @@ -40,3 +45,8 @@ block content | タイムライン .body p 近いうちに、ここで #misshaialert タグのタイムラインを表示します。まだ工事中です + + +block script + script. + history.replaceState(null, null, '/'); \ No newline at end of file