Kaynağa Gözat

Adds smooth scrolling to settings jumps

main
Eric Amodio 6 yıl önce
ebeveyn
işleme
6483c19e7c
2 değiştirilmiş dosya ile 5 ekleme ve 5 silme
  1. +1
    -1
      src/ui/scss/main.scss
  2. +4
    -4
      src/ui/shared/app-base.ts

+ 1
- 1
src/ui/scss/main.scss Dosyayı Görüntüle

@ -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 Dosyayı Görüntüle

@ -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();

Yükleniyor…
İptal
Kaydet