forked from github/wulkanowy-mirror
Hide account selector in MessagePreviewView and SendMessageView (#1866)
Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
This commit is contained in:
parent
5c4a3d578b
commit
891e241d1a
@ -57,7 +57,8 @@ class MessagePreviewFragment :
|
|||||||
get() = getString(R.string.message_no_subject)
|
get() = getString(R.string.message_no_subject)
|
||||||
|
|
||||||
override val printHTML: String
|
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
|
override val messageNotExists: String
|
||||||
get() = getString(R.string.message_not_exists)
|
get() = getString(R.string.message_not_exists)
|
||||||
@ -81,7 +82,10 @@ class MessagePreviewFragment :
|
|||||||
super.onViewCreated(view, savedInstanceState)
|
super.onViewCreated(view, savedInstanceState)
|
||||||
binding = FragmentMessagePreviewBinding.bind(view)
|
binding = FragmentMessagePreviewBinding.bind(view)
|
||||||
messageContainer = binding.messagePreviewContainer
|
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() {
|
override fun initView() {
|
||||||
@ -101,6 +105,8 @@ class MessagePreviewFragment :
|
|||||||
menuShareButton = menu.findItem(R.id.messagePreviewMenuShare)
|
menuShareButton = menu.findItem(R.id.messagePreviewMenuShare)
|
||||||
menuPrintButton = menu.findItem(R.id.messagePreviewMenuPrint)
|
menuPrintButton = menu.findItem(R.id.messagePreviewMenuPrint)
|
||||||
presenter.onCreateOptionsMenu()
|
presenter.onCreateOptionsMenu()
|
||||||
|
|
||||||
|
menu.findItem(R.id.mainMenuAccount).isVisible = false
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||||
@ -173,7 +179,8 @@ class MessagePreviewFragment :
|
|||||||
val webView = WebView(requireContext())
|
val webView = WebView(requireContext())
|
||||||
webView.webViewClient = object : WebViewClient() {
|
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) {
|
override fun onPageFinished(view: WebView, url: String) {
|
||||||
createWebPrintJob(view, jobName)
|
createWebPrintJob(view, jobName)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user