From 9c55031ff7e0b8442290892d6ad5abbaf8693ad9 Mon Sep 17 00:00:00 2001 From: Nathan Friend Date: Tue, 9 Jul 2019 13:25:00 -0300 Subject: Add delay customization to tooltip.js This MR allows the delay of tooltips instantiated using tooltip.js to be customized through localStorage. --- app/assets/javascripts/vue_shared/directives/tooltip.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/assets/javascripts/vue_shared/directives/tooltip.js b/app/assets/javascripts/vue_shared/directives/tooltip.js index 2d1f7a1cfd0..73e92728cb9 100644 --- a/app/assets/javascripts/vue_shared/directives/tooltip.js +++ b/app/assets/javascripts/vue_shared/directives/tooltip.js @@ -3,8 +3,12 @@ import '~/commons/bootstrap'; export default { bind(el) { + const glTooltipDelay = localStorage.getItem('gl-tooltip-delay'); + const delay = glTooltipDelay ? JSON.parse(glTooltipDelay) : 0; + $(el).tooltip({ trigger: 'hover', + delay, }); }, -- cgit v1.2.1