5 lines
2.5 KiB
JavaScript
5 lines
2.5 KiB
JavaScript
$(document).ready(function()
|
|
{$('#password').live('click',function(){var dialogOpts={bgiframe:true,autoOpen:false,height:180,modal:true,buttons:{'Modifier':function(){var pass=$('input[name=npass1]').val();if(pass!=$('input[name=npass2]').val()){$('#form-message').html('Mots de passe différents.');}else{$('input[name=frmOptions[changepwd]]').val('1');$('input[name=frmOptions[password]]').val(pass);$('#password').html('Sauver pour enregistrer'+' la modification du mot de passe');$(this).dialog('close');}},'Annuler':function(){$(this).dialog('close');}},close:function(){$('#dialog').remove();}};$("#dialog").dialog(dialogOpts);$("#dialog").dialog('open');return false;});});$(document).ready(function(){var holdTheInterval;var nbEssai=25;var essai=0;var url='';var postUrl='';var menuD;var caseC;var caseC2;var type;var argv;$('#telechargementjs').click(function(e){e.preventDefault();postUrl=$(this).attr('href');if($('select[name=telechargementjsMenu]').val()=='invalide'){$('#telechargementjsMsg').html('Vous devez sélectionner une période.');return;}
|
|
$('select[name=telechargementjsMenu]').attr('disabled',true);$('input[name=telechargementjsCase]:checkbox').attr('disabled',true);$('input[name=telechargementjsCase2]:checkbox').attr('disabled',true);menuD=$('select[name=telechargementjsMenu]').val();caseC=$('input[name=telechargementjsCase]').attr('checked')?true:false;caseC2=$('input[name=telechargementjsCase2]').attr('checked')?true:false;type=$('input[name=page]').val();argv=$('input[name=argv]').val();checkFile();holdTheInterval=setInterval(checkFile,4000);});function checkFile(){essai++;if(essai>nbEssai){essai=0;updateInfo('Le temps maximum d\'attente a été atteint.'+' Merci de réessayez.');$('select[name=telechargementjsMenu]').removeAttr('disabled');$('input[name=telechargementjsCase]:checkbox').removeAttr('disabled');$('input[name=telechargementjsCase2]:checkbox').removeAttr('disabled');}else{$('#telechargementjsMsg').text('Patientez pendant la construction du fichier ('+
|
|
essai+')...');$.post(postUrl,{menuD:menuD,caseC:caseC,caseC2:caseC2,url:url,start:essai,type:type,argv:argv},function(data,textStatus){if(data!=''&&data!='FALSE'){if(essai==1){url=data;if(url==''){updateInfo('Erreur');}}else{updateInfo(data);}}});}}
|
|
function updateInfo(data){$('#telechargementjsMsg').html(data);clearInterval(holdTheInterval);$('select[name=telechargementjsMenu]').removeAttr('disabled');$('input[name=telechargementjsCase]:checkbox').removeAttr('disabled');$('input[name=telechargementjsCase2]:checkbox').removeAttr('disabled');essai=0;}}); |