Using JavaScript to detect iOS devices
authorAlexander Ebert <ebert@woltlab.com>
Fri, 28 Nov 2014 19:28:26 +0000 (20:28 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Fri, 28 Nov 2014 19:28:26 +0000 (20:28 +0100)
commitd66c3c5ba1bcd8d75c912c5f5d0a3b7765b0275d
tree5489d199780f3f3a8b7c4eb33ddea3a7cca952a2
parent6938c1e50027a3753883470825c598c4eb9479b9
Using JavaScript to detect iOS devices

The "overflow: hidden" is required to fix the famous zoom bug on orientation change in iOS Safari, sadly the work-around using the event listener for device acceleration is not always reliable.

The previous code caused Chrome on Android to block scrolling if a visible element with "position: fixed" is present (for whatever reason, enlight me Google!), which is for example the case if the quote overlay is present.
wcfsetup/install/files/js/WCF.js
wcfsetup/install/files/style/global.less