|
|
|
@ -409,6 +409,9 @@ class MainActivity : AppCompatActivity() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
R.id.push_ghost -> {
|
|
|
|
|
with(AlertDialog.Builder(this)){
|
|
|
|
|
setTitle("Push to ghostCMS?")
|
|
|
|
|
setPositiveButton("Yes", { dialog, id ->
|
|
|
|
|
webView.evaluateJavascript("getHtml();", {
|
|
|
|
|
val msg = URLDecoder.decode(it.removeSurrounding("\""))
|
|
|
|
|
if (metaData.metaData.get("url") !== null) {
|
|
|
|
@ -437,6 +440,10 @@ class MainActivity : AppCompatActivity() {
|
|
|
|
|
} else
|
|
|
|
|
shareGhost(msg, ::sendPost)
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
setNeutralButton("No", { dialog, id -> })
|
|
|
|
|
show()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
R.id.settings -> {
|
|
|
|
|
ghostSettings.launch(Intent(this, LoginActivity::class.java))
|
|
|
|
@ -720,6 +727,7 @@ class MainActivity : AppCompatActivity() {
|
|
|
|
|
try {
|
|
|
|
|
val dir = File(cacheDir, "html")
|
|
|
|
|
deleteDir(dir)
|
|
|
|
|
deleteDir(applicationContext.filesDir)
|
|
|
|
|
} catch (e: java.lang.Exception) {
|
|
|
|
|
e.printStackTrace()
|
|
|
|
|
}
|
|
|
|
@ -1137,6 +1145,7 @@ class MainActivity : AppCompatActivity() {
|
|
|
|
|
webView.evaluateJavascript(script, {
|
|
|
|
|
thisFileUri = uri
|
|
|
|
|
Log.d(javaClass.simpleName,"File read: ${thisFileUri}")
|
|
|
|
|
saveFile()
|
|
|
|
|
})
|
|
|
|
|
webView.requestFocus()
|
|
|
|
|
})
|
|
|
|
|