MediaWiki:Common.js/DynamicFontSize.js

$( '.DynamicFontSize' ).each(function ( i, box ) {

var width = $( box ).width, html = ' ', line = $( box ).wrapInner( html ).children[ 0 ], n = 100; $( box ).css( 'font-size', n );

while ( $( line ).width > width ) { $( box ).css( 'font-size', --n ); }

$( box ).text( $( line ).text );

});