Användare:Wasell/monobook.js: Skillnad mellan sidversioner
Utseende
Innehåll som raderades Innehåll som lades till
Wasell (Diskussion | Bidrag) provar igen |
Wasell (Diskussion | Bidrag) popups-fix |
||
Rad 1: | Rad 1: | ||
// [[User:Lupin/popups.js]] |
// [[User:Lupin/popups.js]] |
||
⚫ | |||
document.write('<script type="text/javascript" src="' |
|||
⚫ | |||
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); |
|||
popupDelay = 0.1; |
popupDelay = 0.1; |
Versionen från 30 augusti 2014 kl. 18.23
// [[User:Lupin/popups.js]]
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Lupin/popups.js&action=raw&ctype=text/javascript");
popupDelay = 0.1;
popupHideDelay = 0.1;
popupImages = false;
popupOnEditSelection = false;
popupHistoryPreviewLimit = 10;
popupAdminLinks = true;
popupPreviewKillTemplates = false;
popupPreviewFirstParOnly = false;
popupRevertSummaryPrompt = false;
popupQueriedRevertSummary = 'Återställd till tidigare version av $3';
popupQueriedRevertToPreviousSummary = 'Återställd efter redigering av [[Special:Contributions/$3|$3]] ([[Användardiskussion:$3|diskussion]])';
// Lägger tillbaka redigeringslänkarna till höger
var oldEditsectionLinks = true;
// Krymp flikar till ett minimum:
function set_tab_text(tab_id, text) {
var the_tab; var anchor;
if( !(the_tab = document.getElementById(tab_id)) ) return;
anchor = the_tab.getElementsByTagName( 'a' );
anchor[0].innerHTML = text;
}
addOnloadHook( function (){
set_tab_text('ca-nstab-user', 'sida');
set_tab_text('ca-nstab-main', 'sida');
set_tab_text('ca-talk', 'disk');
set_tab_text('ca-edit', 'red');
set_tab_text('ca-history', 'hist');
set_tab_text('ca-protect', 'skydd');
set_tab_text('ca-delete', 'radrera');
set_tab_text('ca-move', 'flytt');
set_tab_text('ca-watch', 'bev');
});
/* FUL-HACK för att få popups att funka med Special:Bidrag */
var ip_re = /^\d+(?:\.\d+){3}$/;
addOnloadHook( function (){
var anchors = document.getElementsByTagName('a');
for (var i = 0; i < anchors.length; ++i) {
var a = anchors[i];
a.href = a.href.replace('Special:Bidrag', 'Special:Contributions');
if (ip_re.test(a.text))
a.style.background = "rgb(255, 196, 196)";
if (a.text == "Wasell")
a.style.background = "rgb(196, 255, 196)";
}
});
addOnloadHook(function () {
addPortletLink('p-navigation', '/w/index.php?title=Special:Senaste_%C3%A4ndringar&limit=100&hideliu=1', 'Oinloggade 100');
addPortletLink('p-navigation', '/w/index.php?title=Special:Senaste_%C3%A4ndringar&limit=250&hideliu=1', 'Oinloggade 250');
addPortletLink('p-navigation', '/wiki/Special:Newpages', 'Nya sidor');
addPortletLink('p-navigation', '/wiki/Kategori:Snabba raderingar', 'Snabba raderingar');
addPortletLink('p-navigation', '/wiki/WP:BOÅ##Beg.C3.A4ran', 'Begäran om åtgärder');
});
/* whois-länk för oinloggade i listan över deras bidrag */
if (wgCanonicalSpecialPageName == 'Contributions') {
addOnloadHook(function() {
var sub = document.getElementById('contentSub');
var text = sub.firstChild.data;
// contentSub inleds med en text som är "För " för inloggade
// men "För <IP-nummer> (" för icke-inloggade användare.
if (text.length > 4) {
var ip = text.substring(4, text.length - 2);
var url = 'http://www.dnsstuff.com/tools/whois.ch?ip=' + ip +'&email=on';
var whois = document.createElement('a');
whois.setAttribute('href', url);
whois.appendChild(document.createTextNode('whois'));
sub.lastChild.data = ' | ';
sub.appendChild(whois);
sub.appendChild(document.createTextNode(')'));
}
});
}