summaryrefslogtreecommitdiff
path: root/assets/js/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/js/app.js')
-rw-r--r--assets/js/app.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/assets/js/app.js b/assets/js/app.js
index e569dace..8191fe5c 100644
--- a/assets/js/app.js
+++ b/assets/js/app.js
@@ -241,10 +241,24 @@ Kanboard.Board = (function() {
return;
}
+ var _this = this;
$.get(href, function setTooltipContent(data) {
$('.ui-tooltip-content:visible').html(data);
+ var tooltip = $('.ui-tooltip:visible');
+
+ // Clear previous position, it interferes with the updated position computation
+ tooltip.css({ top: '', left: '' });
+
+ // Remove arrow, it will be added when repositionning
+ tooltip.children('.tooltip-arrow').remove();
+
+ // Reposition the tooltip
+ var position = $(_this).tooltip("option", "position");
+ position.of = $(_this);
+ tooltip.position(position);
+
// Toggle subtasks status
$('#tooltip-subtasks a').click(function(e) {