MediaWiki:TemplateDatabox.js
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' );
}