Improve coffee (#2745)
This commit is contained in:
parent
937706a1a7
commit
c5c1d0fb1c
|
@ -491,20 +491,25 @@ $(window).on 'load', () ->
|
|||
|
||||
# Functions to show/hide display password button
|
||||
if datas['enablePasswordDisplay']
|
||||
field = ''
|
||||
if datas['dontStorePassword']
|
||||
$(".toggle-password").mousedown () ->
|
||||
field = $(this).attr("name")
|
||||
console.log field
|
||||
$(this).toggleClass("fa-eye fa-eye-slash")
|
||||
$("input[name=password]").attr('class', 'form-control')
|
||||
$("input[name=#{field}]").attr('class', 'form-control')
|
||||
$(".toggle-password").mouseup () ->
|
||||
$(this).toggleClass("fa-eye fa-eye-slash")
|
||||
$("input[name=password]").attr('class', 'form-control key') if $("input[name=password]").get(0).value
|
||||
$("input[name=#{field}]").attr('class', 'form-control key') if $("input[name=password]").get(0).value
|
||||
else
|
||||
$(".toggle-password").mousedown () ->
|
||||
field = $(this).attr("name")
|
||||
console.log field
|
||||
$(this).toggleClass("fa-eye fa-eye-slash")
|
||||
$("input[name=password]").attr("type", "text")
|
||||
$("input[name=#{field}]").attr("type", "text")
|
||||
$(".toggle-password").mouseup () ->
|
||||
$(this).toggleClass("fa-eye fa-eye-slash")
|
||||
$("input[name=password]").attr("type", "password")
|
||||
$("input[name=#{field}]").attr("type", "password")
|
||||
|
||||
# Ping if asked
|
||||
if datas['pingInterval'] and datas['pingInterval'] > 0
|
||||
|
@ -518,31 +523,6 @@ $(window).on 'load', () ->
|
|||
$('.oidcConsent').on 'click', () ->
|
||||
removeOidcConsent $(this).attr 'partner'
|
||||
|
||||
# Functions to show/hide change password inputs
|
||||
$('#show-hide-button').on 'click', () ->
|
||||
if datas['dontStorePassword']
|
||||
if $("#newpassword").attr('class') == 'form-control key' || $("#confirmpassword").attr('class') == 'form-control key'
|
||||
console.log 'Show passwords'
|
||||
$("#newpassword").attr('class', 'form-control')
|
||||
$("#confirmpassword").attr('class', 'form-control')
|
||||
$("#show-hide-icon-button").attr('class', 'fa fa-eye-slash')
|
||||
else
|
||||
console.log 'Hide passwords'
|
||||
$("#newpassword").attr('class', 'form-control key') if $("#newpassword").get(0).value
|
||||
$("#confirmpassword").attr('class', 'form-control key') if $("#confirmpassword").get(0).value
|
||||
$("#show-hide-icon-button").attr('class', 'fa fa-eye') if ($("#newpassword").get(0).value || $("#confirmpassword").get(0).value)
|
||||
else
|
||||
if $("#newpassword").attr('type') == 'password'
|
||||
console.log 'Show passwords'
|
||||
$("#newpassword").attr('type', 'text')
|
||||
$("#confirmpassword").attr('type', 'text')
|
||||
$("#show-hide-icon-button").attr('class', 'fa fa-eye-slash')
|
||||
else
|
||||
console.log 'Hide passwords'
|
||||
$("#newpassword").attr('type', 'password')
|
||||
$("#confirmpassword").attr('type', 'password')
|
||||
$("#show-hide-icon-button").attr('class', 'fa fa-eye')
|
||||
|
||||
# Functions to show/hide placeholder password inputs
|
||||
$('#passwordfield').on 'input', () ->
|
||||
if $('#passwordfield').get(0).value && datas['dontStorePassword']
|
||||
|
|
|
@ -252,7 +252,7 @@ LemonLDAP::NG Portal jQuery scripts
|
|||
datas = {};
|
||||
|
||||
$(window).on('load', function() {
|
||||
var action, al, authMenuIndex, authMenuTabs, back_url, checkpassword, checksamepass, hiddenParams, isAlphaNumeric, l, lang, langdiv, langs, langs2, len1, len2, len3, len4, link, m, menuIndex, menuTabs, method, n, nl, nlangs, o, queryLang, re, ref, ref1, ref2, setCookieLang, togglecheckpassword;
|
||||
var action, al, authMenuIndex, authMenuTabs, back_url, checkpassword, checksamepass, field, hiddenParams, isAlphaNumeric, l, lang, langdiv, langs, langs2, len1, len2, len3, len4, link, m, menuIndex, menuTabs, method, n, nl, nlangs, o, queryLang, re, ref, ref1, ref2, setCookieLang, togglecheckpassword;
|
||||
datas = getValues();
|
||||
if ("datas" in window && "choicetab" in window.datas) {
|
||||
datas.choicetab = window.datas.choicetab;
|
||||
|
@ -546,25 +546,30 @@ LemonLDAP::NG Portal jQuery scripts
|
|||
$('#reset').change(togglecheckpassword);
|
||||
}
|
||||
if (datas['enablePasswordDisplay']) {
|
||||
field = '';
|
||||
if (datas['dontStorePassword']) {
|
||||
$(".toggle-password").mousedown(function() {
|
||||
field = $(this).attr("name");
|
||||
console.log(field);
|
||||
$(this).toggleClass("fa-eye fa-eye-slash");
|
||||
return $("input[name=password]").attr('class', 'form-control');
|
||||
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) {
|
||||
return $("input[name=password]").attr('class', 'form-control key');
|
||||
return $("input[name=" + field + "]").attr('class', 'form-control key');
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$(".toggle-password").mousedown(function() {
|
||||
field = $(this).attr("name");
|
||||
console.log(field);
|
||||
$(this).toggleClass("fa-eye fa-eye-slash");
|
||||
return $("input[name=password]").attr("type", "text");
|
||||
return $("input[name=" + field + "]").attr("type", "text");
|
||||
});
|
||||
$(".toggle-password").mouseup(function() {
|
||||
$(this).toggleClass("fa-eye fa-eye-slash");
|
||||
return $("input[name=password]").attr("type", "password");
|
||||
return $("input[name=" + field + "]").attr("type", "password");
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -579,39 +584,6 @@ LemonLDAP::NG Portal jQuery scripts
|
|||
$('.oidcConsent').on('click', function() {
|
||||
return removeOidcConsent($(this).attr('partner'));
|
||||
});
|
||||
$('#show-hide-button').on('click', function() {
|
||||
if (datas['dontStorePassword']) {
|
||||
if ($("#newpassword").attr('class') === 'form-control key' || $("#confirmpassword").attr('class') === 'form-control key') {
|
||||
console.log('Show passwords');
|
||||
$("#newpassword").attr('class', 'form-control');
|
||||
$("#confirmpassword").attr('class', 'form-control');
|
||||
return $("#show-hide-icon-button").attr('class', 'fa fa-eye-slash');
|
||||
} else {
|
||||
console.log('Hide passwords');
|
||||
if ($("#newpassword").get(0).value) {
|
||||
$("#newpassword").attr('class', 'form-control key');
|
||||
}
|
||||
if ($("#confirmpassword").get(0).value) {
|
||||
$("#confirmpassword").attr('class', 'form-control key');
|
||||
}
|
||||
if ($("#newpassword").get(0).value || $("#confirmpassword").get(0).value) {
|
||||
return $("#show-hide-icon-button").attr('class', 'fa fa-eye');
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if ($("#newpassword").attr('type') === 'password') {
|
||||
console.log('Show passwords');
|
||||
$("#newpassword").attr('type', 'text');
|
||||
$("#confirmpassword").attr('type', 'text');
|
||||
return $("#show-hide-icon-button").attr('class', 'fa fa-eye-slash');
|
||||
} else {
|
||||
console.log('Hide passwords');
|
||||
$("#newpassword").attr('type', 'password');
|
||||
$("#confirmpassword").attr('type', 'password');
|
||||
return $("#show-hide-icon-button").attr('class', 'fa fa-eye');
|
||||
}
|
||||
}
|
||||
});
|
||||
$('#passwordfield').on('input', function() {
|
||||
if ($('#passwordfield').get(0).value && datas['dontStorePassword']) {
|
||||
return $("#passwordfield").attr('class', 'form-control key');
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue