Commit e08ea95d by Damien Moulard

add icon to show login password

parent f2b524a9
......@@ -291,6 +291,45 @@ form[name="formEncaissement"] label {
}
}
#login-password-container {
position: relative;
}
#show-login-password-icon {
cursor: pointer;
position: absolute;
right: 23px;
top: 7px;
}
#show-login-password-icon:hover + #show-login-text {
display: block;
}
#show-login-text {
position: absolute;
right: 16px;
top: 32px;
background-color: black;
color: white;
padding: 2px 12px;
border: 1px solid black;
border-radius: 6px;
text-align: center;
font-size: 0.95em;
display: none;
}
#show-login-text::after {
content: " ";
position: absolute;
bottom: 100%; /* At the top of the tooltip */
left: 90%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent black transparent;
}
/**
* END Success check animation.
*/
\ No newline at end of file
......@@ -548,6 +548,20 @@ $(function() {
}
});
$("#show-login-password-icon").on("click", () => {
let type = $("#login-password-container #password").prop("type");
if (type === "password") {
$("#login-password-container #password").prop("type", "input");
$("#login-password-container #show-login-text").text("Masquer le mot de passe");
$("#login-password-container #show-login-password-icon").removeClass("fa-eye").addClass("fa-eye-slash");
} else {
$("#login-password-container #password").prop("type", "password");
$("#login-password-container #show-login-text").text("Afficher le mot de passe");
$("#login-password-container #show-login-password-icon").removeClass("fa-eye-slash").addClass("fa-eye");
}
});
// $('.js-datepicker').datepicker({
// closeText: 'Fermer',
// prevText: '<Préc',
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -3,10 +3,10 @@
"app": {
"js": [
"/build/runtime.6ad5c9da.js",
"/build/app.fe8f482e.js"
"/build/app.3e206ecd.js"
],
"css": [
"/build/app.8f9aaf53.css"
"/build/app.9c351632.css"
]
},
"admin": {
......
{
"build/app.css": "/build/app.8f9aaf53.css",
"build/app.js": "/build/app.fe8f482e.js",
"build/app.css": "/build/app.9c351632.css",
"build/app.js": "/build/app.3e206ecd.js",
"build/admin.css": "/build/admin.5dc0eea7.css",
"build/admin.js": "/build/admin.cee4d78d.js",
"build/runtime.js": "/build/runtime.6ad5c9da.js",
......
......@@ -19,8 +19,10 @@
<div class='col-6 text-right'>
<label for="password">{{ 'security.login.password'|trans }} :</label>
</div>
<div class='col-6 text-left'>
<div class='col-6 text-left' id="login-password-container">
<input type="password" id="password" name="_password" required="required" class='d-block w-100' />
<i class="fas fa-eye" id="show-login-password-icon"></i>
<span id="show-login-text">Afficher le mot de passe</span>
</div>
</div>
<div class='row mt-4'>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment