</script>
<script src="main.js"></script>
<script src="webappInit.js"></script>
+ <script src="webappOrientation.js"></script>
<title>Tizen UI</title>
<!-- for compatibility test -->
<meta name="apple-mobile-web-app-capable" content="yes" />
--- /dev/null
+function onSuccessCallback ( ori ) {
+ console.log( ori.status );
+ if ( ori.status === "PORTRAIT_PRIMARY" ) {
+ window.screen.lockOrientation( "portrait-primary" );
+ }
+ else if ( ori.status === "PORTRAIT_SECONDARY" ) {
+ window.screen.lockOrientation( "portrait-secondary" );
+ }
+ else if ( ori.status === "LANDSCAPE_PRIMARY" ) {
+ window.screen.lockOrientation( "landscape-primary" );
+ }
+ else if ( ori.status === "LANDSCAPE_SECONDARY" ) {
+ window.screen.lockOrientation( "landscape-secondary" );
+ }
+}
+function onErrorCallback ( error ) {
+ console.log( "An error occurred " + error.message );
+}
+
+try {
+ if ( $.tizen.__tizen__.util.isMobileBrowser() ) {
+ tizen.systeminfo.addPropertyValueChangeListener( "DEVICE_ORIENTATION", onSuccessCallback, onErrorCallback );
+ }
+} catch ( exc ) {
+ alert( exc.message );
+}
+
<tizen:application id="@APP_PKGID@.@APP_NAME@" package="@APP_PKGID@" required_version="1.0"/>
<tizen:privilege name="http://tizen.org/privilege/application.read"/>
<tizen:setting screen-orientation="portrait" context-menu="enable" background-support="enable" encryption="disable"/>
-
+ <tizen:privilege name="http://tizen.org/privilege/systeminfo"/>
</widget>