MediaWiki:JSScripts/OptimizedShort
Aparéncia
//
/* * Paginas cortas optimizadas * * Qualques ligams suplementaris dins Special:Shortpages * * Autor : Dake * Darrièra revision : 3 de novembre de 2006 */ function OptimizedShortPages() { if (document.URL.indexOf("http://oc.wikipedia.org/wiki/Special:Shortpages")!=0) return; var mainNode = document.getElementsByTagName("ol"); var allArticles = mainNode[0].getElementsByTagName("li"); for (i=0; i<allArticles.length; i++) { var articleName = allArticles[i].childNodes[0].getAttribute("title"); var historyElement = document.createElement("a"); var histUrl = "/w/index.php?title=" + articleName + "&action=history"; historyElement.setAttribute("href", histUrl); var historyText = document.createTextNode(" (ist) "); historyElement.appendChild(historyText); var diffElement = document.createElement("a"); var diffUrl = "/w/index.php?title=" + articleName + "&diff=0"; diffElement.setAttribute("href", diffUrl); var diffText = document.createTextNode(" (dif) "); diffElement.appendChild(diffText); var relatedElement = document.createElement("a"); var relatedUrl = "/wiki/Special:Whatlinkshere/" + articleName; relatedElement.setAttribute("href", relatedUrl); var relatedText = document.createTextNode(" (ligams) "); relatedElement.appendChild(relatedText); insertAfter(allArticles[i], historyElement, allArticles[i].childNodes[1]); insertAfter(allArticles[i], diffElement, historyElement); insertAfter(allArticles[i], relatedElement, diffElement); insertAfter(allArticles[i], document.createTextNode(allArticles[i].childNodes[1].data), diffElement); allArticles[i].removeChild(allArticles[i].childNodes[1]); } } addLoadEvent(OptimizedShortPages); //