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)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/*******************
** Scripts on specific wikis
*******************/
//<nowiki>
switch (mw.config.get('wgDBname')) {
    case 'enwikisource':
        
        break;

    case 'enwiki':
        
        break;

    case 'enwikinews':
        $.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: 'Stale', template: '{{stale}}\r', position: 'before', editSummary: 'Mark as stale.', forNamespaces: '0' },
                { name: 'Abandoned', template: '{{subst:aband}}\r', position: 'before', editSummary: 'Mark as abandoned.', forNamespaces: '0' },
                { name: 'Delete: Vandalism', template: '{{delete|a3}}\r', position: 'before', editSummary: 'Mark for deletion. Vandalism.', forNamespaces: '' },
                { name: 'Delete: Spam', template: '{{delete|a6}}\r', position: 'before', editSummary: 'Mark for deletion. Spam.', forNamespaces: '' },
                { name: 'Delete: Out of Scope', template: '{{delete|a12}}\r', position: 'before', editSummary: 'Mark for deletion. Out of scope.', forNamespaces: '0' },
                { name: 'Delete: Nonsensical', template: '{{delete|a1}}\r', position: 'before', editSummary: 'Mark for deletion. Nonsensical.', forNamespaces: '0' },
                { name: 'Delete: Orphaned talk', template: '{{delete|talk}}\r', position: 'before', editSummary: 'Mark for deletion. Orphanded talkpage.', forNamespaces: ['talk'] },
                { name: 'Delete: Anonymous talk', template: '{{delete|g3}}\r', position: 'before', editSummary: 'Mark for deletion. Non-registered user. Message(s) no longer relevant.', forNamespaces: ['user talk'] },
                { name: 'Usertalk: Spam warning', template: '{{Spam warning}}\r', position: 'before', editSummary: 'Spam warning', forNamespaces: ['user talk'] },
                { name: 'Talk: Pre-review', template: '==Pre-review==\r{{Pre-review\r|evaluated-url=\r|status=\r|copyright=\r|earwig-permalink=\r|newsworthy=\r|verifiable=\r|npov=\r|style=\r|author-notes=\r|reviewer-notes=\r}}\r', position: 'cursor', editSummary: 'Add template:Pre-review', forNamespaces: ['talk'] },
            ]);
        });
        break;
    case 'metawiki':
        $.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: 'Request global block', template: '=== Global block for [[Special:Contributions/${clipboardContent}|${clipboardContent}]] ===/r{{Status}}/r{{Luxotool|${clipboardContent}}}/rDescription, evidence, diffs, etc. --~~~~', position: 'after', editSummary: 'Global block request for ${clipboardContent}}' },
            ]);
        });
        break;
}
//</nowiki>