[
https://issues.apache.org/jira/browse/CB-12790?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16007135#comment-16007135
]
Jason Vertucio commented on CB-12790:
-------------------------------------
Wait. I previously opened a ticket for this?! CB-11411?!?!
> iOS: locking to landscape-(primary|secondary) inconsistent with
> screen.orientation.type
> ---------------------------------------------------------------------------------------
>
> Key: CB-12790
> URL: https://issues.apache.org/jira/browse/CB-12790
> Project: Apache Cordova
> Issue Type: Bug
> Components: cordova-plugin-screen-orientation
> Reporter: Jason Vertucio
> Attachments: cordova_info.txt, index.js, index.js
>
>
> For me, using [email protected],
> {{screen.orientation.lock('landscape')}} works to lock the device into
> landscape mode. However, a new issue appears if I try to lock to
> "landscape-primary" or "landscape-secondary."
> *Desired functionality:*
> # iOS device is initially locked in "portrait-primary" mode
> # User is required to turn device to landscape mode, so
> {{screen.orientation.lock('landscape');}} is called
> # App should stick with orientation it went to, so if user turns phone upside
> down, it doesn't flip orientation
> *To achieve this:*
> Using the _Hello Cordova_ app, I do the following to {{index.js}}
> {code}
> // Add this to the receivedEvent() method
> console.log('Received Event: ' + id);
> window.addEventListener('orientationchange',app.orientationChanged);
> // Then add this to index.js after receivedEvent() method
> orientationChanged: function() {
> console.log("Orientation changed to " + screen.orientation.type);
> console.log("Locking orientation to " + screen.orientation.type);
> screen.orientation.lock(screen.orientation.type);
> }
> {code}
> *Actual functionality:*
> When the app is run, instead of locking to a landscape mode and staying in
> place, it locks into landscape mode and then spins like it's _party time!_
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]