Config: Optional classes previewClassName and popupClassName

This commit is contained in:
Tony Narlock
2021-04-16 17:14:30 -05:00
parent 8f651a9100
commit 0fb49a523e
6 changed files with 27 additions and 18 deletions

View File

@@ -22,7 +22,7 @@ import MathView from './mathview';
import '../../theme/mathform.css';
export default class MainFormView extends View {
constructor( locale, engine, lazyLoad, previewEnabled, previewUid ) {
constructor( locale, engine, lazyLoad, previewEnabled, previewUid, previewClassName, popupClassName ) {
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, lazyLoad, locale, previewUid );
this.mathView = new MathView( engine, lazyLoad, locale, previewUid, previewClassName );
this.mathView.bind( 'display' ).to( this.displayButtonView, 'isOn' );
children = [
@@ -74,7 +74,8 @@ export default class MainFormView extends View {
attributes: {
class: [
'ck',
'ck-math-form'
'ck-math-form',
...popupClassName
],
tabindex: '-1',
spellcheck: 'false'