From: Youmin Ha Date: Tue, 9 Apr 2013 08:33:59 +0000 (+0900) Subject: loader: Fix screen-width option processing X-Git-Tag: accepted/tizen_2.1/20130425.023924~2^2~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2901096cea256fe08df3544f95a7bdee82168db9;p=platform%2Fframework%2Fweb%2Fweb-ui-fw.git loader: Fix screen-width option processing Uses window.outerWidth with the top window, otherwise use document.documentElement.clientWidth for web simulator. Fixes Felica issue #154-2. Change-Id: I27a2e6e5865e4bf2d57adb85e902a70182b8af39 --- diff --git a/src/js/jquery.mobile.tizen.loader.js b/src/js/jquery.mobile.tizen.loader.js index 3973bd2..5d94c8e 100644 --- a/src/js/jquery.mobile.tizen.loader.js +++ b/src/js/jquery.mobile.tizen.loader.js @@ -459,7 +459,13 @@ If developers do not give a viewport meta tag, Tizen Web UI Framework automatica // screen-width support if ( "screen-width" == viewportWidth ) { - viewportWidth = window.innerWidth; + if ( window.self == window.top ) { + // Top frame: for target. Use window.outerWidth. + viewportWidth = window.outerWidth; + } else { + // iframe: for web simulator. Use clientWidth. + viewportWidth = document.documentElement.clientWidth; + } } // set viewport meta tag