Użytkownik:Zeartul/monobook.js: Różnice pomiędzy wersjami
Z Nonsensopedii, polskiej encyklopedii humoru
(Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
//[[User:GHe/editcount.js]] |
|||
/* <nowiki> */ |
|||
document.write('<script type="text/javascript" src="' |
|||
function fixformat(){ |
|||
+ 'http://inheritance.wikia.com/index.php?title=User:GHe/editcount.js' |
|||
var txt = document.editform.wpTextbox1; |
|||
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); |
|||
txt.value = txt.value |
|||
.replace(/<\/?(b|strong)>/gi, "'''") |
|||
.replace(/<\/?(i|em|var)>/gi, "''") |
|||
.replace(/\{\{([Ss]u[bp])\|([^}]+)\}\}/g, "{{subst:$1|$2}}"); |
|||
document.editform.wpSummary.value += "formatting"; |
|||
document.editform.wpMinoredit.checked = true; |
|||
} |
|||
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 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); |
|||
} |
|||
} |
|||
function myLoadFuncs(){ |
|||
addPurge(); |
|||
addEditSection0(); |
|||
} |
|||
if (window.addEventListener) window.addEventListener("load",myLoadFuncs,false); |
|||
else if (window.attachEvent) window.attachEvent("onload",myLoadFuncs); |
|||
else{ |
|||
window._old_ABCD_onload = window.onload; |
|||
window.onload = function(){ |
|||
window._old_ABCD_onload(); |
|||
myLoadFuncs(); |
|||
} |
|||
} |
|||
/* </nowiki> */ |
|||
// копие на горните препратки |
|||
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); |
|||
window.addEventListener("load", moveMyButs, false); |
|||
} /*else if (window.attachEvent) { // MSIE >=5 |
|||
window.attachEvent("onload", morelinks); |
|||
window.attachEvent("onload", moveMyButs); |
|||
}*/ |
|||
// Live Preview customization, |
|||
// edit this to your own liking. |
|||
wpUserName = 'DCLXVI'; // 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://fr.wikipedia.org/w/index.php?title=Utilisateur:DCLXVI/livepreview.js&action=raw&ctype=text/javascript&dontcountme=s"></script>'); |
|||
window.onload = Main; |
|||
function Main() |
|||
{ |
|||
LivePreviewInstall(); |
|||
} |