MediaWiki:TemplateDatabox.js

Revisão de 14h50min de 10 de agosto de 2022 por Patrícia Ferreira (discussão | contribs) (Criou página com '* * This script interacts with [[Template:Databox]] * [[Category:Template script pages]]: $( '.databox-header' ).click( function () { $( this ).parent( '.databox' ).t...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Nota: Após publicar, você pode ter que limpar o "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)
  • Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
  • Opera: Pressione Ctrl-F5.
/**
 * This script interacts with [[Template:Databox]]
 * [[Category:Template script pages]]
 */

$( '.databox-header' ).click( function () {
	$( this ).parent( '.databox' ).toggleClass( 'collapsed' );
} );

// In Minerva, collapse databoxes by default
$( '.skin-minerva .databox-header' ).click();

// Trim lists of more than 10 items
$( '.databox-data' ).each( function () {
	var more = $( '<a>' ).text( 'more' ).css( 'cursor', 'pointer' ).click( function () {
		$( this ).hide().siblings().show();
	} );
	$( 'br', this ).eq( 10 ).nextAll().hide().last().after( more );
});

// In Minerva, move databoxes out of collapsed section
if ( mw.config.get( 'skin' ) === 'minerva' ) {
	$( '.databox' ).last().appendTo( '#mw-content-text .mw-parser-output' );
}
Cookies nos ajudam a entregar nossos serviços. Ao usar nossos serviços, você concorda com o uso de cookies.