Jump to content

User:PhilDaBirdMan/br.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
//<pre>

$.ajax("//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js", { dataType:"script", cache:true }).then(function() {
	pathoschild.TemplateScript.add([
		{
			name: "<br/> fixer",
			script: function(editor) {
				var txtBefore = editor.get();
				editor
					.replace(/<\s*br\s*\/?>/gi, "<br/>")
				
				if (txtBefore !== editor.get()) {
					editor
						.options({ minor: true })
						.appendEditSummary("Fixed line breaks for syntax highlighting using [[User:PhilDaBirdMan/br|a script]]")
						.clickDiff();
				} else {
					mw.notify("No changes made | the <br/> fixer");
				}
			}
		},
	]);
});