diff --git a/docs/release-notes-player.md b/docs/release-notes-player.md index bcb1af20aaefeade6c18a5d882a3b4cfd81ed956..2d282f8bb9b360f1c4ed15d0e2c006f509c163e9 100644 --- a/docs/release-notes-player.md +++ b/docs/release-notes-player.md @@ -1,5 +1,11 @@ Player ====== +## Next +### Fehlerbehebungen +- Behebt Probleme bei Lückentexten mit Knopfelementen + Bei Lückentexte mit mehreren Elementen und mindestens einem Knopfelement, + wurde den Elementen teilweise die Eigenschaften des Knopfelements zugeordnet + ## 1.29.3 ### Fehlerbehebungen - Korrigiert die Position des Textes auf gezogenen Ablegelistenelementen diff --git a/projects/common/services/sanitization.service.ts b/projects/common/services/sanitization.service.ts index e4af0b49f3a82abdd6736c4df41968766b856dfa..86e05c5d0197db80ea5fa72a3f00e4c8e787f7e8 100644 --- a/projects/common/services/sanitization.service.ts +++ b/projects/common/services/sanitization.service.ts @@ -322,7 +322,7 @@ export class SanitizationService { ...paragraph, content: paragraph.content ? paragraph.content .map((paraPart: ClozeDocumentParagraphPart) => ( - ['TextField', 'DropList', 'ToggleButton'].includes(paraPart.type) ? + ['TextField', 'DropList', 'ToggleButton', 'Button'].includes(paraPart.type) ? { ...paraPart, attrs: {