js: Optimize out unnecessary jQuery filter calls.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2020-10-07 02:38:36 -07:00
committed by Tim Abbott
parent fd11c9c666
commit 72cc78dfa3
4 changed files with 7 additions and 7 deletions

View File

@@ -189,7 +189,7 @@ exports.hide_emoji_popover = function () {
}; };
function get_selected_emoji() { function get_selected_emoji() {
return $(".emoji-popover-emoji").filter(":focus")[0]; return $(".emoji-popover-emoji:focus")[0];
} }
function get_rendered_emoji(section, index) { function get_rendered_emoji(section, index) {

View File

@@ -396,7 +396,7 @@ exports.process_tab_key = function () {
let message_edit_form; let message_edit_form;
const focused_message_edit_content = $(".message_edit_content").filter(":focus"); const focused_message_edit_content = $(".message_edit_content:focus");
if (focused_message_edit_content.length > 0) { if (focused_message_edit_content.length > 0) {
message_edit_form = focused_message_edit_content.closest(".message_edit_form"); message_edit_form = focused_message_edit_content.closest(".message_edit_form");
// Open message edit forms either have a save button or a close button, but not both. // Open message edit forms either have a save button or a close button, but not both.
@@ -404,7 +404,7 @@ exports.process_tab_key = function () {
return true; return true;
} }
const focused_message_edit_save = $(".message_edit_save").filter(":focus"); const focused_message_edit_save = $(".message_edit_save:focus");
if (focused_message_edit_save.length > 0) { if (focused_message_edit_save.length > 0) {
message_edit_form = focused_message_edit_save.closest(".message_edit_form"); message_edit_form = focused_message_edit_save.closest(".message_edit_form");
message_edit_form.find(".message_edit_cancel").trigger("focus"); message_edit_form.find(".message_edit_cancel").trigger("focus");
@@ -431,13 +431,13 @@ exports.process_shift_tab_key = function () {
} }
// Shift-Tabbing from the edit message cancel button takes you to save. // Shift-Tabbing from the edit message cancel button takes you to save.
if ($(".message_edit_cancel").filter(":focus").length > 0) { if ($(".message_edit_cancel:focus").length > 0) {
$(".message_edit_save").trigger("focus"); $(".message_edit_save").trigger("focus");
return true; return true;
} }
// Shift-Tabbing from the edit message save button takes you to the content. // Shift-Tabbing from the edit message save button takes you to the content.
const focused_message_edit_save = $(".message_edit_save").filter(":focus"); const focused_message_edit_save = $(".message_edit_save:focus");
if (focused_message_edit_save.length > 0) { if (focused_message_edit_save.length > 0) {
focused_message_edit_save focused_message_edit_save
.closest(".message_edit_form") .closest(".message_edit_form")

View File

@@ -216,7 +216,7 @@ function handle_message_row_edit_keydown(e) {
if ($(e.target).hasClass("message_edit_content")) { if ($(e.target).hasClass("message_edit_content")) {
// Pressing Enter to save edits is coupled with Enter to send // Pressing Enter to save edits is coupled with Enter to send
if (composebox_typeahead.should_enter_send(e)) { if (composebox_typeahead.should_enter_send(e)) {
const row = $(".message_edit_content").filter(":focus").closest(".message_row"); const row = $(".message_edit_content:focus").closest(".message_row");
const message_edit_save_button = row.find(".message_edit_save"); const message_edit_save_button = row.find(".message_edit_save");
if (message_edit_save_button.prop("disabled")) { if (message_edit_save_button.prop("disabled")) {
// In cases when the save button is disabled // In cases when the save button is disabled

View File

@@ -26,7 +26,7 @@ const show_step = function ($process, step) {
}; };
const get_step = function ($process) { const get_step = function ($process) {
return $process.find("[data-step]").filter(":visible").data("step"); return $process.find("[data-step]:visible").data("step");
}; };
function should_show_notifications(ls) { function should_show_notifications(ls) {