diff --git a/projects/editor/src/app/services/dialog.service.ts b/projects/editor/src/app/services/dialog.service.ts index aa5eb6b4051c1090d3adf9f536589fbbdf113133..60142e951aa56a35e06db4ec31dd62e7699db638 100644 --- a/projects/editor/src/app/services/dialog.service.ts +++ b/projects/editor/src/app/services/dialog.service.ts @@ -49,24 +49,22 @@ export class DialogService { return dialogRef.afterClosed(); } - showRichTextEditDialog(text: string, defaultFontSize: number, width: number): Observable<string> { + showRichTextEditDialog(text: string, defaultFontSize: number): Observable<string> { const dialogRef = this.dialog.open(RichTextEditDialogComponent, { data: { content: text, defaultFontSize, clozeMode: false }, - autoFocus: false, - width: `${width}px` + autoFocus: false }); return dialogRef.afterClosed(); } - showClozeTextEditDialog(document: ClozeDocument, defaultFontSize: number, width: number): Observable<string> { + showClozeTextEditDialog(document: ClozeDocument, defaultFontSize: number): Observable<string> { const dialogRef = this.dialog.open(RichTextEditDialogComponent, { data: { content: document, defaultFontSize, clozeMode: true }, - autoFocus: false, - width: `${Math.max(870, width)}px` + autoFocus: false }); return dialogRef.afterClosed(); } diff --git a/projects/editor/src/app/services/unit.service.ts b/projects/editor/src/app/services/unit.service.ts index 285fbf0c45fe273672a881c84391b6548534a327..972a5a797eedfaa4f998fb5f2f0b49023d5a9956 100644 --- a/projects/editor/src/app/services/unit.service.ts +++ b/projects/editor/src/app/services/unit.service.ts @@ -415,9 +415,7 @@ export class UnitService { case 'text': this.dialogService.showRichTextEditDialog( (element as TextElement).text, - (element as TextElement).fontProps.fontSize as number, - this.unit.pages[this.selectionService.selectedPageIndex].maxWidth - - this.unit.pages[this.selectionService.selectedPageIndex].margin + (element as TextElement).fontProps.fontSize as number ).subscribe((result: string) => { if (result) { // TODO add proper sanitization @@ -432,9 +430,7 @@ export class UnitService { case 'cloze': this.dialogService.showClozeTextEditDialog( element.document, - (element as ClozeElement).fontProps.fontSize as number, - this.unit.pages[this.selectionService.selectedPageIndex].maxWidth - - this.unit.pages[this.selectionService.selectedPageIndex].margin + (element as ClozeElement).fontProps.fontSize as number ).subscribe((result: string) => { if (result) { // TODO add proper sanitization diff --git a/projects/editor/src/app/text-editor/rich-text-editor.component.css b/projects/editor/src/app/text-editor/rich-text-editor.component.css index d7b35140458c43676cdc13d53092ffc71e2f3289..cbd018d9715bcd2784a7bcb4bb02735448448f2b 100644 --- a/projects/editor/src/app/text-editor/rich-text-editor.component.css +++ b/projects/editor/src/app/text-editor/rich-text-editor.component.css @@ -1,5 +1,5 @@ div.ProseMirror { - min-height: 250px; + min-height: 300px; border: 1px solid; }