diff --git a/templates/zephyr/keyboard_shortcuts.html b/templates/zephyr/keyboard_shortcuts.html index d65c51fffe..f5903e821a 100644 --- a/templates/zephyr/keyboard_shortcuts.html +++ b/templates/zephyr/keyboard_shortcuts.html @@ -35,14 +35,6 @@ End Last message - - t - Move selection to top - - - b - Move selection to bottom - diff --git a/zephyr/static/js/hotkey.js b/zephyr/static/js/hotkey.js index aee6b872f7..fd7f0778dd 100644 --- a/zephyr/static/js/hotkey.js +++ b/zephyr/static/js/hotkey.js @@ -199,13 +199,6 @@ function process_hotkey(e) { case 63: // '?': Show keyboard shortcuts page $('#keyboard-shortcuts').modal('show'); return true; - - case 116: // 't' - ui.anchor_to_top(); - return true; - case 98: // 'b' - ui.anchor_to_bottom(); - return true; } return false; diff --git a/zephyr/static/js/ui.js b/zephyr/static/js/ui.js index f770deb16f..d1167c416e 100644 --- a/zephyr/static/js/ui.js +++ b/zephyr/static/js/ui.js @@ -59,31 +59,6 @@ exports.message_viewport_info = function () { return res; }; -function pointer_distance_from_top() { - var res = exports.message_viewport_info(); - var selected_row = current_msg_list.selected_row(); - var selected_row_offset = selected_row.offset().top; - var delta = selected_row_offset - res.visible_top; - delta -= 20; // padding - - if (delta < 0) delta = 0; - - return delta; -} - -function pointer_distance_to_bottom() { - var res = exports.message_viewport_info(); - var selected_row = current_msg_list.selected_row(); - var selected_row_bottom = selected_row.offset().top + selected_row.height(); - var visible_bottom = res.visible_top + res.visible_height; - var delta = visible_bottom - selected_row_bottom; - delta -= 5; // padding - - if (delta < 0) delta = 0; - - return delta; -} - function amount_to_paginate() { // Some day we might have separate versions of this function // for Page Up vs. Page Down, but for now it's the same @@ -128,18 +103,6 @@ exports.page_down_the_right_amount = function () { viewport.scrollTop(viewport.scrollTop() + delta); }; -exports.anchor_to_top = function () { - var delta = pointer_distance_from_top(); - suppress_scroll_pointer_update = true; - viewport.scrollTop(viewport.scrollTop() + delta); -}; - -exports.anchor_to_bottom = function () { - var delta = pointer_distance_to_bottom(); - suppress_scroll_pointer_update = true; - viewport.scrollTop(viewport.scrollTop() - delta); -}; - function find_boundary_tr(initial_tr, iterate_row) { var j, skip_same_td_check = false; var tr = initial_tr;