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;