Gebruiker:Wimmel/monobook.js
Hulp bij het instellen van uw voorkeurenLet op! Nadat u de veranderingen heeft opgeslagen, moet u de cache van uw browser nog legen om ze daadwerkelijk te zien. In onderstaande tabel staat aangegeven hoe u dit doet.
Mozilla | reload (of ctrl-r) |
IE | ctrl-f5 |
Opera | f5 |
Safari | cmd-r |
Konqueror | ctrl-r |
/* <pre><nowiki> */
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// http://en.wikipedia.org/wiki/Wikipedia:WikiProject_User_scripts/Scripts/Sigdash
(function () {
var oldAddButton = window.addButton;
if (typeof(oldAddButton) != 'function') return;
addButton = function () {
if (arguments.length > 2)
arguments[2] = arguments[2].replace(/^--(~+)$/, '∼ $1');
oldAddButton.apply(this, arguments);
};
})();
// http://en.wikipedia.org/wiki/Wikipedia:WikiProject_User_scripts/Scripts/Edit_Top
// This will add an [edit] link at the top of all pages except preview pages and the main page
// by User:Pile0nades
// Add an [edit] link to pages
$(function () {
// if this is preview page or generated page, stop
if(
document.getElementById("wikiPreview") ||
document.getElementById("histlegend") ||
document.getElementById("difference") ||
document.getElementById("watchdetails") ||
document.getElementById("ca-viewsource") ||
window.location.href.indexOf("/wiki/Special:") != -1
) {
if(window.location.href.indexOf("&action=edit§ion=0") != -1) {
document.getElementById("wpSummary").value = "/* Intro */ ";
}
return;
};
// get the page title
var pageTitle = wgPageName;
// create div and set innerHTML to link
var divContainer = document.createElement("div");
divContainer.innerHTML = '<div class="editsection">[<a href="/w/index.php?title='+pageTitle+'&action=edit§ion=0" title="Edit section: '+pageTitle+'">edit intro</a>]</div>';
// insert divContainer into the DOM below the h1
if(window.location.href.indexOf("&action=edit") == -1) {
document.getElementById("content").insertBefore(divContainer, document.getElementsByTagName("h1")[0]);
}
});
// http://stackoverflow.com/questions/415160/best-method-of-instantiating-an-xmlhttprequest-object#416191
// if(typeof window.XMLHttpRequest !== 'function' &&
// typeof window.ActiveXObject === 'function') {
// window.XMLHttpRequest = function() {
// try { return new ActiveXObject('Msxml2.XMLHTTP.6.0'); } catch(e) {}
// try { return new ActiveXObject('Msxml2.XMLHTTP.3.0'); } catch(e) {}
// try { return new ActiveXObject('Msxml2.XMLHTTP'); } catch(e) {}
// try { return new ActiveXObject('Microsoft.XMLHTTP'); } catch(e) {}
// throw new Error('failed to create an ActiveX XMLHTTP object');
// };
// }
// http://nl.wikipedia.org/wiki/Gebruiker:MrBlueSky/markeer.js
//
// Markeer als gecontroleerd zonder nieuwe pagina te laden
// En voeg een paar extra handige linkjes toe, zoals "Markeer en ongedaan maken"
//
$(markeerlink);
var markeernode = null;
function markeerlink() {
if (document.URL.indexOf('diff=') <0 ) return;
if (document.getElementById('mw-diff-ntitle4').getElementsByTagName('span').length==0) return;
markeernode = document.getElementById('mw-diff-ntitle4').getElementsByTagName('span')[0].getElementsByTagName('a')[0];
var nextlink = null;
var prevlink = null;
if (document.getElementById('differences-nextlink')) {
nextlink = document.getElementById('differences-nextlink').href;
}
if (document.getElementById('differences-prevlink')) {
prevlink = document.getElementById('differences-prevlink').href;
}
var div = document.getElementById('mw-diff-ntitle4');
div.innerHTML = "";
if (nextlink) {
div.innerHTML += '<a href="'+nextlink+'">Volgende wijziging →</a><br /><br />';
}
if (prevlink) {
div.innerHTML += '[<a href="'+prevlink+'" onclick="return markeer();">← Markeer en vorige</a>]';
}
div.innerHTML += '[<a id="markeer" href="" onclick="markeer(); return false">Markeer<a/>]';
if (nextlink) {
div.innerHTML += '[<a href="'+nextlink+'" onclick="return markeer();">Markeer en volgende →</a>]';
}
// Markeer en ongedaan-maken link
var node = document.getElementById('mw-diff-ntitle1').firstChild;
node.childNodes[2].style.display = 'none';
node.childNodes[4].innerHTML = 'T';
node.innerHTML += ' (<a href="'+node.childNodes[4].href+'" onclick="return markeer();">Markeer en Terugdraaien</a>)';
}
function markeer() {
if (markeernode) {
//(new Image(10,10)).src = markeernode.href;
var req = new XMLHttpRequest();
req.open('GET', markeernode.href, false);
req.send(null);
if(req.status == 200) {
document.getElementById("markeer").style.display = 'none';
markeernode = null;
return true;
}
return false;
}
return true;
}
// </nowiki></pre> //