Reveal token input fields if blank

This commit is contained in:
JonnyWong16 2021-04-10 10:35:24 -07:00
parent 74b4e45915
commit 40e0db4f70
No known key found for this signature in database
GPG key ID: B1F1F9807184697A
5 changed files with 31 additions and 10 deletions

View file

@ -891,3 +891,23 @@ function loadBlurHash(elem, src) {
});
}
}
function _toggleRevealToken(elem, click) {
var input = elem.parent().next('input');
if ((input.prop('type') === 'password' && click) || !input.val()) {
input.prop('type', 'text');
elem.children('.fa').removeClass('fa-eye-slash').addClass('fa-eye');
} else {
input.prop('type', 'password');
elem.children('.fa').removeClass('fa-eye').addClass('fa-eye-slash');
}
}
function toggleRevealTokens() {
$('.reveal-token').each(function () {
_toggleRevealToken($(this));
});
}
$('body').on('click', '.reveal-token', function() {
_toggleRevealToken($(this), true);
});