smooth scroll on settings panel

This commit is contained in:
Zack Rauen 2017-11-03 16:39:50 -04:00
parent bbe3cafed8
commit 43f99ac617
1 changed files with 5 additions and 4 deletions

View File

@ -2466,10 +2466,11 @@ class V2C_PluginCard extends BDV2.reactComponent {
showSettings() {
if (!this.settingsPanel) return;
this.setState({'settings': true});
BDV2.reactDom.findDOMNode(this).scrollIntoViewIfNeeded({
behavior: "smooth", // or "auto" or "instant"
block: "start" // or "end"
});
let self = $(BDV2.reactDom.findDOMNode(this));
let container = self.parents('.scroller');
container.animate({
scrollTop: self.offset().top - container.offset().top + container.scrollTop() - 30
}, 1000);
}
}