User:Guy M/monobook.js

// Reformats Watchlist // install User:Cacycle/wikiWatch // document.write(' ');

// User:Lupin/popups.js // ---> LOADED VIA My Preferences // importScript('User:Lupin/popups.js'); popupDelay=0.5; popupHideDelay=0; popupStructure='original'; popupEditCounterTool="kate"; popupImages=true; imagePopupsForImages=false; // popupRedlinkRemoval=true; popupFixDabs=true; popupLastModified=true; popupOnlyArticleLinks=true; popupAdjustDates=true; popupPreviewFirstParOnly=false; popupMaxPreviewSentences=10; popupNavLinkSeparator=' &bull; ';

// install User:Cacycle/wikEd in-browser text editor // ---> LOADED VIA My Preferences // document.write('');

importScript('User:Gary King/comments in local time.js'); LocalComments = { dateFormat: 'mdy', timeFirst: true, };

// User:Ais523/watchlistnotifier.js // importScript('User:Ais523/watchlistnotifier.js');

// User:Dschwen/highlightredirects.js - please include this line mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Dschwen/highlightredirects.js'              + '&action=raw&ctype=text/javascript');

// showbydefault = true; // importScript('User:Mr.Z-man/patrollinks.js');

importScript('User:Cameltrader/Advisor.js');

// If you add this script to your monobook, it will mark all linked blocked users with a strikethrough, // and mark all linked indefinitely blocked users with italics and a strikethrough. importScript('User:NuclearWarfare/Mark-blocked script.js');

// User talk:Alex Smotrov/histcomb.js // Reformats History pages importScript('User:Alex Smotrov/histcomb.js');

// AutoCopyvio - Adds copyright violation notice to article and adds entry to Copyright Problems page // Created by Bmicomp from modified AutoVFD(by Korath) var CopyvioConfig={ page:'Wikipedia:Copyright_problems', tabname:'copyvio', addmsg:'copyvio' } function add_link2(url, name) {   var na = document.createElement('a'); na.setAttribute('href', url); na.appendChild(document.createTextNode(name)); var li = document.createElement('li'); li.appendChild(na); var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0]; tabs.appendChild(li); } function strip_namespace(target) {   var colon = target.indexOf(':'); if (colon != -1) {       var spaces = new Array('User', 'Wikipedia', 'Image', 'MediaWiki', 'Template', 'Help', 'Category'); var ns = target.substring(0, colon); if (ns == '' || ns == 'Talk') return target.substring(colon + 1); else for (var i = 0; i < spaces.length; ++i) {             if (ns == spaces[i]                  || ns == spaces[i] + '_talk') return target.substring(colon + 1); }     }    return target; } function copyvio {   document.editform.wpTextbox1.value = '{' + '{' + 'copyvio|url=}}'; document.editform.wpSummary.value = 'copyvio'; var target = document.editform.action; target = target.substring(target.indexOf('title=') + 6,                             target.lastIndexOf('&action=submit')); var months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); var date = new Date; var datestring = date.getUTCFullYear + '_' + months[date.getUTCMonth] + '_' + date.getUTCDate; var pagename = strip_namespace(target); window.open('/w/index.php?title=Wikipedia:Copyright_problems/' + datestring + '&action=edit&fakeaction=copyviolist&faketarget=' + pagename, 'status,toolbar,location,menubar,directories,resizeable,scrollbars'); } function autocopyvio {   if (document.title.indexOf('Editing ') == 0) {       var action = ''; var target = ''; if (location.search) {           var l = location.search.substring(1).split('&'); for (var i = 0; i < l.length; ++i) {               var eq = l[i].indexOf('='); var name = l[i].substring(0, eq); if (name == 'fakeaction') action = l[i].substring(eq + 1); else if (name == 'faketarget') target = unescape(l[i].substring(eq + 1)).replace(/_/g, ' '); }         }        if (action == 'copyviolist') {             document.editform.wpTextbox1.value += '*' + target + ' (history &middot; last edit) ' + ' from [' + '] ~' + '' + '~'; document.editform.wpSummary.value = 'Copyvio ' +  + target + ; }       else mw.util.addPortletLink('p-cactions','javascript:copyvio',CopyvioConfig.tabname,'ca-copyvio','request copyvio',''); } }  addOnloadHook(autocopyvio); //