MediaWiki:Gadget-NAC-extras.js

Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
  • Opera: Naciśnij klawisze Ctrl+F5.
/**
 * NAC sequences specific for Polish Wikipedia.
 */
mw.hook('userjs.veNuxAutocorrect.ready').add(function (nac, helpers) {
    nac.add({from:'(c)', to:'©'});
    
    // helper mapping
    const p = helpers.p;
    const h2 = helpers.h2;
    const tpl = helpers.tpl;
    // extra
    function addHead(config) {
		nac.add({
			from: p(config.start),
			to: h2(config.to),
		});
    }
    addHead({start:'=zob', to:'Zobacz też'});
    addHead({start:'=zt', to:'Zobacz też'});
    addHead({start:'=p', to:'Przypisy'});
    addHead({start:'=b', to:'Bibliografia'});
    addHead({start:'=lz', to:'Linki zewnętrzne'});
    addHead({start:'=lnk', to:'Linki zewnętrzne'});

	// '{p' -> {{Przypisy}}
    nac.add({
		from: '{p',
		to: tpl({
			target: {
				href: 'Szablon:Przypisy',
				wt: 'Przypisy'
			},
			//params: {}
		})
	});
	
	// '=z+' -> Sekcyjne comobo
    nac.add({
		from: p('=z+'),
		to: [
			h2('Zobacz też'),
			h2('Przypisy', true),
			tpl({
				target: {
					href: 'Szablon:Przypisy',
					wt: 'Przypisy'
				},
			}, true),
			h2('Bibliografia'),
			h2('Linki zewnętrzne'),
		].flat(),
	});
});