add support for auto-sized big text via r-fit-text
This commit is contained in:
11
js/reveal.js
11
js/reveal.js
@ -25,6 +25,8 @@ import {
|
||||
POST_MESSAGE_METHOD_BLACKLIST
|
||||
} from './utils/constants.js'
|
||||
|
||||
import fitty from 'fitty';
|
||||
|
||||
// The reveal.js version
|
||||
export const VERSION = '4.0.2';
|
||||
|
||||
@ -281,6 +283,15 @@ export default function( revealElement, options ) {
|
||||
dom.statusElement = createStatusElement();
|
||||
|
||||
dom.wrapper.setAttribute( 'role', 'application' );
|
||||
|
||||
// The r-fit-text helper resizes text to be as large as
|
||||
// possible within its given container
|
||||
fitty( '.r-fit-text', {
|
||||
minSize: 24,
|
||||
maxSize: config.height * 0.8,
|
||||
observeMutations: false,
|
||||
observeWindow: false
|
||||
} );
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user