diff options
author | Allan Wang <me@allanwang.ca> | 2017-06-01 17:45:42 -0700 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2017-06-01 17:45:42 -0700 |
commit | 266569a14f3b1dea9002de58cef40b4149384ef6 (patch) | |
tree | 2f5bd5d01396359d6b43fbc7e3b0ba446eb167fd /app/src/main/kotlin/com/pitchedapps/frost/web/FrostChromeClient.kt | |
parent | d924fd96dd3dff3b13af3a1ea112e0e784ce65bb (diff) | |
download | frost-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.kt | 16 |
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 |