Ajout possibilité d'utiliser la combinaison de touche CTRL+ENTREE afin d'accéder directement à la fiche identité

This commit is contained in:
Michael RICOIS 2010-08-17 13:15:02 +00:00
parent 10329a194c
commit d009877439
2 changed files with 30 additions and 18 deletions

View File

@ -1532,8 +1532,7 @@ return true;});$('input.button').button();$('input.button:reset').click(function
var formAction=$('#frmSurv').attr('action');var href=$(location).attr('href');var serData=$('#frmSurv').serialize();$('#frmSurv').replaceWith('<div id="frmSurv">Mise sous surveillance en cours...</div>');$.post(formAction,serData,function(data){if(data==''){$('#frmSurv').html("L'entité a été placé sous surveillance.\n");$(location).attr('href',href);}else{$('#frmSurv').html(data);}});} var formAction=$('#frmSurv').attr('action');var href=$(location).attr('href');var serData=$('#frmSurv').serialize();$('#frmSurv').replaceWith('<div id="frmSurv">Mise sous surveillance en cours...</div>');$.post(formAction,serData,function(data){if(data==''){$('#frmSurv').html("L'entité a été placé sous surveillance.\n");$(location).attr('href',href);}else{$('#frmSurv').html(data);}});}
$('a[idobjet]').click(function() $('a[idobjet]').click(function()
{idObject=$(this).attr('idobjet');$('#document'+idObject).html('Construction du document en cours...');$.ajax({type:"POST",url:"/",data:"page=getmarques&idObject="+idObject,success:function(msg){$('#document'+idObject).html(msg);},error:function(){$('#document'+idObject).html('Erreur');}});});$('.datemaj').qtip({content:$(this).attr('alt'),style:{name:'cream',width:170},position:{corner:{target:'bottomMiddle',tooltip:'topMiddle'}}});$('u[tooltip]').each(function(){$(this).qtip({content:$(this).attr('tooltip'),style:{name:'dark'},position:{corner:{target:'topMiddle',tooltip:'bottomMiddle'}}});});if($('div.domiciliation').length){$('div.domiciliation').qtip({show:'click',hide:'unfocus',content:$('div.domiciliation span').html(),style:{name:'cream',width:200},position:{corner:{target:'bottomMiddle',tooltip:'topMiddle'}}});} {idObject=$(this).attr('idobjet');$('#document'+idObject).html('Construction du document en cours...');$.ajax({type:"POST",url:"/",data:"page=getmarques&idObject="+idObject,success:function(msg){$('#document'+idObject).html(msg);},error:function(){$('#document'+idObject).html('Erreur');}});});$('.datemaj').qtip({content:$(this).attr('alt'),style:{name:'cream',width:170},position:{corner:{target:'bottomMiddle',tooltip:'topMiddle'}}});$('u[tooltip]').each(function(){$(this).qtip({content:$(this).attr('tooltip'),style:{name:'dark'},position:{corner:{target:'topMiddle',tooltip:'bottomMiddle'}}});});if($('div.domiciliation').length){$('div.domiciliation').qtip({show:'click',hide:'unfocus',content:$('div.domiciliation span').html(),style:{name:'cream',width:200},position:{corner:{target:'bottomMiddle',tooltip:'topMiddle'}}});}
$('#goidentite').click(function(){var verif=false;var siret=$('input[name="formR[siret]"]').val().replace(/\s+/g,'');if(siret.length==9){verif=EstSirenValide(siret);}else if(siret.length==14){verif=EstSiretValide(siret);} $('#goidentite').click(function(){goidentite();});$(document).keydown(function(e){if(e.keyCode==13&&e.ctrlKey){goidentite();return false;}});});function checkEmail(eMail){var isMail=eMail.length;var verif=/^[a-z0-9_.-]+@[a-z0-9_.-]+[.][a-z]{2,4}$/i;if(!isMail||verif.exec(eMail)==null){return false;}else{return true;}}
if(verif){$(location).attr('href','./?page=identite&siret='+siret);}else{$('input[name=submit]').click();}});});function checkEmail(eMail){var isMail=eMail.length;var verif=/^[a-z0-9_.-]+@[a-z0-9_.-]+[.][a-z]{2,4}$/i;if(!isMail||verif.exec(eMail)==null){return false;}else{return true;}}
function EstSirenValide(siren){var estValide;if((siren.length!=9)||(isNaN(siren))) function EstSirenValide(siren){var estValide;if((siren.length!=9)||(isNaN(siren)))
estValide=false;else{var somme=0;var tmp;for(var cpt=0;cpt<siren.length;cpt++){if((cpt%2)==1){tmp=siren.charAt(cpt)*2;if(tmp>9) estValide=false;else{var somme=0;var tmp;for(var cpt=0;cpt<siren.length;cpt++){if((cpt%2)==1){tmp=siren.charAt(cpt)*2;if(tmp>9)
tmp-=9;} tmp-=9;}
@ -1552,3 +1551,5 @@ if((somme%10)==0)
estValide=true;else estValide=true;else
estValide=false;} estValide=false;}
return estValide;} return estValide;}
function goidentite(){var siret=$('input[name="formR[siret]"]').val().replace(/\s+/g,'');var verif=false;if(siret.length==9){verif=EstSirenValide(siret);}else if(siret.length==14){verif=EstSiretValide(siret);}
if(verif){$(location).attr('href','./?page=identite&siret='+siret);}else{$('input[name=submit]').click();}}

View File

@ -132,24 +132,16 @@ $(document).ready(function(){
} }
//Goidentite //Goidentite
$('#goidentite').click(function(){ $('#goidentite').click(function(){ goidentite(); });
var verif = false; $(document).keydown(function(e) {
var siret = $('input[name="formR[siret]"]').val().replace(/\s+/g,''); if(e.keyCode == 13 && e.ctrlKey) {
if( siret.length == 9 ){ goidentite();
verif = EstSirenValide(siret); return false;
} else if( siret.length == 14 ){
verif = EstSiretValide(siret);
}
if ( verif ){
$(location).attr('href', './?page=identite&siret='+siret);
} else {
$('input[name=submit]').click();
} }
}); });
}); });
/** /**
* Vérifie l'adresse email fournit en paramètre * Vérifie l'adresse email fournit en paramètre
*/ */
@ -229,3 +221,22 @@ function EstSiretValide(siret) {
} }
return estValide; return estValide;
} }
/**
* Envoi directement vers la fiche identité
*/
function goidentite(){
var siret = $('input[name="formR[siret]"]').val().replace(/\s+/g,'');
var verif = false;
if( siret.length == 9 ){
verif = EstSirenValide(siret);
} else if( siret.length == 14 ){
verif = EstSiretValide(siret);
}
if ( verif ){
$(location).attr('href', './?page=identite&siret='+siret);
} else {
$('input[name=submit]').click();
}
}