User:Fæ/common.js

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
window.importScript('User:ZooFari/licensereviewer.js');
// install [[Wikipedia:User:Cacycle/wikEd]] in-browser text editor
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript');
importScript('User:Majora/LicenseReview.js');
importScript('MediaWiki:Gadget-dashboard.UndeletionRequester.js');

/*window.HotCatAutoRemoveCheckCat = true;
mw.util.addPortletLink('p-tb', 'javascript:importScript("MediaWiki:VisualFileChange.js");', 'Perform batch task', 't-AjaxQuickDeleteOnDemand');
window.AjaxDeleteWatchUserTalk = true;*/

// importScript('User:Kanonkas/twinkle.js');	
// importScript('User:Rillke/bigChunkedUpload.js');
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/Regex_menu_framework.js&action=raw&ctype=text/javascript');

/*
    Onload actions
*/

$(function(){
	var wgPageName = mw.config.get('wgPageName');
  // var onMobile=isMedia('screen and (max-width:800px)');
  // Highlight Watchlist
  if(wgPageName == "Special:Watchlist"){
    var myBody=document.getElementById('bodyContent'),
      bodyLinks=myBody.getElementsByTagName('a'),
      spans=myBody.getElementsByTagName('span');
    for(var i=0;i<spans.length;i++){ // Rollbacks
      if(spans[i].className=="mw-rollback-link"){
        if (wgPageName == "Special:Watchlist") { // Add unwatch link and shorten rollback link
         var childNode = spans[i].childNodes[1];
         var myHref=childNode && childNode.href ? childNode.href.replace(/action.rollback.*/,'action=unwatch') : '#',
            myUnwatch=document.createElement('a');
          myUnwatch.innerHTML="&nbsp;~";
          myUnwatch.title="Unwatch"+myHref.replace(/.*=(.*)&.*/," $1");
          myUnwatch.href=myHref;
          myUnwatch.target="unwatch";
          spans[i].parentNode.appendChild(myUnwatch);
          spans[i].childNodes[1].innerHTML=spans[i].childNodes[1].innerHTML.replace(/rollback/g,"-");
          spans[i].innerHTML=spans[i].innerHTML.replace(/\]|\[/g,"");
        }else if(wgPageName=="Special:RecentChanges" || wgPageName=="Special:RecentChangesLinked"){
          var myArrow=document.createTextNode('--');
          spans[i].parentNode.insertBefore(myArrow,spans[i].parentNode.firstChild);
        }
      }  // end if className
    } 
  } // End if wgPageNam
});
window.HotCatAutoRemoveCheckCat = true;
//<nowiki>

//vFCvFCCfg/////////////////////////////////////
/////// VISUAL FILE CHANGE CONFIGURATION ///////
///// DO NOT MODIFY BY HAND - FINGERS AWAY! ////
////////////////////////////////////////////////
window.vFCSettings = {"userNote":"Yours sincerely,","firstTest":0,"testEdits":0,"defaultAction":"c_replace","watchlistUserTalk":"preferences","watchlistFiles":"preferences","watchlistReplace":"nochange","watchlistOTRS":"nochange","loadBatchSize":200,"maxSimultaneousReq":8,"summaryChacheLen":5,"loadThumbs":true,"loadWikitext":true};
//////////////////////////////////vFCvFCCfgEnd//
//</nowiki>