import $ from "jquery"; import * as compose_state from "./compose_state"; import * as overlays from "./overlays"; import * as popovers from "./popovers"; export function is_visible() { return $("#recent_topics_view").is(":visible"); } export function is_in_focus() { // Check if user is focused on // recent topics. return ( is_visible() && !compose_state.composing() && !popovers.any_active() && !overlays.is_active() && !overlays.is_modal_open() && !$(".home-page-input").is(":focus") ); } export function get_topic_key(stream_id, topic) { return stream_id + ":" + topic.toLowerCase(); }