User:Huntster/monobook.js

// Admin name highlighter; User:Theopolisme/Scripts/adminhighlighter.js mw.loader.load('/w/index.php?title=User:Theopolisme/Scripts/adminhighlighter.js&action=raw&ctype=text/javascript');

// Cactions drop down menus; User:Haza-w/Drop-down menus mw.loader.load('/w/index.php?action=raw&ctype=text/javascript&title=User:Haza-w/cactions.js');

//Ohconfucius tools // Date formatter; User:Ohconfucius/script/MOSNUM dates.js mw.loader.load('/w/index.php?title=User:Ohconfucius/script/MOSNUM dates.js&action=raw&ctype=text/javascript'); // General formatting fixes; User:Ebrahames/Advisor mw.loader.load('/w/index.php?title=User:Ebrahames/Advisor.js&action=raw&ctype=text/javascript'); // Add Engvar script; User:Ohconfucius/script/EngvarB.js mw.loader.load('/w/index.php?title=User:Ohconfucius/script/EngvarB.js&action=raw&ctype=text/javascript'); // Add Engvar script; User:IceWelder/USEnglish.js //mw.loader.load('/w/index.php?title=User:IceWelder/USEnglish.js&action=raw&ctype=text/javascript'); // Delink common terms; User:Ohconfucius/script/Common Terms.js mw.loader.load('/w/index.php?title=User:Ohconfucius/script/Common_Terms.js&action=raw&ctype=text/javascript'); // Citation formatting; User:Ohconfucius/script/Sources.js mw.loader.load('/w/index.php?title=User:Ohconfucius/script/Sources.js&action=raw&ctype=text/javascript');

// Cat-a-lot for en.wiki; User:קיפודנחש/cat-a-lot.js mw.loader.load('/w/index.php?title=User:קיפודנחש/cat-a-lot.js&action=raw&ctype=text/javascript');

// References Segregator and LDR tool User:PleaseStand/segregate-refs var SegregateRefsJsAllowConversion = true; mw.loader.load('/w/index.php?title=User:PleaseStand/segregate-refs.js&action=raw&ctype=text/javascript');

// AutoED script; AutoEd mw.loader.load('/w/index.php?title=Wikipedia:AutoEd/complete.js&action=raw&ctype=text/javascript');

// Own name highlighter; User:Ais523/highlightmyname.js mw.loader.load('/w/index.php?title=User:Huntster/monobook.js/highlightmyname.js&action=raw&ctype=text/javascript');

// Format citation layout; User:Waldir/formatcitations.js mw.loader.load('/w/index.php?title=User:Huntster/monobook.js/formatcitations.js&action=raw&ctype=text/javascript');

// Highlight duplicate links; User:Ucucha/duplinks mw.loader.load('/w/index.php?title=User:Ucucha/duplinks.js&action=raw&ctype=text/javascript');

// AJAX unwatch; User:Js/watchlist.js mw.loader.load('/w/index.php?title=User:Js/watchlist.js&action=raw&ctype=text/javascript');

// Formatting advisor by Cameltrader User:Cameltrader/Advisor.js/Description mw.loader.load('/w/index.php?title=User:Cameltrader/Advisor.js&action=raw&ctype=text/javascript');

// User:Caorongjin/wordcount mw.loader.load('/w/index.php?title=User:Caorongjin/wordcount.js&action=raw&ctype=text/javascript');

mw.loader.load('/w/index.php?title=User:Anomie/util.js&action=raw&ctype=text/javascript'); // Highlight redirects; User:Anomie/linkclassifier.js mw.loader.load('/w/index.php?title=User:Anomie/linkclassifier.js&action=raw&ctype=text/javascript');

function setupPortletLinks { // Button to access page hit stats mw.util.addPortletLink('p-cactions', 'https://tools.wmflabs.org/pageviews/?project=en.wikipedia.org&platform=all-access&agent=user&range=latest-90&pages='+ encodeURIComponent( mw.config.get( 'wgPageName' ) ), "stats", "ca-stats", "See article stats");

// Button to check for external link status mw.util.addPortletLink('p-cactions', 'http://toolserver.org/~dispenser/cgi-bin/webchecklinks.py?page='+ encodeURIComponent( mw.config.get( 'wgPageName' ) ), "links", "ca-chklinks", "Check external links"); }

// Add extra edit button //var addExtraButtons = function{ //   mw.toolbar.addButton( { //        imageFile: '//upload.wikimedia.org/wikipedia/commons/5/5e/Button_template_join.png', //        speedTip: 'Nowrap', //        tagOpen: , //       tagClose: , //        sampleText: '', //        imageId: 'button-nowrap' //    } ); //   mw.toolbar.addButton( { //        imageFile: '//upload.wikimedia.org/wikipedia/commons/9/94/Button_template_dev.png', //        speedTip: 'Uncertainty', //        tagOpen: '$$', //        sampleText: '', //        imageId: 'button-uncertainty' //    } ); //   mw.toolbar.addButton( { //        imageFile: '//upload.wikimedia.org/wikipedia/commons/5/58/Button_small.png', //        speedTip: 'Small', //        tagOpen: , //       tagClose: , //        sampleText: '', //        imageId: 'button-small' //    } ); //}; // //if( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) { //   mw.loader.using( 'user.options', function  { //        if ( ! mw.user.options.get( 'usebetatoolbar' ) ) { //           mw.loader.using( 'mediawiki.action.edit', function{ //               $( addExtraButtons ); //           } ); //        } //    } ); //} $.when( mw.loader.using( ['mediawiki.util'] ), $.ready ).done( setupPortletLinks );

var customizeToolbar = function { $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {       section: 'advanced',        group: 'format',        tools: {            buttonId: {                label: 'Nowrap',                type: 'button',                icon: '//upload.wikimedia.org/wikipedia/commons/5/5e/Button_template_join.png',                action: {                    type: 'encapsulate',                    options: {                        pre: ,                       peri: ,                        post: ''                    }                }            }        }    } ); $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {       section: 'advanced',        group: 'format',        tools: {            buttonId: {                label: 'Uncertainty',                type: 'button',                icon: '//upload.wikimedia.org/wikipedia/commons/9/94/Button_template_dev.png',                action: {                    type: 'encapsulate',                    options: {                        pre: '$$'                    }                }            }        }    } ); $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {       section: 'advanced',        group: 'format',        tools: {            buttonId: {                label: 'Small',                type: 'button',                icon: '//upload.wikimedia.org/wikipedia/commons/5/58/Button_small.png',                action: {                    type: 'encapsulate',                    options: {                        pre: ,                       peri: ,                        post: ''                    }                }            }        }    } ); };

/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */ if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) { mw.loader.using( 'user.options' ).then( function {		// This can be the string "0" if the user disabled the preference (T54542)		if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {			$.when( mw.loader.using( 'ext.wikiEditor' ), $.ready ).then( customizeToolbar );		}	} ); }