fix: be tidier and explicitly clean up ctrl-f hotkey on topic page

isekai-main
Julian Lam 3 years ago
parent 3700174c62
commit 5b9de0e521

@ -76,11 +76,13 @@ define('forum/topic', [
if (config.topicSearchEnabled) { if (config.topicSearchEnabled) {
require(['mousetrap', 'search'], function (mousetrap, search) { require(['mousetrap', 'search'], function (mousetrap, search) {
mousetrap.bind(['command+f', 'ctrl+f'], function (e) { mousetrap.bind(['command+f', 'ctrl+f'], function (e) {
if (ajaxify.data.template.topic) {
e.preventDefault(); e.preventDefault();
$('#search-fields input').val('in:topic-' + ajaxify.data.tid + ' '); $('#search-fields input').val('in:topic-' + ajaxify.data.tid + ' ');
search.showAndFocusInput(); search.showAndFocusInput();
} });
hooks.onPage('action:ajaxify.cleanup', () => {
mousetrap.unbind(['command+f', 'ctrl+f']);
}); });
}); });
} }

Loading…
Cancel
Save