MediaWiki:Gadget-EditNext.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.
/**
 * Adds an tab to edit next page.
 * 
 * Should work at least with V'22 and legacy Vector.
 * 
 * Author: [[User:Nux]]
 * 
 * Dev/initial version: [[Wikiskryba:Nux/ExtraTabs.js]], [[Wikiskryba:Nux/ExtraTabs.css]].
 */
if ( mw.config.get( "wgCanonicalNamespace" ) === "Page" ) {
	$( function() {
		var nextPageName = mw.config.get( 'wgPageName' ).replace( /\/(\d+)$/, function(a, n){ return '/' + (parseInt(n, 10) + 1); });
		var nextEditUrl = mw.util.getUrl( nextPageName, {action:'edit'} );
		var id = 'ca-proofreadEditNextLink';
		var mwskin = mw.config.get('skin');
		var parentId = mwskin === "vector-2022" ? 'p-associated-pages' : 'p-namespaces';
		var item = mw.util.addPortletLink( parentId, nextEditUrl, ">ᵉ", id, 'Edytuj następną', 'd', '#ca-nstab-page' );
		if (item && mwskin === "vector-2022") {
			item.classList.add('vector-tab-noicon');	// v22
		}
	} );
}