Skip to content
Snippets Groups Projects
Commit 36fb583a authored by jojohoch's avatar jojohoch
Browse files

[player] Improve error message of math field component

- Show the error message only after the math field has been touched
- Add styles for error message
parent c735bd74
No related branches found
No related tags found
No related merge requests found
...@@ -15,10 +15,12 @@ import { MathFieldElement } from 'common/models/elements/input-elements/math-fie ...@@ -15,10 +15,12 @@ import { MathFieldElement } from 'common/models/elements/input-elements/math-fie
(input)="elementFormControl.setValue($any($event.target).value)" (input)="elementFormControl.setValue($any($event.target).value)"
(focusout)="elementFormControl.markAsTouched()"> (focusout)="elementFormControl.markAsTouched()">
</aspect-mathlive-math-field> </aspect-mathlive-math-field>
<mat-error *ngIf="elementFormControl.errors"> <mat-error *ngIf="elementFormControl.errors && elementFormControl.touched"
class="error-message">
{{elementFormControl.errors | errorTransform: elementModel}} {{elementFormControl.errors | errorTransform: elementModel}}
</mat-error> </mat-error>
` `,
styles: ['.error-message {font-size: 75%; margin-top: 15px; margin-left: 10px;}']
}) })
export class MathFieldComponent extends FormElementComponent { export class MathFieldComponent extends FormElementComponent {
@Input() elementModel!: MathFieldElement; @Input() elementModel!: MathFieldElement;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment