From 6d2583583561a992d6b1f83636adbbb7a86870d8 Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 24 Jan 2017 16:33:09 +0900 Subject: [PATCH] [Mobile] Implement some settings page --- src/web/app/common/tags.ls | 3 ++ src/web/app/common/tags/api-info.tag | 26 ++++++++++++ .../tags/signin-history.tag | 0 src/web/app/common/tags/twitter-setting.tag | 29 +++++++++++++ src/web/app/desktop/tags.ls | 1 - src/web/app/desktop/tags/settings.tag | 41 +------------------ src/web/app/mobile/router.ls | 14 +++++++ src/web/app/mobile/tags.ls | 4 ++ src/web/app/mobile/tags/page/settings.tag | 21 ++++++++++ src/web/app/mobile/tags/page/settings/api.tag | 16 ++++++++ .../app/mobile/tags/page/settings/signin.tag | 16 ++++++++ .../app/mobile/tags/page/settings/twitter.tag | 16 ++++++++ 12 files changed, 147 insertions(+), 40 deletions(-) create mode 100644 src/web/app/common/tags/api-info.tag rename src/web/app/{desktop => common}/tags/signin-history.tag (100%) create mode 100644 src/web/app/common/tags/twitter-setting.tag create mode 100644 src/web/app/mobile/tags/page/settings.tag create mode 100644 src/web/app/mobile/tags/page/settings/api.tag create mode 100644 src/web/app/mobile/tags/page/settings/signin.tag create mode 100644 src/web/app/mobile/tags/page/settings/twitter.tag diff --git a/src/web/app/common/tags.ls b/src/web/app/common/tags.ls index fe71a7bb3..10abc5f41 100644 --- a/src/web/app/common/tags.ls +++ b/src/web/app/common/tags.ls @@ -14,3 +14,6 @@ require './tags/signup.tag' require './tags/forkit.tag' require './tags/introduction.tag' require './tags/copyright.tag' +require './tags/signin-history.tag' +require './tags/api-info.tag' +require './tags/twitter-setting.tag' diff --git a/src/web/app/common/tags/api-info.tag b/src/web/app/common/tags/api-info.tag new file mode 100644 index 000000000..3c1865c90 --- /dev/null +++ b/src/web/app/common/tags/api-info.tag @@ -0,0 +1,26 @@ + +

Token:{ I.token }

+

APIを利用するには、上記のトークンを「i」というキーでパラメータに付加してリクエストします。

+

アカウントを乗っ取られてしまう可能性があるため、このトークンは第三者に教えないでください(アプリなどにも入力しないでください)。

+

万が一このトークンが漏れたりその可能性がある場合は + できます。(副作用として、ログインしているすべてのデバイスでログアウトが発生します) +

+ + +
diff --git a/src/web/app/desktop/tags/signin-history.tag b/src/web/app/common/tags/signin-history.tag similarity index 100% rename from src/web/app/desktop/tags/signin-history.tag rename to src/web/app/common/tags/signin-history.tag diff --git a/src/web/app/common/tags/twitter-setting.tag b/src/web/app/common/tags/twitter-setting.tag new file mode 100644 index 000000000..64ce0a290 --- /dev/null +++ b/src/web/app/common/tags/twitter-setting.tag @@ -0,0 +1,29 @@ + +

お使いのTwitterアカウントをお使いのMisskeyアカウントに接続しておくと、プロフィールでTwitterアカウント情報が表示されるようになったり、Twitterを用いた便利なサインインを利用できるようになります。詳細...

+ +

+ { I.twitter ? '再接続する' : 'Twitterと接続する' } + or + 切断する +

+

Twitter ID: { I.twitter.user_id }

+ + +
diff --git a/src/web/app/desktop/tags.ls b/src/web/app/desktop/tags.ls index 90e888ee9..20ee16803 100644 --- a/src/web/app/desktop/tags.ls +++ b/src/web/app/desktop/tags.ls @@ -98,4 +98,3 @@ require './tags/user-following-window.tag' require './tags/user-followers-window.tag' require './tags/list-user.tag' require './tags/ui-notification.tag' -require './tags/signin-history.tag' diff --git a/src/web/app/desktop/tags/settings.tag b/src/web/app/desktop/tags/settings.tag index a9135dcd6..f446440dc 100644 --- a/src/web/app/desktop/tags/settings.tag +++ b/src/web/app/desktop/tags/settings.tag @@ -65,14 +65,7 @@

Twitter

-

お使いのTwitterアカウントをお使いのMisskeyアカウントに接続しておくと、プロフィールでTwitterアカウント情報が表示されるようになったり、Twitterを用いた便利なサインインを利用できるようになります。詳細...

- -

- { I.twitter ? '再接続する' : 'Twitterと接続する' } - or - 切断する -

-

Twitter ID: { I.twitter.user_id }

+
@@ -82,12 +75,7 @@

API

-

Token:{ I.token }

-

APIを利用するには、上記のトークンを「i」というキーでパラメータに付加してリクエストします。

-

アカウントを乗っ取られてしまう可能性があるため、このトークンは第三者に教えないでください(アプリなどにも入力しないでください)。

-

万が一このトークンが漏れたりその可能性がある場合は - できます。(副作用として、ログインしているすべてのデバイスでログアウトが発生します) -

+
+ diff --git a/src/web/app/mobile/tags/page/settings/api.tag b/src/web/app/mobile/tags/page/settings/api.tag new file mode 100644 index 000000000..18716a7e0 --- /dev/null +++ b/src/web/app/mobile/tags/page/settings/api.tag @@ -0,0 +1,16 @@ + + + + + + + diff --git a/src/web/app/mobile/tags/page/settings/signin.tag b/src/web/app/mobile/tags/page/settings/signin.tag new file mode 100644 index 000000000..61dca3be6 --- /dev/null +++ b/src/web/app/mobile/tags/page/settings/signin.tag @@ -0,0 +1,16 @@ + + + + + + + diff --git a/src/web/app/mobile/tags/page/settings/twitter.tag b/src/web/app/mobile/tags/page/settings/twitter.tag new file mode 100644 index 000000000..dda28250d --- /dev/null +++ b/src/web/app/mobile/tags/page/settings/twitter.tag @@ -0,0 +1,16 @@ + + + + + + +