fix: replace document write usages

This commit is contained in:
Jonathan Garbee
2024-08-10 15:35:49 +00:00
parent c9333ea955
commit 2ff8b77c9d
2 changed files with 14 additions and 2 deletions
+6 -1
View File
@@ -529,7 +529,12 @@ $theme_dark = in_array($display['theme'], ['black', 'gray']);
cookieEnabled = document.cookie.indexOf("cookietest=")!=-1;
document.cookie = "cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT";
if (!cookieEnabled) {
document.write("<p class='error'><?=_('Browser cookie support required for Unraid OS webgui')?></p>");
const errorElement = document.createElement('p');
errorElement.classList.add('error');
errorElement.textContent = "<?=_('Browser cookie support required for Unraid OS webgui')?>";
document.body.textContent = '';
document.body.appendChild(errorElement);
}
</script>
</form>
@@ -347,7 +347,14 @@ $THEME_DARK = in_array($display['theme'],['black','gray']);
document.cookie = "cookietest=1";
cookieEnabled = document.cookie.indexOf("cookietest=")!=-1;
document.cookie = "cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT";
if (!cookieEnabled) document.write("<p class='error'><?=_('Browser cookie support required for Unraid OS webgui')?></p>");
if (!cookieEnabled) {
const errorElement = document.createElement('p');
errorElement.classList.add('error');
errorElement.textContent = "<?=_('Browser cookie support required for Unraid OS webgui')?>";
document.body.textContent = '';
document.body.appendChild(errorElement);
}
// Password toggling
const $passToggle = document.querySelector('.js-pass-toggle');
const $passToggleHideSvg = $passToggle.querySelector('.js-pass-toggle-hide');