mirror of https://github.com/zulip/zulip.git
reaction.js: Maintain reaction_show_list.
This updates reaction_show_list whenever the popover gets opened and whenever the search filter for reactions gets used.
This commit is contained in:
parent
cd28ea6d07
commit
e075c84ca5
|
@ -221,6 +221,7 @@ exports.toggle_reactions_popover = function (element, id) {
|
||||||
wheelSpeed: 25,
|
wheelSpeed: 25,
|
||||||
});
|
});
|
||||||
current_message_reactions_popover_elem = elt;
|
current_message_reactions_popover_elem = elt;
|
||||||
|
reactions.render_reaction_show_list();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -73,6 +73,15 @@ exports.toggle_reaction = function (message_id, emoji_name) {
|
||||||
popovers.hide_reactions_popover();
|
popovers.hide_reactions_popover();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var reaction_show_list = []; // local reaction_show_list
|
||||||
|
|
||||||
|
exports.render_reaction_show_list = function () {
|
||||||
|
var reaction_list = $(".reaction-popover-reaction");
|
||||||
|
reaction_show_list = reaction_list.filter(function () {
|
||||||
|
return this.style.display === "block" || this.style.display === "";
|
||||||
|
}).toArray();
|
||||||
|
};
|
||||||
|
|
||||||
function filter_emojis() {
|
function filter_emojis() {
|
||||||
var elt = $(".reaction-popover-filter").expectOne();
|
var elt = $(".reaction-popover-filter").expectOne();
|
||||||
var search_term = elt.val().trim();
|
var search_term = elt.val().trim();
|
||||||
|
@ -87,6 +96,7 @@ function filter_emojis() {
|
||||||
} else {
|
} else {
|
||||||
reaction_list.css("display", "block");
|
reaction_list.css("display", "block");
|
||||||
}
|
}
|
||||||
|
exports.render_reaction_show_list();
|
||||||
}
|
}
|
||||||
|
|
||||||
function maybe_select_emoji(e) {
|
function maybe_select_emoji(e) {
|
||||||
|
|
Loading…
Reference in New Issue