mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-12 12:33:26 +00:00
PHRAS-1113 - fix tooltip positionning for records previews
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user