Fixing class property initialization order

This commit is contained in:
meinzzzz 2025-11-23 17:58:51 +01:00
parent edba8188fe
commit 5821c350e1
2 changed files with 13 additions and 17 deletions

View File

@ -9,16 +9,16 @@ import '../../theme/mathform.css';
import type { KatexOptions } from '../typings-external.js';
export default class MainFormView extends View {
public saveButtonView: ButtonView;
public mathLiveInputView: MathLiveInputView;
public rawLatexInputView: RawLatexInputView;
public rawLatexLabel: LabelView;
public displayButtonView: SwitchButtonView;
public cancelButtonView: ButtonView;
public previewEnabled: boolean;
public previewLabel?: LabelView;
public mathView?: MathView;
public override locale: Locale = new Locale();
public declare saveButtonView: ButtonView;
public declare mathLiveInputView: MathLiveInputView;
public declare rawLatexInputView: RawLatexInputView;
public declare rawLatexLabel: LabelView;
public declare displayButtonView: SwitchButtonView;
public declare cancelButtonView: ButtonView;
public declare previewEnabled: boolean;
public declare previewLabel?: LabelView;
public declare mathView?: MathView;
public override locale: Locale;
constructor(
locale: Locale,
@ -38,6 +38,7 @@ export default class MainFormView extends View {
katexRenderOptions: KatexOptions
) {
super( locale );
this.locale = locale;
const t = locale.t;

9
pnpm-lock.yaml generated
View File

@ -274,9 +274,6 @@ importers:
marked:
specifier: 17.0.0
version: 17.0.0
mathlive:
specifier: 0.108.2
version: 0.108.2
mermaid:
specifier: 11.12.1
version: 11.12.1
@ -15584,8 +15581,6 @@ snapshots:
'@ckeditor/ckeditor5-core': 47.2.0
'@ckeditor/ckeditor5-upload': 47.2.0
ckeditor5: 47.2.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41)
transitivePeerDependencies:
- supports-color
'@ckeditor/ckeditor5-ai@47.2.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)':
dependencies:
@ -16016,8 +16011,6 @@ snapshots:
'@ckeditor/ckeditor5-table': 47.2.0
'@ckeditor/ckeditor5-utils': 47.2.0
ckeditor5: 47.2.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41)
transitivePeerDependencies:
- supports-color
'@ckeditor/ckeditor5-emoji@47.2.0':
dependencies:
@ -16502,6 +16495,8 @@ snapshots:
'@ckeditor/ckeditor5-ui': 47.2.0
'@ckeditor/ckeditor5-utils': 47.2.0
ckeditor5: 47.2.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41)
transitivePeerDependencies:
- supports-color
'@ckeditor/ckeditor5-restricted-editing@47.2.0':
dependencies: