From 826084b86f287706f7c11e764e2a4deeb36b0e0f Mon Sep 17 00:00:00 2001 From: tateisu Date: Fri, 11 Jan 2019 15:16:47 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=B3=E3=83=B3=E3=83=86=E3=82=AD=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=83=A1=E3=83=8B=E3=83=A5=E3=83=BC=E3=81=AB=E3=80=8C?= =?UTF-8?q?=E3=82=A2=E3=82=AB=E3=82=A6=E3=83=B3=E3=83=88/=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E8=80=85WebUI=E3=81=A7=E9=96=8B=E3=81=8F=E3=80=8D?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jp/juggler/subwaytooter/DlgContextMenu.kt | 9 ++++++++- app/src/main/res/layout/dlg_context_menu.xml | 15 ++++++++++++++- app/src/main/res/values-ja/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 4 files changed, 24 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/jp/juggler/subwaytooter/DlgContextMenu.kt b/app/src/main/java/jp/juggler/subwaytooter/DlgContextMenu.kt index 21f69c94..b802eb13 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/DlgContextMenu.kt +++ b/app/src/main/java/jp/juggler/subwaytooter/DlgContextMenu.kt @@ -117,7 +117,7 @@ internal class DlgContextMenu( val btnAroundLTL : View = viewRoot.findViewById(R.id.btnAroundLTL) val btnAroundFTL : View = viewRoot.findViewById(R.id.btnAroundFTL) val btnCopyAccountId : Button = viewRoot.findViewById(R.id.btnCopyAccountId) - + val btnOpenAccountInAdminWebUi :Button = viewRoot.findViewById(R.id.btnOpenAccountInAdminWebUi) val llLinks : LinearLayout = viewRoot.findViewById(R.id.llLinks) btnAroundAccountTL.setOnClickListener(this) @@ -162,6 +162,7 @@ internal class DlgContextMenu( btnDomainBlock.setOnClickListener(this) btnEndorse.setOnClickListener(this) btnCopyAccountId.setOnClickListener(this) + btnOpenAccountInAdminWebUi.setOnClickListener(this) viewRoot.findViewById(R.id.btnQuoteUrlStatus).setOnClickListener(this) viewRoot.findViewById(R.id.btnQuoteUrlAccount).setOnClickListener(this) @@ -355,6 +356,7 @@ internal class DlgContextMenu( btnInstanceInformation.visibility = View.GONE btnDomainBlock.visibility = View.GONE btnCopyAccountId.visibility = View.GONE + btnOpenAccountInAdminWebUi.visibility = View.GONE } else { val who_host = who.host btnInstanceInformation.visibility = View.VISIBLE @@ -371,6 +373,9 @@ internal class DlgContextMenu( btnCopyAccountId.visibility = View.VISIBLE btnCopyAccountId.text = activity.getString(R.string.copy_account_id, who.id.toString() ) + + vg( btnOpenAccountInAdminWebUi , ! access_info.isPseudo) + } viewRoot.findViewById(R.id.btnAccountText).setOnClickListener(this) @@ -755,6 +760,8 @@ internal class DlgContextMenu( ) R.id.btnCopyAccountId -> who.id.toString().copyToClipboard(activity) + + R.id.btnOpenAccountInAdminWebUi -> App1.openBrowser(activity,"https://${access_info.host}/admin/accounts/${who.id}") } } diff --git a/app/src/main/res/layout/dlg_context_menu.xml b/app/src/main/res/layout/dlg_context_menu.xml index 06abe2e2..dd1e3539 100644 --- a/app/src/main/res/layout/dlg_context_menu.xml +++ b/app/src/main/res/layout/dlg_context_menu.xml @@ -772,7 +772,20 @@ android:textAllCaps="false" /> - +