From f12eb86d7dd473244f09982dc1b13b0e0949ca5c Mon Sep 17 00:00:00 2001 From: SimeonC Date: Fri, 13 Mar 2015 17:59:02 +1300 Subject: [PATCH] fix(textAngular.popover): Add scroll top offset. --- lib/main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/main.js b/lib/main.js index 7dfb6246..9d01c801 100644 --- a/lib/main.js +++ b/lib/main.js @@ -193,10 +193,10 @@ textAngular.directive("textAngular", [ scope.reflowPopover = function(_el){ /* istanbul ignore if: catches only if near bottom of editor */ if(scope.displayElements.text[0].offsetHeight - 51 > _el[0].offsetTop){ - scope.displayElements.popover.css('top', _el[0].offsetTop + _el[0].offsetHeight + 'px'); + scope.displayElements.popover.css('top', _el[0].offsetTop + _el[0].offsetHeight + scope.displayElements.scrollWindow[0].scrollTop + 'px'); scope.displayElements.popover.removeClass('top').addClass('bottom'); }else{ - scope.displayElements.popover.css('top', _el[0].offsetTop - 54 + 'px'); + scope.displayElements.popover.css('top', _el[0].offsetTop - 54 + scope.displayElements.scrollWindow[0].scrollTop + 'px'); scope.displayElements.popover.removeClass('bottom').addClass('top'); } var _maxLeft = scope.displayElements.text[0].offsetWidth - scope.displayElements.popover[0].offsetWidth;