Add typesetting engine lazy load feature

This commit is contained in:
Sauli Anto
2020-10-10 13:33:37 +03:00
parent 4323e66ae9
commit a665b64839
6 changed files with 34 additions and 12 deletions

View File

@@ -22,7 +22,7 @@ import MathView from './mathview';
import '../../theme/mathform.css';
export default class MainFormView extends View {
constructor( locale, engine, previewEnabled, previewUid ) {
constructor( locale, engine, lazyLoad, previewEnabled, previewUid ) {
super( locale );
const t = locale.t;
@@ -52,7 +52,7 @@ export default class MainFormView extends View {
this.previewLabel.text = t( 'Equation preview' );
// Math element
this.mathView = new MathView( engine, locale, previewUid );
this.mathView = new MathView( engine, lazyLoad, locale, previewUid );
this.mathView.bind( 'display' ).to( this.displayButtonView, 'isOn' );
children = [