aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/web/FrostChromeClient.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-06-01 17:45:42 -0700
committerAllan Wang <me@allanwang.ca>2017-06-01 17:45:42 -0700
commit266569a14f3b1dea9002de58cef40b4149384ef6 (patch)
tree2f5bd5d01396359d6b43fbc7e3b0ba446eb167fd /app/src/main/kotlin/com/pitchedapps/frost/web/FrostChromeClient.kt
parentd924fd96dd3dff3b13af3a1ea112e0e784ce65bb (diff)
downloadfrost-266569a14f3b1dea9002de58cef40b4149384ef6.tar.gz
frost-266569a14f3b1dea9002de58cef40b4149384ef6.tar.bz2
frost-266569a14f3b1dea9002de58cef40b4149384ef6.zip
add progressbar and remove tab indicator
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/web/FrostChromeClient.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/web/FrostChromeClient.kt16
1 files changed, 15 insertions, 1 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/web/FrostChromeClient.kt b/app/src/main/kotlin/com/pitchedapps/frost/web/FrostChromeClient.kt
index 8367255a..4cd90d7b 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/web/FrostChromeClient.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/web/FrostChromeClient.kt
@@ -2,14 +2,28 @@ package com.pitchedapps.frost.web
import android.webkit.ConsoleMessage
import android.webkit.WebChromeClient
+import android.webkit.WebView
import com.pitchedapps.frost.utils.L
+import io.reactivex.subjects.Subject
/**
* Created by Allan Wang on 2017-05-31.
*/
-class FrostChromeClient:WebChromeClient() {
+class FrostChromeClient(val progressObservable: Subject<Int>) : WebChromeClient() {
override fun onConsoleMessage(consoleMessage: ConsoleMessage): Boolean {
L.d("Console ${consoleMessage.lineNumber()}: ${consoleMessage.message()}")
return super.onConsoleMessage(consoleMessage)
}
+
+ override fun onReceivedTitle(view: WebView?, title: String?) {
+ super.onReceivedTitle(view, title)
+ L.d("Title $title")
+ }
+
+ override fun onProgressChanged(view: WebView, newProgress: Int) {
+ super.onProgressChanged(view, newProgress)
+ progressObservable.onNext(newProgress)
+ }
+
+
} \ No newline at end of file