MediaWiki:Livros/Predefinição:Lista de capítulos.js

Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer / Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
$(function () {	
	var	$pre = $('#bodyContent pre').first(),
		base = 'Lista de capítulos/',
		book = mw.config.get( 'wgTitle' ).replace( base, ''),
		list = $pre.text().split(/\n?\||\n/);
	list = list.slice( 1, list.length - 1 );
	for( var i = 0; i < list.length; i++ ) {
	        list[ i ]  = '<li><a href="' + mw.util.getUrl( book + '/' + list[ i ] ) + '">' + list[ i ] + '</a></li>';
	}
	$pre.replaceWith( '<ol>' + list.join('') + '</ol>' );
});
// [[Categoria:Gadgets dos livros|{{SUBPAGENAME}}]]