summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWinnie Hellmann <winnie@gitlab.com>2018-10-20 12:01:14 +0200
committerWinnie Hellmann <winnie@gitlab.com>2018-10-20 12:01:14 +0200
commite584a69710a89490684f9486f786c25b60068880 (patch)
tree9aed7019b7e5ce3d28449d1c9ef57ad2aa7d23c4
parent984416f971529c2aa0d9db7ca41594f7d5f80958 (diff)
downloadgitlab-ce-winh-dynamic-tooltips.tar.gz
Update the content of visible tooltipswinh-dynamic-tooltips
-rw-r--r--app/assets/javascripts/vue_shared/directives/tooltip.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/assets/javascripts/vue_shared/directives/tooltip.js b/app/assets/javascripts/vue_shared/directives/tooltip.js
index 4f2412ce520..549d27e96d9 100644
--- a/app/assets/javascripts/vue_shared/directives/tooltip.js
+++ b/app/assets/javascripts/vue_shared/directives/tooltip.js
@@ -9,6 +9,14 @@ export default {
componentUpdated(el) {
$(el).tooltip('_fixTitle');
+
+ // update visible tooltips
+ const tooltipInstance = $(el).data('bs.tooltip');
+ const tip = tooltipInstance.getTipElement();
+ tooltipInstance.setElementContent(
+ $(tip.querySelectorAll('.tooltip-inner')),
+ tooltipInstance.getTitle(),
+ );
},
unbind(el) {