Aller au contenu

Utilisateur:Dr Brains/SortTables.js

Une page de Wikipédia, l'encyclopédie libre.
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
//<syntaxhighlight lang=javascript><pre><nowiki>
if(typeof(SortTables)==="undefined"){ // --------------------------------------------------------------------

var SortTables = new Object();

SortTables.Tables = new Object();


SortTables.Functions = new Object();

SortTables.Functions.Init = function(){
  var Tables = document.getElementsByTagName('table');
  for(var a=0,l=Tables.length;a<l;a++){
    if($(Tables[a]).hasClass("sortable")) SortTables.Functions.InitTable(Tables[a]);
  }
}

SortTables.Functions.InitTable = function(Table){
  var index =  SortTables.Tables.length;
  SortTables.Tables[index] = new Object();
  SortTables.Tables[index].table = Table;
  var TR = Table.getElementsByTagName('tr');
}


$(SortTables.Functions.Init);

} // --------------------------------------------------------------------------------------------------------
//</nowiki></pre></syntaxhighlight>