|
|
|
@ -255,7 +255,7 @@ class MainActivity : AppCompatActivity() {
|
|
|
|
|
Toast.LENGTH_LONG
|
|
|
|
|
).show()
|
|
|
|
|
|
|
|
|
|
// This check for connection needs to be refined once multiple accounts are supported
|
|
|
|
|
// TODO: This check for connection needs to be refined once multiple accounts are supported
|
|
|
|
|
checkGhostConnection()
|
|
|
|
|
|
|
|
|
|
for (uri in uris) pushImage(uri)
|
|
|
|
@ -982,11 +982,13 @@ class MainActivity : AppCompatActivity() {
|
|
|
|
|
if (metaData.get("url") !== null) {
|
|
|
|
|
val url = parse(metaData.get("url"))
|
|
|
|
|
deleteVisible = true
|
|
|
|
|
invalidateOptionsMenu()
|
|
|
|
|
val apiHost = url.scheme + "://" + url.host
|
|
|
|
|
Log.i(javaClass.simpleName, "Starting api controller for: $apiHost")
|
|
|
|
|
api = ghostAPI(applicationContext, apiHost)
|
|
|
|
|
} else {
|
|
|
|
|
deleteVisible = false
|
|
|
|
|
}
|
|
|
|
|
invalidateOptionsMenu()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -1072,11 +1074,15 @@ class MainActivity : AppCompatActivity() {
|
|
|
|
|
} catch (e:Exception) {
|
|
|
|
|
Log.d (javaClass.simpleName, "Couldn't cancel autosaveTimer.\n$e")
|
|
|
|
|
}
|
|
|
|
|
saveFile()
|
|
|
|
|
webView.evaluateJavascript("easyMDE.codemirror.doc.getCursor();") {
|
|
|
|
|
metaData.cursor=it
|
|
|
|
|
Log.i(javaClass.simpleName,"Cursor: $it")
|
|
|
|
|
saveMetaToSharedPrefs(applicationContext)
|
|
|
|
|
try {
|
|
|
|
|
webView.evaluateJavascript("easyMDE.codemirror.doc.getCursor();") {
|
|
|
|
|
metaData.cursor = it
|
|
|
|
|
Log.i(javaClass.simpleName, "Cursor: $it")
|
|
|
|
|
saveMetaToSharedPrefs(applicationContext)
|
|
|
|
|
saveFile()
|
|
|
|
|
}
|
|
|
|
|
} catch (e: UninitializedPropertyAccessException) {
|
|
|
|
|
Log.d(javaClass.simpleName, "Webview not yet loaded.\n$e")
|
|
|
|
|
}
|
|
|
|
|
Log.i(javaClass.simpleName, "\"onPause\" durchlaufen")
|
|
|
|
|
}
|
|
|
|
|