User:Arthurfragoso/common.js

//syntax highlighter mw.loader.load('//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-DotsSyntaxHighlighter.js&action=raw&ctype=text/javascript');

/** * ProveIt is a powerful reference manager for Wikipedia * Documentation at https://commons.wikimedia.org/wiki/Help:Gadget-ProveIt * * The gadget code is loaded directly from Wikimedia Commons, * but here are a few conditionals to minimize requests * and some configuration options specific to this wiki */

// Only load when the document is ready $( function {

// Only load on appropriate namespaces var namespace = mw.config.get( 'wgNamespaceNumber' ); if ( namespace === 0 || namespace === 2 ) {

// Only load when editing var action = mw.config.get( 'wgAction' ); if ( action === 'edit' || action === 'submit' ) {

// Only load when editing wikitext (and not in common.js or common.css, for example) var contentModel = mw.config.get( 'wgPageContentModel' ); if ( contentModel === 'wikitext' ) {

// Only load on the classic wikitext editors, not the new one var textbox = $( '#wpTextbox1' ); if ( textbox.length ) {

// Configure the gadget (all options are optional but recommended) mw.config.set({						'proveit-tag': 'ProveIt edit', // Revision tag created at Special:Tags						'proveit-summary': 'Reference edited with ProveIt', // Automatic edit summary						'proveit-templates': [ // These templates should have their TemplateData defined							'Template:Cite book',							'Template:Cite encyclopedia',							'Template:Cite web',							'Template:Cite journal'						]					});

// Load the latest code directly from Commons mw.loader.load( '//commons.wikimedia.org/w/load.php?modules=ext.gadget.ProveIt&only=scripts' ); mw.loader.load( '//commons.wikimedia.org/w/load.php?modules=ext.gadget.ProveIt&only=styles', 'text/css' ); }		   }	    }    } });