mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	settings: Extract settings.build_page().
This commit is contained in:
		@@ -117,20 +117,10 @@ function setup_settings_label() {
 | 
			
		||||
    };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
exports.setup_page = function () {
 | 
			
		||||
exports.build_page = function () {
 | 
			
		||||
    ui.set_up_scrollbar($("#settings_page .sidebar.left"));
 | 
			
		||||
    ui.set_up_scrollbar($("#settings_content"));
 | 
			
		||||
 | 
			
		||||
    var tab = (function () {
 | 
			
		||||
        var tab = false;
 | 
			
		||||
        var hash_sequence = window.location.hash.split(/\//);
 | 
			
		||||
        if (/#*(settings)/.test(hash_sequence[0])) {
 | 
			
		||||
            tab = hash_sequence[1];
 | 
			
		||||
            return tab || settings_panel_menu.normal_settings.current_tab();
 | 
			
		||||
        }
 | 
			
		||||
        return tab;
 | 
			
		||||
    }());
 | 
			
		||||
 | 
			
		||||
    setup_settings_label();
 | 
			
		||||
 | 
			
		||||
    var rendered_settings_tab = templates.render('settings_tab', {
 | 
			
		||||
@@ -148,6 +138,20 @@ exports.setup_page = function () {
 | 
			
		||||
    // Since we just swapped in a whole new settings widget, we need to
 | 
			
		||||
    // tell settings_sections nothing is loaded.
 | 
			
		||||
    settings_sections.reset_sections();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
exports.setup_page = function () {
 | 
			
		||||
    exports.build_page();
 | 
			
		||||
 | 
			
		||||
    var tab = (function () {
 | 
			
		||||
        var tab = false;
 | 
			
		||||
        var hash_sequence = window.location.hash.split(/\//);
 | 
			
		||||
        if (/#*(settings)/.test(hash_sequence[0])) {
 | 
			
		||||
            tab = hash_sequence[1];
 | 
			
		||||
            return tab || settings_panel_menu.normal_settings.current_tab();
 | 
			
		||||
        }
 | 
			
		||||
        return tab;
 | 
			
		||||
    }());
 | 
			
		||||
 | 
			
		||||
    if (tab) {
 | 
			
		||||
        exports.launch_page(tab);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user