clear password input on toggle off
This commit is contained in:
parent
a5d28adc44
commit
f814427a7d
|
@ -64,7 +64,9 @@ module.exports = function(state, emit) {
|
|||
);
|
||||
await delay(2000);
|
||||
input.disabled = false;
|
||||
if (!copyBtn.parentNode.classList.contains('wait-password')) {
|
||||
copyBtn.disabled = false;
|
||||
}
|
||||
copyBtn.classList.remove('success');
|
||||
copyBtn.textContent = state.translate('copyUrlFormButton');
|
||||
}
|
||||
|
|
|
@ -22,13 +22,17 @@ module.exports = function(state, emit) {
|
|||
</div>`;
|
||||
|
||||
function togglePasswordInput(e) {
|
||||
const unlockInput = document.getElementById('unlock-input');
|
||||
const boxChecked = e.target.checked;
|
||||
document.querySelector('.setPassword').classList.toggle('hidden');
|
||||
document
|
||||
.getElementById('copy')
|
||||
.classList.toggle('wait-password', e.target.checked);
|
||||
document.getElementById('copy-btn').disabled = e.target.checked;
|
||||
if (e.target.checked) {
|
||||
document.getElementById('unlock-input').focus();
|
||||
.classList.toggle('wait-password', boxChecked);
|
||||
document.getElementById('copy-btn').disabled = boxChecked;
|
||||
if (boxChecked) {
|
||||
unlockInput.focus();
|
||||
} else {
|
||||
unlockInput.value = '';
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue