[ https://issues.apache.org/jira/browse/CB-12790?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jason Vertucio updated CB-12790: -------------------------------- Attachment: index.js I am so sorry to do this, but apparently the plugin * lists {{screen.orientation.type == 'landscape-primary'}} when device is turned 90º counter-clockwise * lists {{screen.orientation.type == 'landscape-secondary'}} when device is turned 90º clockwise * sets {{screen.orientation.lock('landscape-primary')}} to device turned 90º clockwise * sets {{screen.orientation.lock('landscape-secondary')}} to device turned 90º counter-clockwise the newer index.js file will indicate this bug. > 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 > Attachments: cordova_info.txt, index.js, index.js > > > 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