fix(webui): make sidebar sticky as intended (#2354)
also a bit of language-specific width adjustment Reviewed-on: #2354 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									e267ca8f55
								
							
						
					
					
						commit
						049baa4313
					
				@ -75,7 +75,7 @@
 | 
				
			|||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
        <div class="w-100">
 | 
					        <div id="main-content" class="w-100">
 | 
				
			||||||
            <div data-route="/webui/" data-title="Login | OpenWF WebUI">
 | 
					            <div data-route="/webui/" data-title="Login | OpenWF WebUI">
 | 
				
			||||||
                <p data-loc="login_description"></p>
 | 
					                <p data-loc="login_description"></p>
 | 
				
			||||||
                <form onsubmit="doLogin();return false;">
 | 
					                <form onsubmit="doLogin();return false;">
 | 
				
			||||||
 | 
				
			|||||||
@ -2738,3 +2738,9 @@ function handleValenceBonusChange(event) {
 | 
				
			|||||||
        });
 | 
					        });
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					document.querySelectorAll("#sidebar .nav-link").forEach(function (elm) {
 | 
				
			||||||
 | 
					    elm.addEventListener("click", function () {
 | 
				
			||||||
 | 
					        window.scrollTo(0, 0);
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
 | 
				
			|||||||
@ -4,9 +4,19 @@
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    body.logged-in #sidebar {
 | 
					    body.logged-in #sidebar {
 | 
				
			||||||
        position: sticky;
 | 
					        position: fixed;
 | 
				
			||||||
        top: 5rem;
 | 
					    }
 | 
				
			||||||
        margin-right: 3rem;
 | 
					
 | 
				
			||||||
 | 
					    body.logged-in #main-content {
 | 
				
			||||||
 | 
					        margin-left: 7rem;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    body.logged-in:has([data-lang="de"].active) #main-content {
 | 
				
			||||||
 | 
					        margin-left: 8rem;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    body.logged-in:has([data-lang="zh"].active) #main-content {
 | 
				
			||||||
 | 
					        margin-left: 6rem;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    body:not(.logged-in) #sidebar {
 | 
					    body:not(.logged-in) #sidebar {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user