[go: nahoru, domu]

Hoppa till innehållet

Användare:Wasell/monobook.js: Skillnad mellan sidversioner

Från Wikipedia
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]]
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Lupin/popups.js&action=raw&ctype=text/javascript");
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>');


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(')'));
    }
  });
}