Sfoglia il codice sorgente

Adds smooth scrolling to settings jumps

main
Eric Amodio 6 anni fa
parent
commit
6483c19e7c
2 ha cambiato i file con 5 aggiunte e 5 eliminazioni
  1. +1
    -1
      src/ui/scss/main.scss
  2. +4
    -4
      src/ui/shared/app-base.ts

+ 1
- 1
src/ui/scss/main.scss Vedi File

@ -878,7 +878,7 @@ ul {
.section-group__content {
flex: auto 1 1;
margin-bottom: 50%;
margin-bottom: 100%;
min-width: 0;
}

+ 4
- 4
src/ui/shared/app-base.ts Vedi File

@ -171,11 +171,11 @@ export abstract class App {
height = header.clientHeight;
}
el.scrollIntoView({
block: 'start',
behavior: 'auto'
const top = el.getBoundingClientRect().top - document.body.getBoundingClientRect().top - height;
window.scrollTo({
top: top,
behavior: 'smooth'
});
window.scrollBy(0, -height);
e.stopPropagation();
e.preventDefault();

Caricamento…
Annulla
Salva