From 2189b9a950cd662e8b1a59c0a9e9a7ea43add587 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 24 Nov 2020 14:29:13 +0100 Subject: fix pausing, ff/sf percentage bar, copy link --- animism-align/frontend/app/utils/index.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'animism-align/frontend/app/utils/index.js') diff --git a/animism-align/frontend/app/utils/index.js b/animism-align/frontend/app/utils/index.js index 016bb76..693a185 100644 --- a/animism-align/frontend/app/utils/index.js +++ b/animism-align/frontend/app/utils/index.js @@ -15,6 +15,9 @@ export const toArray = a => Array.from(a) export const isiPhone = !!((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) export const isiPad = !!(navigator.userAgent.match(/iPad/i)) export const isAndroid = !!(navigator.userAgent.match(/Android/i)) +export const isFirefox = !!(navigator.userAgent.match(/Firefox/i)) +export const isChrome = !!(navigator.userAgent.match(/Chrome/i)) +export const isSafari = !isChrome && !!(navigator.userAgent.match(/Safari/i)) export const isMobile = isiPhone || isiPad || isAndroid export const isHandheld = isiPhone || (isAndroid && window.innerWidth <= 760) export const isTablet = isMobile && window.innerWidth > 760 @@ -22,6 +25,9 @@ export const isDesktop = !isMobile const htmlClassList = document.body.parentNode.classList htmlClassList.add(isDesktop ? 'desktop' : 'mobile') +if (isFirefox) htmlClassList.add('firefox') +if (isSafari) htmlClassList.add('safari') +if (isChrome) htmlClassList.add('chrome') /* Default image dimensions */ -- cgit v1.2.3-70-g09d2