Merge pull request #11590 from owncloud/publiclinkscrollanimatefix
Use body element when animating scroll in public page
This commit is contained in:
commit
dd0b1e83b2
|
@ -1919,7 +1919,13 @@
|
||||||
|
|
||||||
// Animation
|
// Animation
|
||||||
var _this = this;
|
var _this = this;
|
||||||
this.$container.animate({
|
var $scrollContainer = this.$container;
|
||||||
|
if ($scrollContainer[0] === window) {
|
||||||
|
// need to use "body" to animate scrolling
|
||||||
|
// when the scroll container is the window
|
||||||
|
$scrollContainer = $('body');
|
||||||
|
}
|
||||||
|
$scrollContainer.animate({
|
||||||
// Scrolling to the top of the new element
|
// Scrolling to the top of the new element
|
||||||
scrollTop: currentOffset + $fileRow.offset().top - $fileRow.height() * 2 - additionalOffset
|
scrollTop: currentOffset + $fileRow.offset().top - $fileRow.height() * 2 - additionalOffset
|
||||||
}, {
|
}, {
|
||||||
|
|
Loading…
Reference in New Issue