Content server: Fix detection of iOS on iPAD with iOS 13 which defaults to desktop mode

This commit is contained in:
Kovid Goyal 2019-10-09 20:31:39 +05:30
parent 4a3df07974
commit b17b3f358d
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -8,6 +8,9 @@ from book_list.theme import get_font_family
is_ios = v'!!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform)'
if !is_ios and window.navigator.platform is 'MacIntel' and window.navigator.maxTouchPoints > 1:
# iPad Safari in desktop mode https://stackoverflow.com/questions/57765958/how-to-detect-ipad-and-ipad-os-version-in-ios-13-and-up
is_ios = True
def debounce(func, wait, immediate=False):