fix display scrollbar only if needed

This commit is contained in:
Guido Oliveira
2021-03-30 10:05:04 -03:00
parent dcb5b36859
commit 877d76cf19

View File

@@ -3,7 +3,7 @@ Darkswarm.directive "bodyScroll", ($rootScope, BodyScroll) ->
scope: true
link: (scope, elem, attrs) ->
$rootScope.$on "toggleBodyScroll", ->
if BodyScroll.disabled
if BodyScroll.disabled && document.body.scrollHeight > document.body.clientHeight
document.body.style.top = "-#{window.scrollY}px"
document.body.style.position = 'fixed'
document.body.style.overflowY = 'scroll'