Bruger:Thuecl/common.js

Fra Wikipedia, den frie encyklopædi
// Provides several useful functions for rollback (custom edit summary, mark as bot edits and mass revert)
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Smart_rollback>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/smart_rollback.js&action=raw&ctype=text/javascript');

/* Kopieret fra Bruger:Simeondahl/Scripts/patrollinks.js */
/*
 * 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"));
 ul_node.insertBefore(li, li_next);
}
$(linkPatrol);

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);