Utility method to update jQuery bootstrap tooltips instead of using _fixTitle
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
What
Create utility method for updating tooltip, which would then call through to .tooltip('_fixTitle').
Why
Make more clear what is being done, provide a single place to update if this needs to change in the future and a reduce where we need to require jQuery.
Related
Discussion in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5622#note_106531319 (+7 comments):
in this case we will have no other option but to stick with jQuery here I guess one way we could isolate the jQuery would be to create an
updateBootstrapTooltipfunction and import that here instead.export const updateBootstrapTooltip = (element, value) => { element.setAttribute('title', value); $(element).tooltip('_fixTitle'); };If that sounds worthwhile we could create an issue and replace other uses of
fixTitlewith this.