Jump to content
Wikimedia Meta-Wiki

User:Beau/global.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
 // -----------------------------------------------------------------
 // Navigation Popups
 // -----------------------------------------------------------------
 // opóźnienie w sekundach
 popupDelay=1;
 // naprawianie linków do przekierowań
 popupFixRedirs=true;
 // naprawianie linków do stron ujednoznaczniających
 popupFixDabs=true;
 // możliwość zmiany tekstu przy rewertowaniu
 popupRevertSummaryPrompt=true;
 simplePopups=1;
 popupAdminLinks=true;

 // ---------------------------------------------------------------
 // kolorowanie nicków
 // ---------------------------------------------------------------
 varcn$replacement={
 'לערי ריינהארט':'Gangleri',
 '76.21.25.40':'~Pcirrus',
 '84.40.201.151':'~Kreskówek',
 '145.97.39.143':'~hemlock',
 '83.13.213.19':'~Bijansej',
 '87.207.42.50':'~Police-chello',
 '195.205.156.34':'~xxx'
 };

 // ---------------------------------------------------------------

 functionaddCollapsiblePortlet(href,text,id,tooltip,accesskey,nextnode){
 varportlet='p-cactions';
 if(jQuery("#p-views").length){
 portlet='p-views';
 }
 if(!nextnode){
 if(jQuery('#ca-view').length){
 nextnode='#ca-view';
 }elseif(jQuery('#ca-edit').length){
 nextnode='#ca-edit';
 }
 }
 varitem=mw.util.addPortletLink(portlet,href,text,id,tooltip,accesskey,nextnode);
 jQuery(item).addClass("collapsible");
 returnitem;
 }


 /* Purge tab */
 jQuery(document).ready(function(){
 varmatches=document.location.href.match(/^([^?]+)(?:\?([^#]+))?/);
 if(!matches){
 return;
 }

 varquery=matches[2]?matches[2]:'';
 if(query.match(/action=[^&]/)){
 query=query.replace(/action=[^&]+/,'action=purge');
 }else{
 query+='&action=purge';
 }

 addCollapsiblePortlet(matches[1]+query.replace(/^&?/,'?'),"Purge",'ca-purge','Purge cache','*');
 });

 /* Logs tab */
 jQuery(document).ready(function(){
 if(!mw.config.get('wgArticleId')){
 return;
 }

 varlink=mw.config.get('wgScript')+'?title=Special:Log&page='+encodeURIComponent(mw.config.get('wgPageName'));
 addCollapsiblePortlet(link,"Rejestr operacji",'ca-logs','Rejestr operacji');
 });

 /* Userpage tabs */
 jQuery(document).ready(function(){
 if(mw.config.get('wgCanonicalNamespace')=="User"||mw.config.get('wgCanonicalNamespace')=="User_talk"){
 varusername=mw.config.get('wgTitle').replace(/\/.*$/,'');
 varusernameEncoded=encodeURIComponent(username);
 addCollapsiblePortlet(mw.config.get('wgScript')+'?title=Special:Contributions&target='+usernameEncoded,'Edycje','ca-contribs','Edycje');
 addCollapsiblePortlet(mw.config.get('wgScript')+'?title=Special:Prefixindex&namespace=2&prefix='+usernameEncoded+'/','Podstrony','ca-subpages','Podstrony');
 }
 });

 /* Schowek */
 jQuery(document).ready(function(){
 mw.util.addPortletLink('p-personal',mw.util.getUrl('User:Beau/schowek'),"Schowek",'pt-cupboard',null,null,'#pt-mytalk');
 });


 if(mw.config.get('wgCanonicalSpecialPageName')=='Recentchanges'||mw.config.get('wgCanonicalSpecialPageName')=='Log')jQuery(document).ready(function(){
 addCollapsiblePortlet(mw.util.getUrl('Special:Log/newusers'),'Nowi','ca-log-newusers','Nowi użytkownicy');
 addCollapsiblePortlet(mw.util.getUrl('Special:Log/block'),'Blokady','ca-log-block','Rejestr blokad');
 addCollapsiblePortlet(mw.util.getUrl('Special:Ipblocklist'),'Zablokowani','ca-ipblocklist','Zablokowani');
 addCollapsiblePortlet(mw.util.getUrl('Special:Log/delete'),'Usunięte','ca-log-delete','Rejestr usunięć');
 addCollapsiblePortlet(mw.util.getUrl('Special:Log/protect'),'Zabezpieczone','ca-log-protect','Rejestr zabezpieczeń');
 addCollapsiblePortlet(mw.util.getUrl('Special:AbuseLog'),'Rejestr nadużyć','ca-abuselog','Rejestr nadużyć');
 });

 mw.loader.load('//localhost/wiki/temp.js');

AltStyle によって変換されたページ (->オリジナル) /