aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/web/FrostJSI.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2020-11-07 20:19:22 -0800
committerAllan Wang <me@allanwang.ca>2020-11-07 20:19:22 -0800
commitf35a33b5c49c4dc768c1be8ddf3393f79acaa57f (patch)
treea7c55efe958144ef9a3a064132e4a16e38714e5d /app/src/main/kotlin/com/pitchedapps/frost/web/FrostJSI.kt
parent8cac4ce54358f23a30a762bbb960309914507bb8 (diff)
downloadfrost-f35a33b5c49c4dc768c1be8ddf3393f79acaa57f.tar.gz
frost-f35a33b5c49c4dc768c1be8ddf3393f79acaa57f.tar.bz2
frost-f35a33b5c49c4dc768c1be8ddf3393f79acaa57f.zip
Disable context menu shortly after scrolling
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/web/FrostJSI.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/web/FrostJSI.kt11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/web/FrostJSI.kt b/app/src/main/kotlin/com/pitchedapps/frost/web/FrostJSI.kt
index e17ef99e..d4a07ea2 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/web/FrostJSI.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/web/FrostJSI.kt
@@ -161,4 +161,15 @@ class FrostJSI(val web: FrostWebView) {
activity?.contentBinding?.viewpager?.enableSwipe = enable
(context as? WebOverlayActivityBase)?.swipeBack?.disallowIntercept = !enable
}
+
+ private var isScrolling = false
+
+ @JavascriptInterface
+ fun setScrolling(scrolling: Boolean) {
+ L.i { "Scrolling $scrolling" }
+ this.isScrolling = scrolling
+ }
+
+ @JavascriptInterface
+ fun isScrolling(): Boolean = isScrolling
}