Skip to content

Commit

Permalink
Ensure a browser is always selected
Browse files Browse the repository at this point in the history
  • Loading branch information
wheelercj committed Nov 14, 2024
1 parent c20b092 commit 4dc4c48
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions docs/install-and-update-instructions/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ safariEl.checked = (
!chromiumEl.checked &&
!firefoxEl.checked
);
if (!chromiumEl.checked && !firefoxEl.checked && !safariEl.checked) {
chromiumEl.checked = true;
}

chromiumEl.addEventListener('change', main);
firefoxEl.addEventListener('change', main);
Expand All @@ -76,19 +79,17 @@ class Instructions {
function main() {
const instructions = new Instructions();

if (chromiumEl.checked || firefoxEl.checked || safariEl.checked) {
if (safariEl.checked) {
instructions.text = 'Safari support coming soon!';
willInstallWithEl.setAttribute('hidden', 'hidden');
installedWithEl.setAttribute('hidden', 'hidden');
hasNodeV14PlusEl.setAttribute('hidden', 'hidden');
} else if (installingEl.checked) {
install(instructions);
} else if (updatingEl.checked) {
update(instructions);
} else {
throw new Error('Neither installing nor updating');
}
if (safariEl.checked) {
instructions.text = 'Safari support coming soon!';
willInstallWithEl.setAttribute('hidden', 'hidden');
installedWithEl.setAttribute('hidden', 'hidden');
hasNodeV14PlusEl.setAttribute('hidden', 'hidden');
} else if (installingEl.checked) {
install(instructions);
} else if (updatingEl.checked) {
update(instructions);
} else {
throw new Error('Neither installing nor updating');
}

if (instructions.text || instructions.steps.length > 0) {
Expand Down

0 comments on commit 4dc4c48

Please sign in to comment.