- retour d'une fonctionnalité perdue de la version 1.9.2 : la possibilité de modifier
- retour d'une fonctionnalité perdue de la version 1.9.2 : la possibilité de modifier la date des indemnités kilométriques
la date des indemnités kilométriques
- optimisation technique (évite de tenter le chargement de la css custom à chaque changement de page si ça n'a pas marché après l'ouverture de session)
-
# 1.9.2
# 1.9.2
- nouveau module de gestion des IK pour simplifier la saisie des itinéraires
- nouveau module de gestion des IK pour simplifier la saisie des itinéraires
ajaxDistance.abort();letajaxURL=localGetData("api_server")+"/api/geo/"+fixedEncodeURIComponent(d);varajaxDistance=$.ajax({type:"GET",timeout:15000,url:ajaxURL,beforeSend:function(xhr){xhr.setRequestHeader('Authorization','Bearer '+localGetData("api_token"));},xhrFields:{withCredentials:true},success:function(result){if(result!=undefined&&Array.isArray(result)){hideWait();if(result.length<=0){ons.notification.alert("Saisie manuelle nécessaire, cette ville n'est pas connue de nos serveurs",{title:"Erreur #1"});}
ajaxDistance.abort();letajaxURL=localGetData("api_server")+"/api/geo/"+fixedEncodeURIComponent(d);varajaxDistance=$.ajax({type:"GET",timeout:15000,url:ajaxURL,beforeSend:function(xhr){xhr.setRequestHeader('Authorization','Bearer '+localGetData("api_token"));},xhrFields:{withCredentials:true},success:function(result){myDebug('searchVille ajax ok1 ::: '+JSON.stringify(result));if(result!=undefined&&Array.isArray(result)){hideWait();if(result.length<=0){ons.notification.alert("Saisie manuelle nécessaire, cette ville n'est pas connue de nos serveurs",{title:"Erreur #1"});}
elseif(result.length==1){myDebug('searchVille une seule réponse, on applique le contenu');functionChooseVille(encodeHTMLEntities(result[0].name)+" ("+result[0].zip_code+")",result[0].slug,result[0].id,ville,slug,uid,true,callbackfunction,callbackargs);}
else{hideWait();ons.notification.alert("Saisie manuelle nécessaire, cette ville n'est pas connue de nos serveurs",{title:"Erreur #1"});}},error:function(result){myDebug('searchVille ajax erreur'+result);hideWait();ons.notification.alert("Saisie manuelle nécessaire, cette ville n'est pas connue de nos serveurs",{title:"Erreur #2"});}});}
else{hideWait();ons.notification.alert("Saisie manuelle nécessaire, cette ville n'est pas connue de nos serveurs",{title:"Erreur #1"});}},error:function(result){myDebug('searchVille ajax erreur'+result);hideWait();ons.notification.alert("Saisie manuelle nécessaire, cette ville n'est pas connue de nos serveurs",{title:"Erreur #2"});}});}
functionpopupChoixVille(result,fieldVille,fieldVilleSlug,fieldVilleUID,callbackfunction=null,callbackargs=null){myDebug('popupChoixVille pour '+fieldVille+" -- "+fieldVilleSlug);returnnewPromise((resolve,reject)=>{if(result.length>0){letbtn=[];letbtnNb=0;for(btnNb=0;btnNb<result.length;btnNb++){btn.push({label:encodeHTMLEntities(result[btnNb].name)+" ("+result[btnNb].zip_code+")",slug:result[btnNb].slug,uid:result[btnNb].id,ville:fieldVille,villeSlug:fieldVilleSlug,villeUID:fieldVilleUID,callbackfunction:callbackfunction,callbackargs:callbackargs});}
functionpopupChoixVille(result,fieldVille,fieldVilleSlug,fieldVilleUID,callbackfunction=null,callbackargs=null){myDebug('popupChoixVille pour '+fieldVille+" -- "+fieldVilleSlug);returnnewPromise((resolve,reject)=>{if(result.length>0){letbtn=[];letbtnNb=0;for(btnNb=0;btnNb<result.length;btnNb++){btn.push({label:encodeHTMLEntities(result[btnNb].name)+" ("+result[btnNb].zip_code+")",slug:result[btnNb].slug,uid:result[btnNb].id,ville:fieldVille,villeSlug:fieldVilleSlug,villeUID:fieldVilleUID,callbackfunction:callbackfunction,callbackargs:callbackargs});}
...
@@ -309,7 +307,7 @@ else{console.log("pas de champ date sur cette page ...");}}
...
@@ -309,7 +307,7 @@ else{console.log("pas de champ date sur cette page ...");}}
for(leti=1;i<5;i++){letfieldNameTx='tvaTx'+i;letfieldNameVal='tvaVal'+i;if(document.getElementById(fieldNameVal)){myDebug("On essaye de completer la TVA de "+fieldNameVal+" locale "+$("#"+fieldNameTx).val()+" par ce qu'on a du serveur "+dataLDF[fieldNameTx]+" val = "+dataLDF[fieldNameVal]);document.getElementById(fieldNameVal).value=dataLDF[fieldNameVal];}}}
for(leti=1;i<5;i++){letfieldNameTx='tvaTx'+i;letfieldNameVal='tvaVal'+i;if(document.getElementById(fieldNameVal)){myDebug("On essaye de completer la TVA de "+fieldNameVal+" locale "+$("#"+fieldNameTx).val()+" par ce qu'on a du serveur "+dataLDF[fieldNameTx]+" val = "+dataLDF[fieldNameVal]);document.getElementById(fieldNameVal).value=dataLDF[fieldNameVal];}}}
ons.ready(function(){myDebug("ONS Ready, ready in ndf.js");$('#label').keyup(function(){$('#listeObjets').show();});letonsRightMenu=document.getElementById('rightmenu');if(onsRightMenu!=undefined){onsRightMenu.load("parts/splitter.html");onsRightMenu.close();}
ons.ready(function(){myDebug("ONS Ready, ready in ndf.js");$('#label').keyup(function(){$('#listeObjets').show();});letonsRightMenu=document.getElementById('rightmenu');if(onsRightMenu!=undefined){onsRightMenu.load("parts/splitter.html");onsRightMenu.close();}
globalPictureFileName="";myDebug("reset de globalPictureFileName ...");feedObjets(objets);initialiseForm();if(dataLDF!=""){completePageAfterGoto(dataLDF);}
globalPictureFileName="";myDebug("reset de globalPictureFileName ...");feedObjets(objets);initialiseForm();if(dataLDF!=""){if(lapage=='ONSFraisIK'){completePageIKAfterGoto(dataLDF);}