mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-21 07:50:37 +01:00
closes #6144
This commit is contained in:
@@ -29,7 +29,6 @@ define('forum/topic', [
|
||||
app.removeAlert('bookmark');
|
||||
|
||||
events.removeListeners();
|
||||
$(window).off('keydown', onKeyDown);
|
||||
|
||||
require(['search'], function (search) {
|
||||
if (search.topicDOM.active) {
|
||||
@@ -63,8 +62,6 @@ define('forum/topic', [
|
||||
|
||||
addParentHandler();
|
||||
|
||||
handleKeys();
|
||||
|
||||
navigator.init('[component="post"]', ajaxify.data.postcount, Topic.toTop, Topic.toBottom, Topic.navigatorCallback, Topic.calculateIndex);
|
||||
|
||||
handleBookmark(tid);
|
||||
@@ -76,27 +73,6 @@ define('forum/topic', [
|
||||
$(window).trigger('action:topic.loaded', ajaxify.data);
|
||||
};
|
||||
|
||||
function handleKeys() {
|
||||
if (!config.usePagination) {
|
||||
$(window).off('keydown', onKeyDown).on('keydown', onKeyDown);
|
||||
}
|
||||
}
|
||||
|
||||
function onKeyDown(ev) {
|
||||
if (ev.target.nodeName === 'BODY') {
|
||||
if (ev.shiftKey || ev.ctrlKey || ev.altKey) {
|
||||
return;
|
||||
}
|
||||
if (ev.which === 36) { // home key
|
||||
Topic.toTop();
|
||||
return false;
|
||||
} else if (ev.which === 35) { // end key
|
||||
Topic.toBottom();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function handleTopicSearch() {
|
||||
require(['search', 'mousetrap'], function (search, mousetrap) {
|
||||
$('.topic-search').off('click')
|
||||
|
||||
Reference in New Issue
Block a user