diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml new file mode 100644 index 0000000..5631f7c --- /dev/null +++ b/.idea/deploymentTargetDropDown.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 5413469..d063f3d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -5,6 +5,7 @@ + { + webview!!.clearCache(true) + reloadWebview() + } R.id.button_configuration_open -> { reloadConfiguration() setConfigurationView(true) @@ -132,6 +139,10 @@ class MainActivity : AppCompatActivity() { return super.onOptionsItemSelected(item) } + private fun argumentifyString(text: String): String { + return text.replace("\"", "\\\"").replace("'", "\\'").replace("\n", "\\n") + } + private fun showHideView(view: View) { view.visibility = (if (view.visibility == View.VISIBLE) View.INVISIBLE else View.VISIBLE) } @@ -145,6 +156,7 @@ class MainActivity : AppCompatActivity() { } private fun setConfigurationView(status: Boolean) { + buttonReload!!.isVisible = !status buttonConfigurationOpen!!.isVisible = !status buttonConfigurationSave!!.isVisible = status buttonConfigurationCancel!!.isVisible = status @@ -152,7 +164,7 @@ class MainActivity : AppCompatActivity() { setViewVisibility(webview!!, !status) //setViewVisibility(labelLog!!, !status) setViewVisibility(layoutConfiguration!!, status) - setTitle(if (status) "Configuration" else "WebView") + setTitle(if (status) "⚙️ Configuration" else "\uD83C\uDF10️ WebView") } private fun reloadWebview() { diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml index dfc4ce2..5b27ad7 100644 --- a/app/src/main/res/menu/menu_main.xml +++ b/app/src/main/res/menu/menu_main.xml @@ -2,17 +2,21 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> +