summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2022-10-13 08:59:57 +0200
committerPierre Ossman <ossman@cendio.se>2022-12-27 12:50:57 +0100
commit4a34ee4b1e1da67111d50eb2cd059e38aae4349a (patch)
tree54928795d71a60e1428f9e63903884a97ff77b5f
parent88a36370a983c86026fdd0a8ac47ce820034c6a0 (diff)
downloadnovnc-4a34ee4b1e1da67111d50eb2cd059e38aae4349a.tar.gz
Remove navigator check from browser tests
This is a fundamental object that should always be present.
-rw-r--r--core/util/browser.js13
1 files changed, 6 insertions, 7 deletions
diff --git a/core/util/browser.js b/core/util/browser.js
index 24b5e96..fb0d344 100644
--- a/core/util/browser.js
+++ b/core/util/browser.js
@@ -78,26 +78,25 @@ export const hasScrollbarGutter = _hasScrollbarGutter;
*/
export function isMac() {
- return navigator && !!(/mac/i).exec(navigator.platform);
+ return !!(/mac/i).exec(navigator.platform);
}
export function isWindows() {
- return navigator && !!(/win/i).exec(navigator.platform);
+ return !!(/win/i).exec(navigator.platform);
}
export function isIOS() {
- return navigator &&
- (!!(/ipad/i).exec(navigator.platform) ||
+ return (!!(/ipad/i).exec(navigator.platform) ||
!!(/iphone/i).exec(navigator.platform) ||
!!(/ipod/i).exec(navigator.platform));
}
export function isSafari() {
- return navigator && (navigator.userAgent.indexOf('Safari') !== -1 &&
- navigator.userAgent.indexOf('Chrome') === -1);
+ return (navigator.userAgent.indexOf('Safari') !== -1 &&
+ navigator.userAgent.indexOf('Chrome') === -1);
}
export function isFirefox() {
- return navigator && !!(/firefox/i).exec(navigator.userAgent);
+ return !!(/firefox/i).exec(navigator.userAgent);
}