Merge branch 'dialogs' of https://github.com/fkloft/ingress-intel-total-conversion into fkloft-dialogs
This commit is contained in:
commit
a6f23ada6a
@ -2,6 +2,8 @@ package com.cradle.iitc_mobile;
|
||||
|
||||
import android.webkit.ConsoleMessage;
|
||||
import android.webkit.GeolocationPermissions;
|
||||
import android.webkit.JsPromptResult;
|
||||
import android.webkit.JsResult;
|
||||
import android.webkit.WebChromeClient;
|
||||
import android.webkit.WebView;
|
||||
|
||||
@ -52,4 +54,26 @@ public class IITC_WebChromeClient extends WebChromeClient {
|
||||
|
||||
return super.onConsoleMessage(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onJsAlert(final WebView view, final String url, final String message, final JsResult result) {
|
||||
return new IITC_JsDialogHelper(IITC_JsDialogHelper.ALERT, view, url, message, null, result).shouldInterrupt();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onJsBeforeUnload(final WebView view, final String url, final String message, final JsResult result) {
|
||||
return new IITC_JsDialogHelper(IITC_JsDialogHelper.UNLOAD, view, url, message, null, result).shouldInterrupt();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onJsConfirm(final WebView view, final String url, final String message, final JsResult result) {
|
||||
return new IITC_JsDialogHelper(IITC_JsDialogHelper.CONFIRM, view, url, message, null, result).shouldInterrupt();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onJsPrompt(final WebView view, final String url, final String message, final String defaultValue,
|
||||
final JsPromptResult result) {
|
||||
return new IITC_JsDialogHelper(IITC_JsDialogHelper.PROMPT, view, url, message, defaultValue, result)
|
||||
.shouldInterrupt();
|
||||
}
|
||||
}
|
||||
|
@ -1,31 +0,0 @@
|
||||
package com.cradle.iitc_mobile;
|
||||
|
||||
import android.webkit.JsPromptResult;
|
||||
import android.webkit.JsResult;
|
||||
import android.webkit.WebView;
|
||||
|
||||
public class IITC_WebChromeLollipop extends IITC_WebChromeClient {
|
||||
public IITC_WebChromeLollipop(final IITC_Mobile iitc) {
|
||||
super(iitc);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onJsAlert(final WebView view, final String url, final String message, final JsResult result) {
|
||||
return new IITC_JsDialogHelper(IITC_JsDialogHelper.ALERT, view, url, message, null, result).shouldInterrupt();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onJsBeforeUnload(final WebView view, final String url, final String message, final JsResult result) {
|
||||
return new IITC_JsDialogHelper(IITC_JsDialogHelper.UNLOAD, view, url, message, null, result).shouldInterrupt();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onJsConfirm(final WebView view, final String url, final String message, final JsResult result) {
|
||||
return new IITC_JsDialogHelper(IITC_JsDialogHelper.CONFIRM, view, url, message, null, result).shouldInterrupt();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onJsPrompt(final WebView view, final String url, final String message, final String defaultValue, final JsPromptResult result) {
|
||||
return new IITC_JsDialogHelper(IITC_JsDialogHelper.PROMPT, view, url, message, defaultValue, result).shouldInterrupt();
|
||||
}
|
||||
}
|
@ -86,11 +86,7 @@ public class IITC_WebView extends WebView {
|
||||
}
|
||||
};
|
||||
|
||||
// if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) {
|
||||
mIitcWebChromeClient = new IITC_WebChromeLollipop(mIitc);
|
||||
// } else {
|
||||
// mIitcWebChromeClient = new IITC_WebChromeClient(mIitc);
|
||||
// }
|
||||
mIitcWebChromeClient = new IITC_WebChromeClient(mIitc);
|
||||
setWebChromeClient(mIitcWebChromeClient);
|
||||
mIitcWebViewClient = new IITC_WebViewClient(mIitc);
|
||||
setWebViewClient(mIitcWebViewClient);
|
||||
|
Loading…
x
Reference in New Issue
Block a user