User:Slaporte/common.js

/** * TemplateScript adds configurable templates and scripts to the sidebar, and adds an example regex editor. * @see https://meta.wikimedia.org/wiki/TemplateScript * @update-token */ $.ajax('//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType:'script', cache:true }).then(function {	pathoschild.TemplateScript.add([ {			name: 'remove line breaks', script: function(editor) { editor .replace(/\n/g,'') .replace(/- /g,''); }		},		{			name: 'Case name format', script: function(editor) { editor .replace(/Co /g,'Company ') .replace(/Co]]/g,'Company]]') .replace(/Nat /g,'National ') .replace(/Cent /g,'Central ') .replace(/Cent]]/g,'Central]]') .replace(/Nat]]/g,'National]]') .replace(/Pac /g,'Pacific ') .replace(/Pacific]]/g,'Pacific]]') .replace(/Mut /g,'Mutual ') .replace(/Mut]]/g,'Mutual]]') .replace(/Ins /g,'Insurance ') .replace(/Ins]]/g,'Insurance]]') .replace(/Min /g,'Mining ') .replace(/Min]]/g,'Mining]]') .replace(/Transp /g,'Transportation ') .replace(/Transp]]/g,'Transportation]]') .replace(/R /g,'Railroad ') .replace(/R]]/g,'Railroad]]') .replace(/Ry /g,'Railway ') .replace(/Ry]]/g,'Railway]]') .replace(/St /g,'St. ') .replace(/Ass\'n /g,'Association ') .replace(/Ass\'n]]/g,'Association]]') .replace(/Manuf\'G /g,'Manufacturing ') .replace(/Manuf\'G]]/g,'Manufacturing]]') .replace(/Tel /g,'Telephone ') .replace(/Tel]]/g,'Telephone]]') .replace(/Parte /g,'parte ') .replace(/In Re /g,'In re '); }		}	]); });