From e716dfcef2042bc17dd2848659f7e1f219dcca28 Mon Sep 17 00:00:00 2001 From: Philipp Schaefer Date: Thu, 9 May 2013 14:38:45 +0200 Subject: [PATCH] let window.show(...) interupt input mode --- mobile/src/com/cradle/iitc_mobile/IITC_WebView.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java b/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java index b10f12de..6a2bea32 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java @@ -77,8 +77,13 @@ public class IITC_WebView extends WebView { HitTestResult testResult = this.getHitTestResult(); if (url.startsWith("javascript:") && testResult != null && testResult.getType() == HitTestResult.EDIT_TEXT_TYPE) { - Log.d("iitcm", "in insert mode. do not load script."); - return; + // let window.show(...) interupt input + // window.show(...) is called if one of the action bar buttons + // is clicked + if (!url.startsWith("javascript: window.show(")) { + Log.d("iitcm", "in insert mode. do not load script."); + return; + } } if (!url.startsWith("javascript:")) { // force https if enabled in settings