Do not test for iOS

This commit is contained in:
Andrew Murray 2023-11-28 19:48:31 +11:00
parent 823c0b0790
commit cf97e8644d

View File

@ -1,16 +1,12 @@
// Based on https://stackoverflow.com/a/38241481/724176 // Based on https://stackoverflow.com/a/38241481/724176
function getOS() { function getOS() {
const userAgent = window.navigator.userAgent, const userAgent = window.navigator.userAgent,
platform = platform = window.navigator?.userAgentData?.platform || window.navigator.platform,
window.navigator?.userAgentData?.platform || window.navigator.platform,
macosPlatforms = ["macOS", "Macintosh", "MacIntel", "MacPPC", "Mac68K"], macosPlatforms = ["macOS", "Macintosh", "MacIntel", "MacPPC", "Mac68K"],
windowsPlatforms = ["Win32", "Win64", "Windows", "WinCE"], windowsPlatforms = ["Win32", "Win64", "Windows", "WinCE"];
iosPlatforms = ["iPhone", "iPad", "iPod"];
if (macosPlatforms.includes(platform)) { if (macosPlatforms.includes(platform)) {
return "macOS"; return "macOS";
} else if (iosPlatforms.includes(platform)) {
return "iOS";
} else if (windowsPlatforms.includes(platform)) { } else if (windowsPlatforms.includes(platform)) {
return "Windows"; return "Windows";
} else if (/Android/.test(userAgent)) { } else if (/Android/.test(userAgent)) {
@ -18,8 +14,6 @@ function getOS() {
} else if (/Linux/.test(platform)) { } else if (/Linux/.test(platform)) {
return "Linux"; return "Linux";
} }
return "unknown";
} }
function activateTab(tabName) { function activateTab(tabName) {
@ -28,7 +22,7 @@ function activateTab(tabName) {
labels.forEach((label) => { labels.forEach((label) => {
if (label.textContent == tabName) { if (label.textContent == tabName) {
// Find the associated input element using the 'for' attribute // Find the associated input element using the "for" attribute
const tabInputId = label.getAttribute("for"); const tabInputId = label.getAttribute("for");
const tabInput = document.getElementById(tabInputId); const tabInput = document.getElementById(tabInputId);