diff --git a/assets/controllers/tooltip_controller.js b/assets/controllers/tooltip_controller.js index b7d9139..9658041 100644 --- a/assets/controllers/tooltip_controller.js +++ b/assets/controllers/tooltip_controller.js @@ -16,14 +16,17 @@ export default class extends Controller { trigger: 'click', allowHTML: true, interactive: true, + appendTo: document.body, } } else { options = { content: this.contentValue, placement, touch: false, + trigger: 'mouseenter focus', allowHTML: true, interactive: true, + appendTo: document.body, } } if (this.hasTriggerTarget) { diff --git a/templates/forms.html.twig b/templates/forms.html.twig index a03c3a6..f3a94d0 100644 --- a/templates/forms.html.twig +++ b/templates/forms.html.twig @@ -95,7 +95,7 @@ {%- set tooltip = attr.tooltip -%} {%- set attr = attr|filter((v, k) => k != 'tooltip') -%} {%- endif -%} - + {%- endblock radio_widget -%} @@ -105,13 +105,13 @@ {%- if form.vars.attr.tooltip is defined -%} {%- set tooltip = form.vars.attr.tooltip -%} {%- endif -%} -
-