La fonction de celui-ci est d'afficher en haut de la liste des forums, une liste des forums contenant de nouveau messages.
Combiné avec Linky, cela permet d'ouvrir rapidement dans de nouveaux onglets les forums contenant de nouveaux messages.
Code : Tout sélectionner
javascript:function doIt(){var linksContainer = document.createElement(%22ul%22);var theTable;var tables=document.getElementsByTagName(%22table%22);for(var i=0;i<tables.length;i++){if (tables[i].className==%22forumline%22&&tables[i].cellPadding==2){theTable=tables[i];break;}}var theRows = theTable.getElementsByTagName(%22tr%22);for (i=0; i<theRows.length; i++) {var imgs = theRows[i].getElementsByTagName(%22img%22); if(imgs.length == 2) {for (var j=0; j<imgs.length; j++) {if (imgs[j].src.indexOf(%22folder_new.gif%22) != -1) {var theLinks = theRows[i].getElementsByTagName(%22a%22);for (var k=0; k<theLinks.length; k++) {if (theLinks[k].href.indexOf(%22viewforum.php%22) != -1) {var item = document.createElement(%22li%22);item.appendChild(theLinks[k].cloneNode(true));linksContainer.appendChild(item);}}}}}}if (linksContainer.hasChildNodes()) {var theBody = theTable.parentNode;theBody.insertBefore(linksContainer, theTable);var linksContainerTitle = document.createElement(%22h2%22);linksContainerTitle.appendChild(document.createTextNode(%22Forums avec des nouveaux messages%22));theBody.insertBefore(linksContainerTitle, linksContainer);}} doIt();