PHRAS-1113 - fix tooltip positionning for records previews

This commit is contained in:
Florian BLOUET
2016-05-19 18:29:20 +02:00
parent edaf603552
commit 5be77091cf

View File

@@ -197,8 +197,9 @@
event.cancelBubble = true;
if ($.tooltip.blocked || this == $.tooltip.current || (!this.tooltipText && !this.tooltipSrc && !settings(this).bodyHandler))
if ($.tooltip.blocked || this == $.tooltip.current || (!this.tooltipText && !this.tooltipSrc && !settings(this).bodyHandler)) {
return;
}
// save current
$.tooltip.current = this;
@@ -239,7 +240,7 @@
helper.body.show();
var $this = $.tooltip.current;
var tooltipSettings = settings($this) ? settings($this) : {};
var fixedPosition = tooltipSettings.fixable ? tooltipSettings.fixable : false;
var fixedPosition = $.tooltip.blocked;
// fix PNG background for IE
if (tooltipSettings.fixPNG)
helper.parent.fixPNG();
@@ -365,7 +366,6 @@
// since event target can have different positionning, try to get common closest parent:
var $eventTarget = $origEventTarget.closest('.diapo');
if ($eventTarget.length > 0) {
// tooltip from records answer
recordWidthOffset = 148; // remove size
@@ -499,7 +499,6 @@
}
}
var resizeProperties = {
left: left,
top: top
@@ -575,6 +574,7 @@
showOverlay('_tooltip', 'body', unfix_tooltip, settings(this).fixableIndex);
$('#tooltip .tooltip_closer').show().bind('click', unfix_tooltip);
$.tooltip.blocked = true;
positioning.apply(this, arguments);
}
function visible() {
@@ -613,7 +613,6 @@
// remove position helper classes
helper.parent.removeClass("viewport-right").removeClass("viewport-bottom");
if (!settings($.tooltip.current).outside) {
var left = helper.parent[0].offsetLeft;
var top = helper.parent[0].offsetTop;