From fd2f0d430e8125bca9254f0b825dee9bc04fb558 Mon Sep 17 00:00:00 2001 From: Sergio De la torre Date: Fri, 17 Mar 2023 11:52:39 +0100 Subject: [PATCH] refs #4683 Autoconsumo --- .../controlador/fragment/WebFragment.kt | 38 +++++++++---------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/es/verdnatura/presentation/view/feature/controlador/fragment/WebFragment.kt b/app/src/main/java/es/verdnatura/presentation/view/feature/controlador/fragment/WebFragment.kt index 0a5890ad..e09120a4 100644 --- a/app/src/main/java/es/verdnatura/presentation/view/feature/controlador/fragment/WebFragment.kt +++ b/app/src/main/java/es/verdnatura/presentation/view/feature/controlador/fragment/WebFragment.kt @@ -6,19 +6,16 @@ import android.graphics.drawable.Drawable import android.os.Build import android.print.PrintAttributes import android.print.PrintManager -import android.util.Log import android.webkit.WebChromeClient import android.webkit.WebView import android.widget.ImageView import androidx.recyclerview.widget.LinearLayoutManager import es.verdnatura.R import es.verdnatura.databinding.FragmentWebBinding -import es.verdnatura.domain.ConstAndValues import es.verdnatura.presentation.base.BaseFragment import es.verdnatura.presentation.common.OnOptionsSelectedListener import es.verdnatura.presentation.common.ToolBarAdapterTooltip import es.verdnatura.presentation.view.component.CustomDialog -import es.verdnatura.presentation.view.feature.pasillero.model.PasillerosItemVO import org.json.JSONObject @@ -45,10 +42,10 @@ class WebFragment( private fun setWeb() { - binding.webView.setWebChromeClient (WebChromeClient()) + binding.webView.setWebChromeClient(WebChromeClient()) //binding.webView.getSettings (). setJavaScriptEnabled (true) - // sergio:deprecated + // sergio:deprecated //webView.getSettings (). setPluginState (WebSettings.PluginState.ON) val webSettings = binding.webView.settings webSettings.javaScriptEnabled = true @@ -68,7 +65,8 @@ class WebFragment( private fun setToolbar() { - binding.mainToolbar.toolbarTitle.text = getString(R.string.item)+JSONObject(entryPoint).get("entryPoint").toString() + binding.mainToolbar.toolbarTitle.text = + getString(R.string.item) + JSONObject(entryPoint).get("entryPoint").toString() val listIcons: ArrayList = ArrayList() val iconPrint = ImageView(context) @@ -102,26 +100,26 @@ class WebFragment( private fun createWebPrintJob(webView: WebView) { - // Get a PrintManager instance - (activity?.getSystemService(Context.PRINT_SERVICE) as? PrintManager)?.let { printManager -> + // Get a PrintManager instance + (activity?.getSystemService(Context.PRINT_SERVICE) as? PrintManager)?.let { printManager -> - val jobName = "${getString(R.string.app_name)} Document" + val jobName = "${getString(R.string.app_name)} Document" - // Get a print adapter instance - val printAdapter = webView.createPrintDocumentAdapter(jobName) + // Get a print adapter instance + val printAdapter = webView.createPrintDocumentAdapter(jobName) - // Create a print job with name and adapter instance - printManager.print( - jobName, - printAdapter, - PrintAttributes.Builder().build() - ).also { printJob -> + // Create a print job with name and adapter instance + printManager.print( + jobName, + printAdapter, + PrintAttributes.Builder().build() + ).also { printJob -> - // Save the job object for later status checking - // printJobs += printJob - } + // Save the job object for later status checking + // printJobs += printJob } } + } }