User:X. Perry Mentor/global.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/**
 * TemplateScript adds configurable templates and scripts to the sidebar, and adds an example regex editor.
 * @see https://meta.wikimedia.org/wiki/TemplateScript
 * @update-token [[File:Pathoschild/templatescript.js]]
 */
// <nowiki>
$.ajax('//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType:'script', cache:true }).then(function() {
	pathoschild.TemplateScript.add([
		// add your own templates or scripts here
		{ name: 'Rcat shell', template: '\n{{Redirect category shell|\n', position: 'cursor' },
		{ name: 'Sig', template: '~~~&nbsp;<small>~~~~~</small>', position: 'cursor', enabled: mw.config.get('wgNamespaceNumber') % 2 },
		{ name: 'Sig', template: '~~~&nbsp;<small>~~~~~</small>', position: 'cursor', forNamespaces: '4' },
		{ name: 'Sig alt', template: '{{subst:pell|nt}}', position: 'cursor', enabled: mw.config.get('wgNamespaceNumber') % 2 },
		{ name: 'Rmt', template: '{{subst:rmt|', position: 'cursor' },
		{ name: 'PM sig', template: '{{subst:User:Paine Ellsworth/Page mover}}}}', position: 'cursor' },
		{ name: 'Rmb', template: '{{subst:rmb}}', position: 'cursor' },
		{ name: 'Sig alt-npt', template: '{{subst:pell|npl=1}}', position: 'cursor', enabled: mw.config.get('wgNamespaceNumber') % 2 },
		{ name: 'Sig alt-npt', template: '{{subst:pell|npl=1}}', position: 'cursor', forNamespaces: '4' },
		{ name: 'Skip to TOC', template: '{{Skip to TOC}}\n', position: 'cursor' },
		{ name: 'Tpr', template: '{{Talk page of redirect}}\n', position: 'cursor' },
		{ name: 'Welcome', template: '{{subst:wtw}}', position: 'cursor', editSummary: 'Welcome!', forNamespaces: 'user talk' },
        { name: 'Welcome +', template: '{{subst:wtw}}\n\n== Your edit ==\n{{subst:User:Paine Ellsworth/peuw-test1}}\n{{subst:User:Paine Ellsworth/Your edit2}}', position: 'cursor', editSummary: 'Welcome! + your edit', forNamespaces: 'user talk' },
		{ name: 'RCATS:', template: 'none', position: 'cursor' },
		{ name: 'hatnote', template: '{{R hatnote}}', position: 'cursor' },
		{ name: 'print', template: '{{R printworthy}}', position: 'cursor' },
		{ name: 'unprint', template: '{{R unprintworthy}}', position: 'cursor' },
		{ name: 'merge', template: '{{R from merge}}', position: 'cursor' },
		{ name: 'miscap', template: '{{R from miscapitalization}}', position: 'cursor' },
		{ name: 'mod', template: '{{R from modification}}', position: 'cursor' },
		{ name: 'move', template: '{{R from move}}', position: 'cursor' },
		{ name: 'rcat template', template: '{{R to redirect template}}', position: 'cursor' },
		{ name: 'related', template: '{{R related}}', position: 'cursor' },
		{ name: 'shortcut', template: '{{R from shortcut}}', position: 'cursor' },
		{ name: 'tmplt shortcut', template: '{{R from template shortcut}}', position: 'cursor' },
	]);
});
// </nowiki>