Skip to content

Commit 1580e98

Browse files
committed
MOBILE-4653 quiz: Fix correctness feedback with Bootstrap 5
1 parent 7a3aa5e commit 1580e98

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

src/core/features/question/services/question-helper.ts

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -982,11 +982,20 @@ export class CoreQuestionHelperProvider {
982982
const parentElement = icon.parentElement;
983983
const parentIsClickable = parentElement instanceof HTMLButtonElement || parentElement instanceof HTMLAnchorElement;
984984

985-
if (parentElement && parentIsClickable && parentElement.dataset.toggle === 'popover') {
986-
return {
987-
element: parentElement,
988-
html: parentElement?.dataset.content,
989-
};
985+
if (parentElement && parentIsClickable) {
986+
if (parentElement.dataset.bsToggle === 'popover') {
987+
// Bootstrap 5.
988+
return {
989+
element: parentElement,
990+
html: parentElement?.dataset.bsContent,
991+
};
992+
} else if (parentElement.dataset.toggle === 'popover') {
993+
// Bootstrap 4.
994+
return {
995+
element: parentElement,
996+
html: parentElement?.dataset.content,
997+
};
998+
}
990999
}
9911000

9921001
// Support legacy icons used before MDL-77856 (4.2).

0 commit comments

Comments
 (0)