override default JS dialog handling (which is broken in Lollipop)

should fix #970
This commit is contained in:
fkloft
2015-04-09 23:31:37 +02:00
parent 1171651991
commit 9092a2a038
6 changed files with 252 additions and 2 deletions

View File

@ -86,7 +86,11 @@ public class IITC_WebView extends WebView {
}
};
mIitcWebChromeClient = new IITC_WebChromeClient(mIitc);
// if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) {
mIitcWebChromeClient = new IITC_WebChromeLollipop(mIitc);
// } else {
// mIitcWebChromeClient = new IITC_WebChromeClient(mIitc);
// }
setWebChromeClient(mIitcWebChromeClient);
mIitcWebViewClient = new IITC_WebViewClient(mIitc);
setWebViewClient(mIitcWebViewClient);
@ -168,6 +172,7 @@ public class IITC_WebView extends WebView {
}
}
@SuppressLint("ClickableViewAccessibility")
@Override
public boolean onTouchEvent(final MotionEvent event) {
getHandler().removeCallbacks(mNavHider);