// [[User:Lupin/popups.js]] - please include this line
//document.write('<script type="text/javascript" src="'
// + 'http://en.wiki.x.io/w/index.php?title=User:Lupin/popups.js'
// + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
//popupFixRedirs=true;
//popupFixDabs=true;
/* see [[User:Trilobite/Tools]] */
/* <nowiki> */
// [[User:Krimpet/CH2.js]]
importScript('User:Krimpet/CH2.js');
function nosource() {
document.editform.wpSummary.value = 'needs a source and copyright tag - see [[Wikipedia:Image copyright tags]]';
var txt = document.editform.wpTextbox1;
if(txt.value.length > 0) txt.value += '\n';
txt.value += '{{no source}}';
txt.focus();
}
function addlilink(tabs, url, name, id) {
var na = document.createElement('a');
na.href = url;
na.id = id;
na.appendChild(document.createTextNode(name));
var li = document.createElement('li');
li.appendChild(na);
tabs.appendChild(li);
return li;
}
function addpurge() {
ta['ca-purge'] = ['g', 'Purge the internal cache for this page'];
if(!document.getElementById) return;
var x = document.getElementById('ca-history');
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
if(!x) return;
if(x.children) x = x.children[0];
else x = x.childNodes[0];
addlilink(tabs, x.href.replace(/=history/, "=purge"), 'purge', 'ca-purge');
}
function replace() {
var s = prompt("Search regexp?");
if(s) {
var r = prompt("Replace regexp?");
if(!r && r != '') return;
var txt = document.editform.wpTextbox1;
txt.value = txt.value.replace(new RegExp(s, "g"), r);
}
}
function morelinks() {
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
if(document.title.indexOf("Editing ") == 0) addlilink(tabs, 'javascript:replace()', 'replace', '');
if(document.title.indexOf("Editing Image:") == 0) addlilink(tabs, 'javascript:nosource()', 'tag', '');
}
// Live Preview customization,
// edit this to your own liking.
wpUserName = 'Zeimusu'; // User name to display in signatures
wpShowImages = true; // Enable downloading and displaying of images
// Include Live Preview...
mw.loader.load('https://en.wiki.x.io/w/index.php?title=User:Pilaf/livepreview.js&action=raw&ctype=text/javascript');
window.onload = Main;
function Main() {
addpurge();
morelinks();
LivePreviewInstall();
}
/* This is to keep track of who is using the Live Preview: [[User:Pilaf/livepreview.js]] */
/* </nowiki> */