X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Factivities%2FDomainsActivity.kt;h=1866a66dee1ec420be37acc4c6cb74adbc2367ca;hb=be1d361c9ca97f21ca9298d72b07e4a57788fe56;hp=ca9bfa3dc34ae24817d93973e15ae03fd60392eb;hpb=2bd8b7edef80b4b10cb809a198b4624c6c740c86;p=PrivacyBrowserAndroid.git diff --git a/app/src/main/java/com/stoutner/privacybrowser/activities/DomainsActivity.kt b/app/src/main/java/com/stoutner/privacybrowser/activities/DomainsActivity.kt index ca9bfa3d..1866a66d 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/activities/DomainsActivity.kt +++ b/app/src/main/java/com/stoutner/privacybrowser/activities/DomainsActivity.kt @@ -1,5 +1,5 @@ /* - * Copyright 2017-2022 Soren Stoutner . + * Copyright 2017-2023 Soren Stoutner . * * This file is part of Privacy Browser Android . * @@ -57,6 +57,19 @@ import com.stoutner.privacybrowser.fragments.DomainsListFragment.DismissSnackbar import com.stoutner.privacybrowser.fragments.DomainsListFragment.SaveDomainSettingsInterface import com.stoutner.privacybrowser.helpers.DomainsDatabaseHelper +// Define the public constants. +const val CLOSE_ON_BACK = "close_on_back" +const val CURRENT_IP_ADDRESSES = "current_ip_addresses" +const val LOAD_DOMAIN = "load_domain" +const val SSL_END_DATE = "ssl_end_date" +const val SSL_ISSUED_BY_CNAME = "ssl_issued_by_cname" +const val SSL_ISSUED_BY_ONAME = "ssl_issued_by_oname" +const val SSL_ISSUED_BY_UNAME = "ssl_issued_by_uname" +const val SSL_ISSUED_TO_CNAME = "ssl_issued_to_cname" +const val SSL_ISSUED_TO_ONAME = "ssl_issued_to_oname" +const val SSL_ISSUED_TO_UNAME = "ssl_issued_to_uname" +const val SSL_START_DATE = "ssl_start_date" + // Define the class constants. private const val DOMAIN_SETTINGS_DATABASE_ID = "domain_settings_database_id" private const val DOMAIN_SETTINGS_DISPLAYED = "domain_settings_displayed" @@ -65,20 +78,6 @@ private const val LISTVIEW_POSITION = "listview_position" class DomainsActivity : AppCompatActivity(), AddDomainListener, DismissSnackbarInterface, SaveDomainSettingsInterface { companion object { - // Define the public constants. - const val CLOSE_ON_BACK = "close_on_back" - const val CURRENT_IP_ADDRESSES = "current_ip_addresses" - const val CURRENT_URL = "current_url" - const val LOAD_DOMAIN = "load_domain" - const val SSL_END_DATE = "ssl_end_date" - const val SSL_ISSUED_BY_CNAME = "ssl_issued_by_cname" - const val SSL_ISSUED_BY_ONAME = "ssl_issued_by_oname" - const val SSL_ISSUED_BY_UNAME = "ssl_issued_by_uname" - const val SSL_ISSUED_TO_CNAME = "ssl_issued_to_cname" - const val SSL_ISSUED_TO_ONAME = "ssl_issued_to_oname" - const val SSL_ISSUED_TO_UNAME = "ssl_issued_to_uname" - const val SSL_START_DATE = "ssl_start_date" - // Define the public variables. var currentDomainDatabaseId = 0 // Used in `DomainsListFragment`. var dismissingSnackbar = false // Used in `DomainsListFragment`. @@ -648,7 +647,7 @@ class DomainsActivity : AppCompatActivity(), AddDomainListener, DismissSnackbarI } } - override fun onAddDomain(dialogFragment: DialogFragment) { + override fun addDomain(dialogFragment: DialogFragment) { // Dismiss the undo delete snackbar if it is currently displayed. if (undoDeleteSnackbar != null && undoDeleteSnackbar!!.isShown) undoDeleteSnackbar!!.dismiss() @@ -711,7 +710,7 @@ class DomainsActivity : AppCompatActivity(), AddDomainListener, DismissSnackbarI val swipeToRefreshSpinner = view.findViewById(R.id.swipe_to_refresh_spinner) val webViewThemeSpinner = view.findViewById(R.id.webview_theme_spinner) val wideViewportSpinner = view.findViewById(R.id.wide_viewport_spinner) - val displayWebpageImagesSpinner = view.findViewById(R.id.display_webpage_images_spinner) + val displayWebpageImagesSpinner = view.findViewById(R.id.display_images_spinner) val pinnedSslCertificateSwitch = view.findViewById(R.id.pinned_ssl_certificate_switch) val currentWebsiteCertificateRadioButton = view.findViewById(R.id.current_website_certificate_radiobutton) val pinnedIpAddressesSwitch = view.findViewById(R.id.pinned_ip_addresses_switch) @@ -741,8 +740,12 @@ class DomainsActivity : AppCompatActivity(), AddDomainListener, DismissSnackbarI // Get the user agent name. val userAgentName: String = when (userAgentSwitchPosition) { - MainWebViewActivity.DOMAINS_SYSTEM_DEFAULT_USER_AGENT -> resources.getString(R.string.system_default_user_agent) // Set the user agent name to be `System default user agent`. - MainWebViewActivity.DOMAINS_CUSTOM_USER_AGENT -> customUserAgentEditText.text.toString() // Set the user agent name to be the custom user agent. + // Set the user agent name to be `System default user agent`. + DOMAINS_SYSTEM_DEFAULT_USER_AGENT -> resources.getString(R.string.system_default_user_agent) + + // Set the user agent name to be the custom user agent. + DOMAINS_CUSTOM_USER_AGENT -> customUserAgentEditText.text.toString() + else -> { // Get the array of user agent names. val userAgentNameArray = resources.getStringArray(R.array.user_agent_names)