Jason Vertucio created CB-12790: ----------------------------------- Summary: Party time 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
For me, using cordova-plugin-screen-orientation@2.0.1, {{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: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org