feat: Keep track of magnet link handler state (#26)
This commit is contained in:
committed by
GitHub
parent
092a028ad9
commit
84b70464da
@@ -26,7 +26,7 @@
|
|||||||
<label>
|
<label>
|
||||||
<!-- Empty label to keep the button aligned -->
|
<!-- Empty label to keep the button aligned -->
|
||||||
</label>
|
</label>
|
||||||
<div class="btn btn-primary w-100" onclick="registerMagnetLinkHandler()">
|
<div class="btn btn-primary w-100" onclick="registerMagnetLinkHandler()" id="registerMagnetLink">
|
||||||
Open Magnet Links in DecyphArr
|
Open Magnet Links in DecyphArr
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -326,11 +326,20 @@
|
|||||||
`${window.location.origin}/download?magnet=%s`,
|
`${window.location.origin}/download?magnet=%s`,
|
||||||
'DecyphArr'
|
'DecyphArr'
|
||||||
);
|
);
|
||||||
|
localStorage.setItem('magnetHandler', 'true');
|
||||||
|
document.getElementById('registerMagnetLink').innerText = '✅ DecyphArr Can Open Magnet Links';
|
||||||
|
document.getElementById('registerMagnetLink').classList.add('bg-white', 'text-black');
|
||||||
console.log('Registered magnet link handler successfully.');
|
console.log('Registered magnet link handler successfully.');
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Failed to register magnet link handler:', error);
|
console.error('Failed to register magnet link handler:', error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var magnetHandler = localStorage.getItem('magnetHandler');
|
||||||
|
if (magnetHandler === 'true') {
|
||||||
|
document.getElementById('registerMagnetLink').innerText = '✅ DecyphArr Can Open Magnet Links';
|
||||||
|
document.getElementById('registerMagnetLink').classList.add('bg-white', 'text-black');
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
Reference in New Issue
Block a user