mirror of https://github.com/zulip/zulip.git
24 lines
792 B
JavaScript
24 lines
792 B
JavaScript
|
import $ from "jquery";
|
||
|
|
||
|
function sync_open_organizations_page_with_current_hash() {
|
||
|
const hash = window.location.hash;
|
||
|
if (!hash || hash === "#all" || hash === "#undefined") {
|
||
|
$(".eligible_realm").show();
|
||
|
$(".realm-category").removeClass("selected");
|
||
|
$(`[data-category="all"]`).addClass("selected");
|
||
|
} else {
|
||
|
$(".eligible_realm").hide();
|
||
|
$(`.eligible_realm[data-org-type="${CSS.escape(hash.slice(1))}"]`).show();
|
||
|
$(".realm-category").removeClass("selected");
|
||
|
$(`[data-category="${CSS.escape(hash.slice(1))}"]`).addClass("selected");
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// init
|
||
|
$(() => {
|
||
|
sync_open_organizations_page_with_current_hash();
|
||
|
$(window).on("hashchange", () => {
|
||
|
sync_open_organizations_page_with_current_hash();
|
||
|
});
|
||
|
});
|