mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			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();
 | 
						|
    });
 | 
						|
});
 |