add option useWidthViewPort
This closes #66
diff --git a/src/android/InAppBrowser.java b/src/android/InAppBrowser.java
index ef37fed..24a8efa 100644
--- a/src/android/InAppBrowser.java
+++ b/src/android/InAppBrowser.java
@@ -88,6 +88,7 @@
private static final String MEDIA_PLAYBACK_REQUIRES_USER_ACTION = "mediaPlaybackRequiresUserAction";
private static final String SHOULD_PAUSE = "shouldPauseOnSuspend";
private static final Boolean DEFAULT_HARDWARE_BACK = true;
+ private static final String USER_WIDE_VIEW_PORT = "useWideViewPort";
private InAppBrowserDialog dialog;
private WebView inAppWebView;
@@ -101,6 +102,7 @@
private boolean hadwareBackButton = true;
private boolean mediaPlaybackRequiresUserGesture = false;
private boolean shouldPauseInAppBrowser = false;
+ private boolean useWideViewPort = true;
/**
* Executes the request and returns PluginResult.
@@ -558,6 +560,10 @@
if (shouldPause != null) {
shouldPauseInAppBrowser = shouldPause.booleanValue();
}
+ Boolean wideViewPort = features.get(USER_WIDE_VIEW_PORT);
+ if (wideViewPort != null ) {
+ useWideViewPort = wideViewPort.booleanValue();
+ }
}
final CordovaWebView thatWebView = this.webView;
@@ -758,7 +764,7 @@
inAppWebView.loadUrl(url);
inAppWebView.setId(Integer.valueOf(6));
inAppWebView.getSettings().setLoadWithOverviewMode(true);
- inAppWebView.getSettings().setUseWideViewPort(true);
+ inAppWebView.getSettings().setUseWideViewPort(useWideViewPort);
inAppWebView.requestFocus();
inAppWebView.requestFocusFromTouch();