Skip to content

Commit b2f97b8

Browse files
authored
Merge pull request #1054 from drgrice1/feedback-popover-close-btn
Remove the feedback header click close behavior and instead add a close button.
2 parents 97a0ab5 + aedc80c commit b2f97b8

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed

htdocs/js/Feedback/feedback.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
// Make a click on the popover header close the popover.
4343
feedbackPopover.tip
44-
?.querySelector('.popover-header')
44+
?.querySelector('.popover-header .btn-close')
4545
?.addEventListener('click', () => feedbackPopover.hide());
4646

4747
if (feedbackPopover.tip) feedbackPopover.tip.dataset.iframeHeight = '1';

htdocs/js/Problem/problem.scss

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,12 @@
230230
cursor: pointer;
231231
--bs-popover-header-bg: var(--bs-info);
232232
--bs-popover-header-color: white;
233+
234+
.btn-close {
235+
--bs-btn-close-opacity: 0.75;
236+
--bs-btn-close-hover-opacity: 1;
237+
--bs-btn-close-focus-shadow: 0 0 0 0.15rem #00000080;
238+
}
233239
}
234240

235241
&.correct {

macros/PG.pl

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1197,7 +1197,21 @@ sub ENDDOCUMENT {
11971197
: $options{resultTitle}
11981198
),
11991199
data => {
1200-
bs_title => $options{resultTitle},
1200+
bs_title => Mojo::DOM->new_tag(
1201+
'div',
1202+
class => 'd-flex align-items-center justify-content-between',
1203+
'data-bs-theme' => 'dark',
1204+
sub {
1205+
Mojo::DOM->new_tag('span', style => 'width:20.4px')
1206+
. Mojo::DOM->new_tag('span', class => 'mx-3', $options{resultTitle})
1207+
. Mojo::DOM->new_tag(
1208+
'button',
1209+
type => 'button',
1210+
class => 'btn-close',
1211+
'aria-label' => maketext('Close')
1212+
);
1213+
}
1214+
)->to_string,
12011215
bs_toggle => 'popover',
12021216
bs_trigger => 'click',
12031217
bs_placement => 'bottom',

0 commit comments

Comments
 (0)