Skip to content

Commit e836b1b

Browse files
Prevent help popup to disappear when clicking on it
1 parent f466f52 commit e836b1b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/librustdoc/html/static/main.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,11 @@ function getSearchElement() {
380380
set_fragment(cur_id);
381381
}
382382
} else if (hasClass(document.getElementById("help"), "hidden") === false) {
383-
addClass(document.getElementById("help"), "hidden");
384-
removeClass(document.body, "blur");
383+
var is_inside_help_popup = document.getElementById("help").contains(ev.target);
384+
if (is_inside_help_popup === false) {
385+
addClass(document.getElementById("help"), "hidden");
386+
removeClass(document.body, "blur");
387+
}
385388
} else {
386389
// Making a collapsed element visible on onhashchange seems
387390
// too late

0 commit comments

Comments
 (0)