Bruger:SimmeD/Scripts/patrollinks.js

Fra Wikipedia, den frie encyklopædi
/*
 * Dette tilføjer et link under "Seneste ændringer" som kan bruges til patruljanter.
 */
function linkPatrol() {
 if (document.getElementById("n-patrol")) return;
 var li_current = document.getElementById("n-recentchanges");
 if (!li_current) return;
 var li_next = li_current.nextSibling;
 var ul_node = li_current.parentNode;
 var li = document.createElement("li");
 li.setAttribute("id", "n-patrol");
 li.setAttribute("title", "Se ikke-patruljerede ændringer");
 li.appendChild(document.createElement("a"));
 li.firstChild.setAttribute("href","/w/index.php?title=Speciel:Seneste_ændringer&hidepatrolled=1");
 li.firstChild.appendChild(document.createTextNode("Patruljér alle"));
 ul_node.insertBefore(li, li_next);
}
$(linkPatrol);

function linkPatrolUser() {
 if (document.getElementById("n-patrol-user")) return;
 var li_current = document.getElementById("n-recentchanges");
 if (!li_current) return;
 var li_next = li_current.nextSibling;
 var ul_node = li_current.parentNode;
 var li = document.createElement("li");
 li.setAttribute("id", "n-patrol-user");
 li.setAttribute("title", "Se ikke-patruljerede ændringer fra brugere");
 li.appendChild(document.createElement("a"));
 li.firstChild.setAttribute("href","/w/index.php?title=Speciel:Seneste_ændringer&hideliu=0&hideanons=1&hidepatrolled=1");
 li.firstChild.appendChild(document.createTextNode("Patruljér brugere"));
 ul_node.insertBefore(li, li_next);
}
$(linkPatrolUser);

function linkPatrolIP() {
 if (document.getElementById("n-patrol-ip")) return;
 var li_current = document.getElementById("n-recentchanges");
 if (!li_current) return;
 var li_next = li_current.nextSibling;
 var ul_node = li_current.parentNode;
 var li = document.createElement("li");
 li.setAttribute("id", "n-patrol-ip");
 li.setAttribute("title", "Se ikke-patruljerede ændringer fra IP'er");
 li.appendChild(document.createElement("a"));
 li.firstChild.setAttribute("href","/w/index.php?title=Speciel:Seneste_ændringer&hideliu=1&hidepatrolled=1");
 li.firstChild.appendChild(document.createTextNode("Patruljér IP'er"));
 ul_node.insertBefore(li, li_next);
}
$(linkPatrolIP);

function linkPatrolNewPages() {
 if (document.getElementById("n-patrol-new-pages")) return;
 var li_current = document.getElementById("n-recentchanges");
 if (!li_current) return;
 var li_next = li_current.nextSibling;
 var ul_node = li_current.parentNode;
 var li = document.createElement("li");
 li.setAttribute("id", "n-patrol-new-pages");
 li.setAttribute("title", "Se ikke-patruljerede sider");
 li.appendChild(document.createElement("a"));
 li.firstChild.setAttribute("href","/w/index.php?title=Speciel:Nye_sider&hidepatrolled=1");
 li.firstChild.appendChild(document.createTextNode("Patruljér nye sider"));
 ul_node.insertBefore(li, li_next);
}
$(linkPatrolNewPages);

function linkPatrolNewPagesShort() {
 if (document.getElementById("n-patrol-new-pages-short")) return;
 var li_current = document.getElementById("n-recentchanges");
 if (!li_current) return;
 var li_next = li_current.nextSibling;
 var ul_node = li_current.parentNode;
 var li = document.createElement("li");
 li.setAttribute("id", "n-patrol-new-pages-short");
 li.setAttribute("title", "Se ikke-patruljerede korte sider");
 li.appendChild(document.createElement("a"));
 li.firstChild.setAttribute("href","/w/index.php?title=Speciel:Nye_sider&tagfilter=meget+kort+ny+artikel&hidepatrolled=1");
 li.firstChild.appendChild(document.createTextNode("Patruljér nye sider (korte)"));
 ul_node.insertBefore(li, li_next);
}
$(linkPatrolNewPagesShort);

function linkFastDeletePages() {
 if (document.getElementById("n-link-fastdelete")) return;
 var li_current = document.getElementById("n-patrol");
 if (!li_current) return;
 var li_next = li_current.nextSibling;
 var ul_node = li_current.parentNode;
 var li = document.createElement("li");
 li.setAttribute("id", "n-link-fastdelete");
 li.setAttribute("title", "Se sider der er forslået hurtigslettet");
 li.appendChild(document.createElement("a"));
 li.firstChild.setAttribute("href","/wiki/Kategori:Sider_der_er_foreslået_slettet_hurtigt");
 li.firstChild.appendChild(document.createTextNode("Hurtigslet sider"));
 ul_node.insertBefore(li, li_next);
}
$(linkFastDeletePages);

// Dette gør upatruljerede ændringer lidt mere synlig
//$(".unpatrolled").html("(!)");