work on obfuscating PSK

This commit is contained in:
Austin de Coup-Crank 2023-03-28 16:06:32 -05:00
parent 47b672b220
commit 0854024887
2 changed files with 19 additions and 1 deletions

View File

@ -101,6 +101,24 @@
}
window.addEventListener('resize', function(){ checkSideNav() });
checkSideNav();
window.addEventListener('DOMContentLoaded', function() {
secretToggle = document.querySelector('.secret-toggle')
secret = document.querySelector('.secret')
secret_value = secret.innerHTML
obfuscated = "••••••••"
secret.innerHTML = obfuscated
secretToggle.addEventListener('click', function() {
if (secretToggle.classList.contains('active')) {
secret.innerHTML = secret_value
secretToggle.innerHTML = 'Hide'
} else {
secret.innerHTML = obfuscated
secretToggle.innerHTML = 'Show'
}
})
})
</script>
{# Page layout #}

View File

@ -14,7 +14,7 @@
</tr>
<tr>
<th scope="row">PSK</th>
<td class="font-monospace">{{ object.auth_psk|placeholder }}</td>
<td class="font-monospace secret">{{ object.auth_psk|placeholder }}</td><button type="button" class="btn btn-primary secret-toggle" data-bs-toggle="button">Show</button>
</tr>
</table>
</div>