apps: Fix regression in enabling install button

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
This commit is contained in:
Joseph Nuthalapati 2025-08-02 21:33:57 +05:30
parent acd2f515d7
commit bdf24d93cd
No known key found for this signature in database
GPG Key ID: 5398F00A2FA43C35

View File

@ -225,12 +225,10 @@ document.addEventListener('DOMContentLoaded', async () => {
function setInstallButtonState(enable) { function setInstallButtonState(enable) {
const installButton = document.querySelector('.install-button'); const installButton = document.querySelector('.install-button');
installButton?.setAttribute('disabled', !enable); if (enable)
} installButton?.removeAttribute('disabled')
else
function unavailable() { installButton?.setAttribute('disabled', 'disabled');
document.querySelector('.app-unavailable').classList.remove('d-none');
setInstallButtonState(false);
} }
function error() { function error() {
@ -253,7 +251,8 @@ document.addEventListener('DOMContentLoaded', async () => {
if (data.is_available === true) { if (data.is_available === true) {
setInstallButtonState(true); setInstallButtonState(true);
} else if (data.is_available === false) { } else if (data.is_available === false) {
unavailable(); document.querySelector('.app-unavailable').classList.remove('d-none');
setInstallButtonState(false);
} else { } else {
error(); error();
} }