From cf5a2483f76ff237d64a95a2dd1e3e31f42921bb Mon Sep 17 00:00:00 2001 From: "Joshua A. Horton" Date: Mon, 30 Apr 2018 11:27:04 +0700 Subject: [PATCH] Added some base code toward testing rotation-related events. --- web/source/kmwnative.ts | 5 +++-- web/test.html | 44 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 web/test.html diff --git a/web/source/kmwnative.ts b/web/source/kmwnative.ts index 9d6731f5e4..a9e4bb2ce1 100644 --- a/web/source/kmwnative.ts +++ b/web/source/kmwnative.ts @@ -476,18 +476,19 @@ if(!window['keyman']['initialized']) { osk.hideNow(); // At least on simulators, it seems we can reach a minor race condition on screen-size updates without a timeout. - window.setTimeout(function() { + //window.setTimeout(function() { keymanweb.alignInputs(true); osk.hideLanguageList(); osk._Load(); if(osk.wasVisible) { osk._Show(); } - }, 500); + //}, 500); }; if(device.OS == 'iOS') { util.attachDOMEvent(window, 'orientationchange', rotationHandler); + util.attachDOMEvent(window, 'resize', rotationHandler); } // Also manage viewport rescaling after rotation on Android diff --git a/web/test.html b/web/test.html new file mode 100644 index 0000000000..e8e6542c57 --- /dev/null +++ b/web/test.html @@ -0,0 +1,44 @@ + + + + + + + + + + + + + \ No newline at end of file