mirror of https://github.com/zulip/zulip.git
subs: Use hash_util to get stream id.
Active stream's hash look like this - `#streams/1/announce` Since the stream_id is present where typically hash section is for all other hashes, get_current_hash_section should return the same result.
This commit is contained in:
parent
b180c245b4
commit
570306fa69
|
@ -15,13 +15,13 @@ const ui = mock_esm("../../static/js/ui", {
|
|||
get_scroll_element: (element) => element,
|
||||
});
|
||||
|
||||
set_global("location", {
|
||||
hash: `#streams/${denmark_stream_id}/announce`,
|
||||
});
|
||||
mock_esm("../../static/js/hash_util", {
|
||||
by_stream_uri: () => {},
|
||||
get_current_hash_section: () => denmark_stream_id,
|
||||
});
|
||||
|
||||
set_global("page_params", {});
|
||||
|
||||
const stream_data = zrequire("stream_data");
|
||||
const subs = zrequire("subs");
|
||||
|
||||
|
|
|
@ -116,14 +116,6 @@ export function get_active_data() {
|
|||
};
|
||||
}
|
||||
|
||||
function get_hash_safe() {
|
||||
if (typeof window.location.hash === "string") {
|
||||
return window.location.hash.slice(1);
|
||||
}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
function selectText(element) {
|
||||
let range;
|
||||
let sel;
|
||||
|
@ -316,7 +308,7 @@ export function update_settings_for_subscribed(sub) {
|
|||
}
|
||||
|
||||
export function show_active_stream_in_left_panel() {
|
||||
const selected_row = get_hash_safe().split(/\//)[1];
|
||||
const selected_row = hash_util.get_current_hash_section();
|
||||
|
||||
if (Number.parseFloat(selected_row)) {
|
||||
const sub_row = row_for_stream_id(selected_row);
|
||||
|
|
Loading…
Reference in New Issue