Fix coffee class toggle (#2745)

This commit is contained in:
Christophe Maudoux 2022-05-15 12:03:57 +02:00
parent 82d3d26eb5
commit c3b58f78fd
4 changed files with 12 additions and 16 deletions

View File

@ -495,16 +495,16 @@ $(window).on 'load', () ->
if datas['dontStorePassword']
$(".toggle-password").mousedown () ->
field = $(this).attr("name")
console.log field
console.log 'Display', field
$(this).toggleClass("fa-eye fa-eye-slash")
$("input[name=#{field}]").attr('class', 'form-control')
$(".toggle-password").mouseup () ->
$(this).toggleClass("fa-eye fa-eye-slash")
$("input[name=#{field}]").attr('class', 'form-control key') if $("input[name=password]").get(0).value
$("input[name=#{field}]").attr('class', 'form-control key') if $("input[name=#{field}]").get(0).value
else
$(".toggle-password").mousedown () ->
field = $(this).attr("name")
console.log field
console.log 'Display', field
$(this).toggleClass("fa-eye fa-eye-slash")
$("input[name=#{field}]").attr("type", "text")
$(".toggle-password").mouseup () ->
@ -536,12 +536,12 @@ $(window).on 'load', () ->
$("#oldpassword").attr('class', 'form-control')
$('#newpassword').on 'input', () ->
if $('#newpassword').get(0).value && datas['dontStorePassword']
$("#newpassword").attr('class', 'form-control key') if $("#show-hide-icon-button").attr('class') == 'fa fa-eye'
$("#newpassword").attr('class', 'form-control key')
else
$("#newpassword").attr('class', 'form-control')
$('#confirmpassword').on 'input', () ->
if $('#confirmpassword').get(0).value && datas['dontStorePassword']
$("#confirmpassword").attr('class', 'form-control key') if $("#show-hide-icon-button").attr('class') == 'fa fa-eye'
$("#confirmpassword").attr('class', 'form-control key')
else
$("#confirmpassword").attr('class', 'form-control')

View File

@ -550,20 +550,20 @@ LemonLDAP::NG Portal jQuery scripts
if (datas['dontStorePassword']) {
$(".toggle-password").mousedown(function() {
field = $(this).attr("name");
console.log(field);
console.log('Display', field);
$(this).toggleClass("fa-eye fa-eye-slash");
return $("input[name=" + field + "]").attr('class', 'form-control');
});
$(".toggle-password").mouseup(function() {
$(this).toggleClass("fa-eye fa-eye-slash");
if ($("input[name=password]").get(0).value) {
if ($("input[name=" + field + "]").get(0).value) {
return $("input[name=" + field + "]").attr('class', 'form-control key');
}
});
} else {
$(".toggle-password").mousedown(function() {
field = $(this).attr("name");
console.log(field);
console.log('Display', field);
$(this).toggleClass("fa-eye fa-eye-slash");
return $("input[name=" + field + "]").attr("type", "text");
});
@ -600,18 +600,14 @@ LemonLDAP::NG Portal jQuery scripts
});
$('#newpassword').on('input', function() {
if ($('#newpassword').get(0).value && datas['dontStorePassword']) {
if ($("#show-hide-icon-button").attr('class') === 'fa fa-eye') {
return $("#newpassword").attr('class', 'form-control key');
}
return $("#newpassword").attr('class', 'form-control key');
} else {
return $("#newpassword").attr('class', 'form-control');
}
});
$('#confirmpassword').on('input', function() {
if ($('#confirmpassword').get(0).value && datas['dontStorePassword']) {
if ($("#show-hide-icon-button").attr('class') === 'fa fa-eye') {
return $("#confirmpassword").attr('class', 'form-control key');
}
return $("#confirmpassword").attr('class', 'form-control key');
} else {
return $("#confirmpassword").attr('class', 'form-control');
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long