Skip to content

Commit 2d0c785

Browse files
authored
Merge pull request #1 from Drumstix42/Auto-position-class-fix
Update tooltip.js positionTooltip()
2 parents 3e9b981 + 0427230 commit 2d0c785

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/tooltip/tooltip.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,8 @@ angular.module('ui.bootstrap.tooltip', ['ui.bootstrap.position', 'ui.bootstrap.s
162162
if (!positionTimeout) {
163163
positionTimeout = $timeout(function() {
164164
var placementClasses = $position.parsePlacement(ttScope.placement);
165-
var placement = placementClasses[1] === 'center' ? placementClasses[0] : placementClasses[0] + '-' + placementClasses[1];
165+
var ttPosition = $position.positionElements(element, tooltip, ttScope.placement, appendToBody, true);
166+
var placement = ttPosition.placement;
166167

167168
// need to add classes prior to placement to allow correct tooltip width calculations
168169
if (!tooltip.hasClass(placementClasses[0])) {
@@ -176,7 +177,6 @@ angular.module('ui.bootstrap.tooltip', ['ui.bootstrap.position', 'ui.bootstrap.s
176177
}
177178

178179
// Take into account tooltup margins, since boostrap css draws tooltip arrow inside margins
179-
var ttPosition = $position.positionElements(element, tooltip, ttScope.placement, appendToBody, true);
180180
var initialHeight = angular.isDefined(tooltip.offsetHeight) ? tooltip.offsetHeight : tooltip.prop('offsetHeight');
181181
var elementPos = appendToBody ? $position.offset(element) : $position.position(element);
182182
tooltip.css({ top: ttPosition.top + 'px', left: ttPosition.left + 'px' });

0 commit comments

Comments
 (0)