Hide account selector in MessagePreviewView and SendMessageView (#1866)

Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
This commit is contained in:
Michael 2022-05-28 02:03:42 +02:00 committed by GitHub
parent 5c4a3d578b
commit 891e241d1a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -57,7 +57,8 @@ class MessagePreviewFragment :
get() = getString(R.string.message_no_subject)
override val printHTML: String
get() = requireContext().assets.open("message-print-page.html").bufferedReader().use { it.readText() }
get() = requireContext().assets.open("message-print-page.html").bufferedReader()
.use { it.readText() }
override val messageNotExists: String
get() = getString(R.string.message_not_exists)
@ -81,7 +82,10 @@ class MessagePreviewFragment :
super.onViewCreated(view, savedInstanceState)
binding = FragmentMessagePreviewBinding.bind(view)
messageContainer = binding.messagePreviewContainer
presenter.onAttachView(this, (savedInstanceState ?: arguments)?.getSerializable(MESSAGE_ID_KEY) as? Message)
presenter.onAttachView(
this,
(savedInstanceState ?: arguments)?.getSerializable(MESSAGE_ID_KEY) as? Message
)
}
override fun initView() {
@ -101,6 +105,8 @@ class MessagePreviewFragment :
menuShareButton = menu.findItem(R.id.messagePreviewMenuShare)
menuPrintButton = menu.findItem(R.id.messagePreviewMenuPrint)
presenter.onCreateOptionsMenu()
menu.findItem(R.id.mainMenuAccount).isVisible = false
}
override fun onOptionsItemSelected(item: MenuItem): Boolean {
@ -173,7 +179,8 @@ class MessagePreviewFragment :
val webView = WebView(requireContext())
webView.webViewClient = object : WebViewClient() {
override fun shouldOverrideUrlLoading(view: WebView, request: WebResourceRequest) = false
override fun shouldOverrideUrlLoading(view: WebView, request: WebResourceRequest) =
false
override fun onPageFinished(view: WebView, url: String) {
createWebPrintJob(view, jobName)