diff options
| -rw-r--r-- | src/client/app/boot.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/client/app/boot.js b/src/client/app/boot.js index 29052c1519..1449334657 100644 --- a/src/client/app/boot.js +++ b/src/client/app/boot.js @@ -84,9 +84,14 @@ // Detect the user agent const ua = navigator.userAgent.toLowerCase(); - const isMobile = settings.device.appTypeForce === 'mobile' || - (settings.device.appTypeForce !== 'desktop' - && (/mobile|iphone|ipad|android/.test(ua) || window.innerWidth < 576)); + let isMobile = /mobile|iphone|ipad|android/.test(ua) || window.innerWidth < 576 + if (settings && settings.device.appTypeForce) { + if (settings.device.appTypeForce === 'mobile') { + isMobile = true + } else if (settings.device.appTypeForce === 'desktop') { + isMobile = false + } + } // Get the <head> element const head = document.getElementsByTagName('head')[0]; |