more comment and dataToSend for pw correction
This commit is contained in:
parent
8a3d053816
commit
21ebc5efd3
30
script.js
30
script.js
|
@ -1,4 +1,7 @@
|
||||||
$(function() {
|
$(function() {
|
||||||
|
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||||
|
/*~~~~~~~~~~~~~~~~TR TO EDIT~~~~~~~~~~~~~~~~*/
|
||||||
|
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||||
$("#allRecord").on("click", ".editUser", function() {
|
$("#allRecord").on("click", ".editUser", function() {
|
||||||
$(this).toggleClass('fa-edit fa-check');
|
$(this).toggleClass('fa-edit fa-check');
|
||||||
$(this).toggleClass('editUser confirmEditUser');
|
$(this).toggleClass('editUser confirmEditUser');
|
||||||
|
@ -13,17 +16,24 @@ $(function() {
|
||||||
j.html('<input '+inputOptions+' value="'+(j.attr('class')=="pw"?'':ltrim(j.html()))+'" />');
|
j.html('<input '+inputOptions+' value="'+(j.attr('class')=="pw"?'':ltrim(j.html()))+'" />');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||||
|
/*~~~~~~~~~~~~~~~~CONFIRM EDIT~~~~~~~~~~~~~~~~*/
|
||||||
|
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||||
$("#allRecord").on("click", ".confirmEditUser", function() {
|
$("#allRecord").on("click", ".confirmEditUser", function() {
|
||||||
|
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||||
|
/*~~~~~~~~~~~~~~~~CALL BACK DE LA VERIF DE MOT DE PASSE~~~~~~~~~~~~~~~~*/
|
||||||
|
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||||
function callBackVerif(data){
|
function callBackVerif(data){
|
||||||
var dataToSend = new Object();
|
var dataToSend = new Object(); //Objet contenant les données à envoyé
|
||||||
dataToSend["updatePW"] = (data===true?false:true);
|
dataToSend["updatePW"] = (data===true?false:true);
|
||||||
if($(".pw input", tr).val() === data || data === true)
|
if($(".pw input", tr).val() === data || data === true) //Verif du mot de passe si nécesaire
|
||||||
{
|
{
|
||||||
for(i=0; i<tds.length-1;i++)
|
for(i=0; i<tds.length-1;i++) //Analyse de chaque td
|
||||||
{
|
{
|
||||||
j= $(tds[i]);
|
j= $(tds[i]);
|
||||||
className = j.attr('class');
|
className = j.attr('class');
|
||||||
if(className == "pw")
|
if(className == "pw" && data === true)
|
||||||
value = $('input', j).data("oldpw");
|
value = $('input', j).data("oldpw");
|
||||||
else
|
else
|
||||||
value = $('input', j).val();
|
value = $('input', j).val();
|
||||||
|
@ -33,7 +43,7 @@ $(function() {
|
||||||
try {
|
try {
|
||||||
if(data.return == true)
|
if(data.return == true)
|
||||||
{
|
{
|
||||||
for(i=0; i<tds.length-1;i++)
|
for(i=0; i<tds.length-1;i++) //On change les input en pure html
|
||||||
{
|
{
|
||||||
j= $(tds[i]);
|
j= $(tds[i]);
|
||||||
className = j.attr('class');
|
className = j.attr('class');
|
||||||
|
@ -60,11 +70,12 @@ $(function() {
|
||||||
swal( "Oops" , "Password don't match !" , "error" );
|
swal( "Oops" , "Password don't match !" , "error" );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
tds = $("td", $(this).parent().parent());
|
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||||
tr = $(this).parent().parent();
|
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
|
||||||
|
tds = $("td", $(this).parent().parent()); //Récupère les td concernant le click
|
||||||
|
tr = $(this).parent().parent(); //Récupère le tr concernant le click
|
||||||
that = this;
|
that = this;
|
||||||
if ($(".pw input", tr).val() === "") {
|
if ($(".pw input", tr).val() === "") {
|
||||||
swal("no pw update");
|
|
||||||
callBackVerif(true);
|
callBackVerif(true);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -82,6 +93,9 @@ $(function() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//J'avais plein d'espace a droite en récupérent mon innerHTML
|
||||||
|
//https://stackoverflow.com/questions/24282158/removing-the-white-space-at-the-start-of-the-string
|
||||||
function ltrim(str) {
|
function ltrim(str) {
|
||||||
if(str == null) return str;
|
if(str == null) return str;
|
||||||
return str.replace(/^\s+/g, '');
|
return str.replace(/^\s+/g, '');
|
||||||
|
|
Loading…
Reference in New Issue