From c92d56b5aa5f7e306244aad17f823224d97212d5 Mon Sep 17 00:00:00 2001 From: mehmet Date: Mon, 14 Sep 2020 13:20:30 +0200 Subject: [PATCH] Add timeout if statusoverlay is false --- dist/MobileFeatures.mpk | Bin 14973 -> 15084 bytes package-lock.json | 2 +- package.json | 4 ++-- .../widget/plugins/statusbar.js | 10 ++++++++++ src/package.xml | 2 +- 5 files changed, 14 insertions(+), 4 deletions(-) diff --git a/dist/MobileFeatures.mpk b/dist/MobileFeatures.mpk index 5f0c50068a91d6015cf282788fa6a67b46b035db..cdd24ef1f77a7501725455a62b5d772d7231aafe 100644 GIT binary patch delta 1304 zcmexc@}`t8z?+#xgn@yBf#F4(Uf@JNO%A^-y}+AKr_P^fFIjKR*KEM!Q0^yKnIF^U z6)KvL{8&I!qJxW5X<@-1x4$bGFIIhae}7Z#=B4sCev3oh)CE2(8(dnta!Q`ijF?&r z=V@+96Q25-9r?3m8|RjDyy8bH=T-Xe3gXuH?SHTMMWn?f$)wiAZ($?Fm1#^q`GbJz_i`}%M z+~=$R@$Sa#f(C)rkN;e@=l5OA4)YQR*h`b87;mwF{I>ZAqdX6oHCdX^03zhi_l_AN z<^Rz5yppdGLk{$PD3;ef9NrH_ntw@NyHC{w;25`9Curi6EuR?A_#3wthHt@&)2%2KlIh}@O$ z_8BVCcauH^CtN*HR==Y}4?s#V_cUyR~*etI<&PLNS zH)p(bWm~v@)42q9IXyMutjUjN3qEo*|8(x0u|-(Gjy-p(dnSK-T=JDu{<#UW*8Adj zPi1aj=2^iKyZp8BryHiyYWsLf_usx5v3=5y&?l^nQ=Om2`8_(I@@6r6y+)?xxlg6N zlG>^JXB%(I@qI1%h4UYO5BI^3HOs24WAnT3t~>qVz3;pJD;r;=+`YH&U7v~5Zlj}9 zep9`Y{=b~4S0SfF>;aQ%Ga8=sgH6_Z1D z#jVgkbky_NU)JwQ7w=xtIaFX#S-&LERA2mE$)Cev|E8D86z}MJAba;&qW*(|j$5-9 z8_&v0-Fjq4lH1iYEbZ3|DtwPmFj~5Wc~^VQ{MZYLd-$XOM_=Ck-gXfbnuFiw~SLKw2< z9uP*Rxw9ZB%Sg5{G+$<9U|?itV9=br*Ia#ayfnw;ei81;0T$4#lwcvnbUK+A#+=2A=& eCO~VJTUN!+8T@f3vwBXim6A?!+oqzh zUHoo<+ofJxUV&Tv{Qu*f-A{14`rlj<>ZU#_Gv99djzSg?xmqD(h@6_qLPj1);6O~;yhTWiiA4fr)H#t|ED%*al5)%}ui9Mv zH?NbCU;&%8`IN$GRzZ-J4rFH3p9TTWUIX9$k9CrLbAY#wsu-y?M)m<=*_;%9vujbXTNw{}#C9 zr0zF~kMELVh?io0$cxuqa!u~@4|^*IMX|H!})48pk`|i}W z2l5)e;9C4JKrvyvh<9uJ#NQ^jRxEV24owMizxH!W@6JTUJC)7)zB9FUE#~$Am)6Fm zyUufBB;)U(;|s4ceiOIbEf)Ih(nFDq*}*&4+MC^Bo~v2F^!2g4RQ=KK^#=cRH|8YD zzGF1)7tM?Qu}VJAdcRqWUapFP-lhiEWI5~oQ9Kvwj@XNqYtCHm7`IFyBzT#K)#neH zd%s;@;`+CRMLPUl#nk5QY+UK-dy_=?`OSal|Jd_2-yuEtQRtb6``#buPtf^gwYdM? zro`CZg*)FTnqPY>S~orNUE{6Xg=NcUTP$J;{>CshzArM$e8wjy-_vJa6n%(Fzw!M8 zzs0$w2Y&ih%bDIz;(uLq>v@MkR@IIg^}l;=#yH)YbZEsBH*?h`4cr!ShecIlvWp&w zdwwyyxuPU~+t2T>&ab{-kDBy0D`@`W;$vj8XGY|($yZG+;aP05n3*9Y)p?tRf)nZF zC1&0bks$ z6emYph%11S?cUofcq&*J7`O!(7&I6VU`b=H*yM$l3X}hca82H00nH?5ETovUrNQF6 zBqb&*Sn`0=`D6o2DJEYzuy~H8r~)YWFjSUr>;$H90V#BYGnIe}%@i;)1Hy8KC5;vu zKt+m^C9K31K-qK3|7~J>xEL6&nlmuypePK`0$ZDJB_P7e29gl~LP4O#VWuD+0K|3K AmjD0& diff --git a/package-lock.json b/package-lock.json index 47dc73c..c2a5d6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "MobileFeatures", - "version": "1.4.3", + "version": "1.5.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 60c4091..66c92ec 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "MobileFeatures", - "version": "1.5.0", + "version": "1.5.1", "description": "Features for Mobile", "license": "Apache 2", - "author": "J.W. Lagendijk ", + "author": "Mendix", "private": true, "dependencies": {}, "devDependencies": { diff --git a/src/MobileFeatures/widget/plugins/statusbar.js b/src/MobileFeatures/widget/plugins/statusbar.js index 8be84be..f932b3d 100644 --- a/src/MobileFeatures/widget/plugins/statusbar.js +++ b/src/MobileFeatures/widget/plugins/statusbar.js @@ -33,7 +33,17 @@ define([ StatusBar.hide(); } if (StatusBar.overlaysWebView) { + StatusBar.overlaysWebView(this.statusbarOverlayWebView); + + // Because of the bug in CKWEBView, we need to flick with timeout + // If overlay is false + if (!this.statusbarOverlayWebView){ + setTimeout(()=> { + StatusBar.overlaysWebView(!this.statusbarOverlayWebView); + StatusBar.overlaysWebView(this.statusbarOverlayWebView); + }, 1000) + } } } else { console.warn(this.id + "._enableStatusbar: cannot find StatusBar"); diff --git a/src/package.xml b/src/package.xml index 0484915..4019d37 100644 --- a/src/package.xml +++ b/src/package.xml @@ -1,6 +1,6 @@ - +