diff options
author | Nathan Friend <nathan@gitlab.com> | 2019-07-09 13:25:00 -0300 |
---|---|---|
committer | Nathan Friend <nathan@gitlab.com> | 2019-07-09 13:25:00 -0300 |
commit | 9c55031ff7e0b8442290892d6ad5abbaf8693ad9 (patch) | |
tree | e86ad9bbbc8d1c1d25ff9b1e15d21d24376528aa | |
parent | ebcf92c585f063f48270c38ef9a8745bbe23c804 (diff) | |
download | gitlab-ce-nfriend-add-delay-support-to-tooltip-js.tar.gz |
Add delay customization to tooltip.jsnfriend-add-delay-support-to-tooltip-js
This MR allows the delay of tooltips instantiated using
tooltip.js to be customized through localStorage.
-rw-r--r-- | app/assets/javascripts/vue_shared/directives/tooltip.js | 4 |
1 files changed, 4 insertions, 0 deletions
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, }); }, |