Commit d965221e by chrisndodge

Merge pull request #1135 from MITx/bug/btalbot/cms-tooltips

debugged tooltip latency/vanishing issue
parents f87e5cef caf14351
...@@ -12,10 +12,10 @@ class @TooltipManager ...@@ -12,10 +12,10 @@ class @TooltipManager
'click': @hideTooltip 'click': @hideTooltip
showTooltip: (e) => showTooltip: (e) =>
tooltipText = $(e.target).attr('data-tooltip') $target = $(e.target).closest('[data-tooltip]')
tooltipText = $target.attr('data-tooltip')
@$tooltip.html(tooltipText) @$tooltip.html(tooltipText)
@$body.append(@$tooltip) @$body.append(@$tooltip)
$(e.target).children().css('pointer-events', 'none')
tooltipCoords = tooltipCoords =
x: e.pageX - (@$tooltip.outerWidth() / 2) x: e.pageX - (@$tooltip.outerWidth() / 2)
...@@ -26,8 +26,8 @@ class @TooltipManager ...@@ -26,8 +26,8 @@ class @TooltipManager
'top': tooltipCoords.y 'top': tooltipCoords.y
@tooltipTimer = setTimeout ()=> @tooltipTimer = setTimeout ()=>
@$tooltip.show().css('opacity', 1)
@$tooltip.show().css('opacity', 1)
@tooltipTimer = setTimeout ()=> @tooltipTimer = setTimeout ()=>
@hideTooltip() @hideTooltip()
, 3000 , 3000
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment