diff --git a/projects/common/models/elements/compound-elements/cloze/cloze-child-elements/toggle-button.ts b/projects/common/models/elements/compound-elements/cloze/cloze-child-elements/toggle-button.ts index bfbe9940fd21946a5f063f0bf4b64f61a7dda13d..370d6cae57557a16bb8c2084a071c197f3ad4d40 100644 --- a/projects/common/models/elements/compound-elements/cloze/cloze-child-elements/toggle-button.ts +++ b/projects/common/models/elements/compound-elements/cloze/cloze-child-elements/toggle-button.ts @@ -55,6 +55,11 @@ export class ToggleButtonElement extends InputElement implements ToggleButtonPro } } + setProperty(property: string, value: unknown): void { + super.setProperty(property, value); + if (property === 'strikeSelectedOption') this.styling.selectionColor = 'transparent'; + } + getVariableInfos(): VariableInfo[] { return [{ id: this.id, diff --git a/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/select-properties.component.ts b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/select-properties.component.ts index f53ca5c6294a524c9b4c17de7ce67b2e4ffcc3dd..a9d5ddfcec5edd365ca79f6df8f936f733ce0b99 100644 --- a/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/select-properties.component.ts +++ b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/select-properties.component.ts @@ -14,6 +14,7 @@ import { UnitService } from 'editor/src/app/services/unit-services/unit.service' {{'propertiesPanel.strikeOtherOptions' | translate }} </mat-checkbox> <mat-checkbox *ngIf="combinedProperties.strikeSelectedOption !== undefined" + [matTooltip]="'Setzt gleichzeitig die Auswahlfarbe auf transparent'" [checked]="$any(combinedProperties.strikeSelectedOption)" (change)="updateModel.emit({ property: 'strikeSelectedOption', value: $event.checked })"> {{'propertiesPanel.strikeSelectedOption' | translate }}