User:UncleDouggie/vector.js

//importScript('User:UncleDouggie/smart watchlist.js');

//importScript('User:UncleDouggie/twinkle.js');

// for development purposes

mw.loader.load('http://localhost/smart watchlist.js');

mw.loader.load('http://localhost/twinkle/twinkle.js');

// User and page drop-down menus

mw.loader.load('https://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Haza-w/cactions.js');

// For pop-ups

//importScript('User:Lupin/popups.js');

importScript('User:Kaldari/wikilove.js');

importScript('User:Dr_pda/prosesize.js'); //User:Dr_pda/prosesize.js

importScript('User:UncleDouggie/refToolbarPlus.js');

importScript('User:UncleDouggie/aiv-test.js');

// Enhanced cite button compatible with wikEd

//importScript('User:UncleDouggie/refToolbarWrapper.js');

// Open search results in a new tab by pressing Shift-Enter (or Shift-Click on dropdown suggestion):

$(function(){

$('#searchform').bind('keyup keydown mousedown', function (e){

$(this).attr('target', e.shiftKey?'_blank':'')

})

})

// Popups

imagePopupsForImages=false;

popupActionsMenu=true;

popupOnEditSelection=true;

popupStructure='menus';

popupAllDabsStubs=true;

popupRedirAutoClick='wpDiff';

popupDragHandle='popupTopLinks';

popupAdjustDates=true;

popupPreviewRawTemplates=false;

popupPreviewFirstParOnly=false;

popupMaxPreviewCharacters=1000;

popupLazyDownloads=false;

popupLazyPreviews=false;

// Normally features are enabled

var toFix = true;

// In special pages, histories and previews disable them

if (wgCanonicalNamespace == "Special" || /*

*/ location.href.indexOf('&action=history') != -1 || /*

*/ location.href.indexOf('&action=submit') != -1)

toFix = false;

//

popupRedlinkRemoval = toFix;

popupFixRedirs = toFix;

popupFixDabs = toFix;

// Options for gadget to convert talk page comment timestamps to local time

LocalComments = {

dateDifference: true,

dropDays: 93,

dropMonths: 24,

dateFormat: 'dmy',

timeFirst: true,

twentyFourHours: true,

dayOfWeek: false

};

// Change color of various link types

// Colors are defined in User:UncleDouggie/vector.css

// Please keep the linkback comment so that Anomie can know who is using this.

importScript('User:Anomie/linkclassifier.js'); // Linkback: User:Anomie/linkclassifier.js

if( typeof( TwinkleConfig ) == 'undefined' ) TwinkleConfig = {};

TwinkleConfig.watchRevertedPages = []; // don't watch reverted articles

TwinkleConfig.watchWarnings = false; // don't watch user's talk pages

TwinkleConfig.loadDebugModules = true;

/* For testing changes to popups. Need to directly load the CSS file here

var popScript = 'http://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:UncleDouggie/Gadget-popups.js';

var popStyleSheet = 'http://en.wikipedia.org/w/index.php?action=raw&ctype=text/css&title=User:Lupin/navpopdev.css';

function popups_importScriptURI(url) {

var s = document.createElement('script');

s.setAttribute('src',url);

s.setAttribute('type','text/javascript');

document.getElementsByTagName('head')[0].appendChild(s);

return s;

}

function popups_importStylesheetURI(url) {

return document.createStyleSheet ? document.createStyleSheet(url) : popups_appendCSS('@import "' + url + '";');

}

function popups_appendCSS(text) {

var s = document.createElement('style');

s.type = 'text/css';

s.rel = 'stylesheet';

if (s.styleSheet) s.styleSheet.cssText = text //IE

else s.appendChild(document.createTextNode(text + '')) //Safari sometimes borks on null

document.getElementsByTagName('head')[0].appendChild(s);

return s;

}

popups_importStylesheetURI(popStyleSheet);

popups_importScriptURI(popScript);

  • /