Note : après avoir enregistré vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : Maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ou Ctrl-R (⌘-R sur un Mac) ;
  • Google Chrome : Appuyez sur Ctrl-Maj-R (⌘-Shift-R sur un Mac) ;
  • Internet Explorer : Maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ;
  • Opera : Allez dans Menu → Settings (Opera → Préférences sur un Mac) et ensuite à Confidentialité & sécurité → Effacer les données d'exploration → Images et fichiers en cache.
myhtml='<table id="table_tdmvol_abecido"  \
style="position:fixed; top:50px; left:0px; height:50px; border:solid 1px; z-index:101;\
display:none; background-color:white;">\
<tr><td>\
<button id="ab_tdm_go" onclick="ab_tdm_go()" >go</button></tr><tr><td>\
Start : <input id="ab_tdm_start"  size="5" maxlength="5">\
End   : <input id="ab_tdm_end"  size="5" maxlength="5">\
Annee : <input id="ab_tdm_annee"  size="5" maxlength="5">\
</td></tr></table>';
if((mw.config.get('wgAction') == 'edit') | (mw.config.get('wgAction') == 'submit'))
{
        $("body").append(myhtml);
        $("#table_tdmvol_abecido").draggable();
}
function ab_tdm_go(){
   var start = $('#wpTextbox1').prop("selectionStart");
   var end = $('#wpTextbox1').prop("selectionEnd");
   var txt = $('#wpTextbox1').prop("value");
   
   var strnew="";
   var str = "";
   var tdm_start=$('#ab_tdm_start').prop('value');
   var tdm_end=$('#ab_tdm_end').prop('value');
   var tdm_annee=$('#ab_tdm_annee').prop('value');
   for(i=tdm_start ; i <= tdm_end ; i++){
       str+="{{Table |largeurp=60 |indentation=-1|section="+i;
       str+=".|titre=[[Correspondance de Voltaire/"+tdm_annee;
       str+="/Lettre "+i;
       str+="| ]]  |page=<span style='margin-right:0.75em;'>B.</span>}}\n";
   }
   newend=0;
   newend=txt.slice(start).match('\n').index+1
   newend+=txt.slice(start+newend).match('\n').index+1
   newend+=txt.slice(start+newend).match('\n').index+1
   newend+=txt.slice(start+newend).match('\n').index+1
   tableau=txt.slice(start,start+newend).split('\n');
   strnew+="{{Table |largeurp=60 |indentation=-1|section="+tableau[0]+".";
   strnew+="|titre=[[Correspondance de Voltaire/"+tdm_annee;
   strnew+="/Lettre "+tableau[0];
   strnew+="|"+tableau[1]+"]] "+tableau[2];
   strnew+="|page=<span style='margin-right:0.75em;'>"+tableau[3]+"</span>}}\n";
   txt=txt.substring(0,start)+strnew+txt.substring(end+newend,txt.length);
   start=start+strnew.length
   end=start
   $('#wpTextbox1').prop("value",txt);
   $('#wpTextbox1').focus();
   $('#wpTextbox1').prop("selectionStart",parseInt(start));
   $('#wpTextbox1').prop("selectionEnd",parseInt(end));
   console.log(txt.slice(start));
}
function cache_tdm_vol(){
	if($('#table_tdmvol_abecido').is(':visible')){
		$("#table_tdmvol_abecido").hide();
		document.cookie="divtdmvol=0;";

	} else {
		$("#table_tdmvol_abecido").show();
		document.cookie="divsection=1;";
	}
}