diff --git a/addon/components/hover-tooltip.hbs b/addon/components/hover-tooltip.hbs
index 835b08d06..80caa1d27 100644
--- a/addon/components/hover-tooltip.hbs
+++ b/addon/components/hover-tooltip.hbs
@@ -1,8 +1,8 @@
-
+
{{#let velcro.loop as |loop|}}
{{yield (hash velcroHook=velcro.hook handleHover=(modifier this.hover)) to='hover' }}
{{#if this.tooltipOpen}}
{{yield loop to='tooltip'}}
{{/if}}
{{/let}}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/addon/components/hover-tooltip.ts b/addon/components/hover-tooltip.ts
index 348b5d491..d8ff74b64 100644
--- a/addon/components/hover-tooltip.ts
+++ b/addon/components/hover-tooltip.ts
@@ -1,12 +1,14 @@
import Component from '@glimmer/component';
import { modifier } from 'ember-modifier';
import { tracked } from '@glimmer/tracking';
+import { Velcro } from 'ember-velcro';
interface Args {
placement?: string;
}
export default class HoverTooltip extends Component {
+ Velcro = Velcro;
hover = modifier(
(element) => {
element.addEventListener('mouseenter', this.showTooltip);
diff --git a/addon/components/variable-plugin/date/edit.hbs b/addon/components/variable-plugin/date/edit.hbs
index 249b6a9fb..6e720ff1c 100644
--- a/addon/components/variable-plugin/date/edit.hbs
+++ b/addon/components/variable-plugin/date/edit.hbs
@@ -21,7 +21,7 @@
@onChange={{this.changeIncludeTime}}
/>
{{#if this.isCustom}}
-
+
{{/if}}
-
+
{{/if}}
@@ -67,7 +67,7 @@
@onChange={{this.setDateFormatFromKey}}
/>
- {{/if}}
+ {{/if}}
{{#if (eq this.dateFormatType "custom")}}
{
+ Velcro = Velcro;
+
@service
declare intl: IntlService;
diff --git a/addon/components/variable-plugin/number/nodeview.hbs b/addon/components/variable-plugin/number/nodeview.hbs
index be6ce7524..51d0e6e83 100644
--- a/addon/components/variable-plugin/number/nodeview.hbs
+++ b/addon/components/variable-plugin/number/nodeview.hbs
@@ -1,4 +1,4 @@
-
@@ -57,4 +57,4 @@
{{/if}}
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/addon/components/variable-plugin/number/nodeview.ts b/addon/components/variable-plugin/number/nodeview.ts
index fd118d501..480957475 100644
--- a/addon/components/variable-plugin/number/nodeview.ts
+++ b/addon/components/variable-plugin/number/nodeview.ts
@@ -12,6 +12,7 @@ import { localCopy } from 'tracked-toolbox';
import { isBlank } from '@ember/utils';
import { isNumber } from '@lblod/ember-rdfa-editor-lblod-plugins/utils/strings';
import { numberToWords } from '@lblod/ember-rdfa-editor-lblod-plugins/plugins/variable-plugin/utils/number-to-words';
+import { Velcro } from 'ember-velcro';
type Args = {
getPos: () => number | undefined;
@@ -24,6 +25,8 @@ type Args = {
};
export default class NumberNodeviewComponent extends Component {
+ Velcro = Velcro;
+
@localCopy('args.node.attrs.value', '') declare inputNumber: string;
@localCopy('args.node.attrs.writtenNumber', false)
declare writtenNumber: boolean;