function addPurge(){
ta['ca-purge'] = ['g', 'Purge the internal cache for this page'];
if(!document.getElementById) return;
var x = document.getElementById('ca-history');
if(!x) return;
if(x.children){
x = x.children[0].href.replace(/=history/, "=purge");
var y = document.createElement('LI');
y.id = 'ca-purge';
var z = document.createElement('A');
z.href = x;
z.appendChild(document.createTextNode('Purge'));
y.appendChild(z);
document.getElementById('p-cactions').children[1].appendChild(y);
}else{
x = x.childNodes[0].href.replace(/=history/, "=purge");
var y = document.createElement('LI');
y.id = 'ca-purge';
var z = document.createElement('A');
z.href = x;
z.appendChild(document.createTextNode('Purge'));
y.appendChild(z);
document.getElementById('p-cactions').childNodes[3].appendChild(y);
}
}
function addEditSection0(){
ta['ca-edit-0'] = ['', 'Edit the zeroth section of this page'];
if(!document.getElementById) return;
var x = document.getElementById('ca-edit');
if(!x) return;
var y = document.createElement('LI');
y.id = 'ca-edit-0';
if(x.className == 'selected'){
if(/&action=edit§ion=0$/.test(window.location.href)){
x.className = 'istalk';
y.className = 'selected';
} else {
x.className = 'selected istalk';
}
} else if(x.className == 'selected istalk'){
if(/&action=edit§ion=0$/.test(window.location.href)){
x.className = 'istalk';
y.className = 'selected istalk';
} else {
y.className = 'istalk';
}
} else {
y.className = x.className;
x.className = 'istalk';
}
var z = document.createElement('A');
if(x.children){
z.href = x.children[0].href + '§ion=0';
z.appendChild(document.createTextNode('0'));
y.appendChild(z);
document.getElementById('p-cactions').children[1].insertBefore(y,x.nextSibling);
}else{
z.href = x.childNodes[0].href + '§ion=0';
z.appendChild(document.createTextNode('0'));
y.appendChild(z);
document.getElementById('p-cactions').childNodes[3].insertBefore(y,x.nextSibling);
}
}
wpUserName = 'MikeX'; // User name to display in signatures
wpShowImages = true; // Enable downloading and displaying of images
// Include Live Preview...
document.write('<script type="text/javascript" src="http://en.wiki.x.io/w/index.php?title=User:Pilaf/livepreview.js&action=raw&ctype=text/javascript&dontcountme=s"><\/script>');
// Now set everything up
window.onload = Main;
function Main()
{
LivePreviewInstall();
addPurge();
addEditSection0();
// You may include here other "extensions"
}
/* [[User:Pilaf/livepreview.js]] */
function morelinks() {
var tabs = document.getElementById('p-cactions').cloneNode(true);
tabs.id = 'mytabs';
var listitems = tabs.getElementsByTagName('LI');
for (i=0;i<listitems.length;i++) {
if(listitems[i].id) listitems[i].id = 'mytabs-' + listitems[i].id;
}
document.getElementById('column-content').appendChild(tabs);
}
if (window.addEventListener) window.addEventListener("load",morelinks,false);
else if (window.attachEvent) window.attachEvent("onload",morelinks);