3
0

Add noninteractive to tooltips

This commit is contained in:
Jože Fortun 2024-01-26 12:58:53 +01:00 committed by Mumbi Francis
parent 2aafdc6016
commit 5951811d6e
44 changed files with 79 additions and 79 deletions

View File

@ -129,7 +129,7 @@
<b-button
v-else
v-b-tooltip.hover="{ title: $t('tooltip.regenerate-secret'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.regenerate-secret'), container: '#body' }"
data-test-id="button-regenerate-client-secret"
class="ml-1 text-primary"
variant="link"

View File

@ -139,7 +139,7 @@
<b-col
v-for="role in roles"
:key="role.ID"
v-b-tooltip.hover="{ title: getRuleTooltip(checkRule(role.ID, permissions[type].any, operation, 'unknown-context'), !!role.userID), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: getRuleTooltip(checkRule(role.ID, permissions[type].any, operation, 'unknown-context'), !!role.userID), container: '#body' }"
class="d-flex align-items-center justify-content-center border-bottom border-left p-3 pointer active-cell h5 mb-0"
:class="{
'not-allowed bg-extra-light': role.mode === 'eval',

View File

@ -217,7 +217,7 @@
<template #cell(updatedAt)="{ value }">
<time
v-b-tooltip.hover="{ title: value, container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: value, container: '#body' }"
:datetime="value.toISOString()"
>
{{ filter.absoluteTime ? value : value.fromNow() }}

View File

@ -28,7 +28,7 @@
<c-input-confirm
v-if="!hideDelete"
v-b-tooltip.hover
v-b-tooltip.noninteractive.hover
:disabled="disableDelete || processing"
:processing="processingDelete"
:text="$t('label.delete')"

View File

@ -1,7 +1,7 @@
<template>
<tr>
<td
v-b-tooltip.hover
v-b-tooltip.noninteractive.hover
class="handle align-middle pr-2"
>
<font-awesome-icon
@ -58,7 +58,7 @@
<b-input-group-append>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.field'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.field'), container: '#body' }"
data-test-id="button-configure-field"
variant="extra-light"
:disabled="!value.cap.configurable"

View File

@ -52,7 +52,7 @@
<b-input-group-append>
<b-button
v-b-tooltip.hover="{ title: $t('selector.tooltip.clone.noRef'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('selector.tooltip.clone.noRef'), container: '#body' }"
variant="extra-light"
:disabled="!selectedExistingBlock"
class="d-flex align-items-center"
@ -64,7 +64,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('selector.tooltip.clone.ref'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('selector.tooltip.clone.ref'), container: '#body' }"
variant="extra-light"
:disabled="!selectedExistingBlock"
class="d-flex align-items-center"

View File

@ -27,7 +27,7 @@
class="text-danger"
>
<font-awesome-icon
v-b-tooltip.hover="{ title: $t('notVisible'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('notVisible'), container: '#body' }"
:icon="['fas', 'eye-slash']"
/>
</span>
@ -58,7 +58,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.view'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.view'), container: '#body' }"
data-test-id="button-page-view"
variant="primary"
:to="pageViewer(item)"
@ -71,7 +71,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.edit.page'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.edit.page'), container: '#body' }"
data-test-id="button-page-edit"
variant="primary"
:to="{name: 'admin.pages.edit', params: { pageID: item.pageID }}"
@ -86,7 +86,7 @@
<b-dropdown
v-if="item.canGrant || namespace.canGrant"
v-b-tooltip.hover="{ title: $t('permissions:resources.compose.page.tooltip'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('permissions:resources.compose.page.tooltip'), container: '#body' }"
data-test-id="dropdown-permissions"
variant="light"
size="sm"

View File

@ -1,7 +1,7 @@
<template>
<tr class="w-100 d-inline-block">
<td
v-b-tooltip.hover
v-b-tooltip.noninteractive.hover
class="handle align-middle w-100 d-inline-block"
:class="{ 'cursor-grab': !fixed }"
>

View File

@ -11,7 +11,7 @@
<b-input-group>
<b-input-group-prepend>
<b-button
v-b-tooltip.hover="{ title: $t('validators.expression.tooltip'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('validators.expression.tooltip'), container: '#body' }"
variant="extra-light"
>
ƒ

View File

@ -2,7 +2,7 @@
<div>
<b-button
:id="popoverTarget"
v-b-tooltip.hover="{ title: $t('recordList.filter.title'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('recordList.filter.title'), container: '#body' }"
:variant="variant"
class="d-flex align-items-center d-print-none border-0 px-1 h-100"
:class="buttonClass"

View File

@ -25,7 +25,7 @@
class="d-flex align-items-center fill-width gap-1"
>
<b-button
v-b-tooltip.hover="{ title: $t('recordNavigation.prev'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('recordNavigation.prev'), container: '#body' }"
pill
size="lg"
variant="outline-primary"
@ -36,7 +36,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('recordNavigation.next'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('recordNavigation.next'), container: '#body' }"
size="lg"
pill
variant="outline-primary"

View File

@ -77,7 +77,7 @@
/>
<b-input-group-prepend>
<b-button
v-b-tooltip.hover="{ title: $t('validators.error.tooltip'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('validators.error.tooltip'), container: '#body' }"
variant="warning"
>
!

View File

@ -36,7 +36,7 @@
<div class="d-flex w-100">
<b-button
v-if="field.isMulti"
v-b-tooltip.hover="{ title: $t('tooltip.openMap'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.openMap'), container: '#body' }"
variant="light"
class="w-100"
@click="openMap()"
@ -72,7 +72,7 @@
/>
<b-input-group-append>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.openMap'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.openMap'), container: '#body' }"
variant="extra-light"
class="d-flex align-items-center"
@click="openMap(ctx.index)"
@ -85,7 +85,7 @@
<b-button
v-if="!field.options.hideCurrentLocationButton"
v-b-tooltip.hover="{ title: $t('tooltip.useCurrentLocation'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.useCurrentLocation'), container: '#body' }"
variant="extra-light"
class="d-flex align-items-center"
@click="useCurrentLocation(ctx.index)"
@ -117,7 +117,7 @@
/>
<b-input-group-append>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.openMap'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.openMap'), container: '#body' }"
variant="extra-light"
class="d-flex align-items-center"
@click="openMap()"
@ -130,7 +130,7 @@
<b-button
v-if="!field.options.hideCurrentLocationButton"
v-b-tooltip.hover="{ title: $t('tooltip.useCurrentLocation'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.useCurrentLocation'), container: '#body' }"
variant="extra-light"
class="d-flex align-items-center"
@click="useCurrentLocation()"

View File

@ -23,7 +23,7 @@
class="d-flex w-100 align-items-center mb-1"
>
<font-awesome-icon
v-b-tooltip.hover="{ title: $t('tooltip.dragAndDrop'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.dragAndDrop'), container: '#body' }"
:icon="['fas', 'bars']"
class="handle text-secondary ml-1 mr-2"
/>

View File

@ -35,7 +35,7 @@
<b-input-group-append v-if="canManageNamespaces">
<b-button
v-b-tooltip.hover="{ title: $t('editNamespace'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('editNamespace'), container: '#body' }"
data-test-id="button-namespace-edit"
:disabled="!canUpdateNamespace"
variant="primary"

View File

@ -92,7 +92,7 @@
<b-input-group-append>
<b-button
v-b-tooltip.hover="{ title: $t('reminder.recordPageLink'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('reminder.recordPageLink'), container: '#body' }"
:disabled="!recordViewer"
:to="recordViewer"
variant="extra-light"

View File

@ -17,7 +17,7 @@
class="d-flex flex-row flex-nowrap align-items-center"
>
<b-form-checkbox
v-b-tooltip.hover.left.350="{ title: $t(`reminder.${!!r.dismissedAt ? 'undismiss' : 'dismiss'}`), container: '#body' }"
v-b-tooltip.noninteractive.hover.left.350="{ title: $t(`reminder.${!!r.dismissedAt ? 'undismiss' : 'dismiss'}`), container: '#body' }"
data-test-id="checkbox-dismiss-reminder"
:checked="!!r.dismissedAt"
class="my-2 ml-2"
@ -40,7 +40,7 @@
>
<b-button
v-if="r.payload.link"
v-b-tooltip.hover="{ title: $t('reminder.recordPageLink'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('reminder.recordPageLink'), container: '#body' }"
:to="recordViewer(r.payload.link)"
variant="outline-light"
class="d-flex align-items-center py-2 text-primary border-0"
@ -49,7 +49,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('reminder.edit.label'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('reminder.edit.label'), container: '#body' }"
data-test-id="button-edit-reminder"
variant="outline-light"
class="d-flex align-items-center py-2 text-primary border-0"
@ -73,7 +73,7 @@
class="text-secondary small px-2 pb-1"
>
<font-awesome-icon
v-b-tooltip.hover="{ title: $t('reminder.snooze.count', { count: r.snoozeCount }), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('reminder.snooze.count', { count: r.snoozeCount }), container: '#body' }"
data-test-id="icon-remind-at"
:icon="['far', 'bell']"
class="text-primary"

View File

@ -18,7 +18,7 @@
<b-input-group-append>
<b-button
v-b-tooltip.hover="{ title: $t('chart.openInBuilder'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('chart.openInBuilder'), container: '#body' }"
:disabled="!selectedChart || (!selectedChart.canUpdateChart && !selectedChart.canDeleteChart)"
variant="extra-light"
class="d-flex align-items-center"

View File

@ -303,7 +303,7 @@
style="top: 0;"
>
<b-button
v-b-tooltip.hover="{ title: $t('metric.edit.refreshData'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('metric.edit.refreshData'), container: '#body' }"
variant="outline-light"
size="lg"
class="d-flex align-items-center text-primary ml-auto border-0 px-2 mt-2 mr-2"

View File

@ -39,7 +39,7 @@
class="inline-actions ml-2"
>
<b-button
v-b-tooltip.hover="{ title: $t('field.inlineEdit.button.title'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('field.inlineEdit.button.title'), container: '#body' }"
variant="outline-light"
size="sm"
:disabled="editable"

View File

@ -269,7 +269,7 @@
<b-button
v-if="field.sortable"
v-b-tooltip.hover="{ title: $t('recordList.sort.tooltip'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('recordList.sort.tooltip'), container: '#body' }"
variant="outline-extra-light"
class="d-flex align-items-center text-secondary d-print-none border-0 px-1 ml-1"
@click="handleSort(field)"
@ -396,7 +396,7 @@
class="inline-actions"
>
<b-button
v-b-tooltip.hover="{ title: $t('recordList.inlineEdit.button.title'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('recordList.inlineEdit.button.title'), container: '#body' }"
variant="outline-extra-light"
size="sm"
class="text-secondary border-0 ml-1"

View File

@ -54,7 +54,7 @@
>
<div
v-if="unsavedBlocks.has(tab.block.blockID !== '0' ? tab.block.blockID : tab.block.meta.tempID)"
v-b-tooltip.hover="{ title: $t('unsavedChanges'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('unsavedChanges'), container: '#body' }"
class="btn btn-sm border-0"
>
<font-awesome-icon
@ -65,7 +65,7 @@
<b-button-group size="sm">
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.edit'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.edit'), container: '#body' }"
variant="outline-light"
class="text-primary border-0 toolbox-button"
@click="editTabbedBlock(tab)"
@ -76,7 +76,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.clone'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.clone'), container: '#body' }"
variant="outline-light"
class="text-primary border-0 toolbox-button"
@click="cloneTabbedBlock(tab)"
@ -87,7 +87,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.copy'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.copy'), container: '#body' }"
variant="outline-light"
class="text-primary border-0 toolbox-button"
@click="copyTabbedBlock(tab)"

View File

@ -181,7 +181,7 @@
<b-button
v-if="tab.blockID"
id="popover-edit"
v-b-tooltip.hover="{ title: $t('tabs.tooltip.edit'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tabs.tooltip.edit'), container: '#body' }"
size="sm"
variant="extra-light"
class="d-flex align-items-center justify-content-center"
@ -194,7 +194,7 @@
</b-button>
<b-button
v-else
v-b-tooltip.hover="{ title: $t('tabs.tooltip.addBlock'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tabs.tooltip.addBlock'), container: '#body' }"
size="sm"
variant="extra-light"
class="d-flex align-items-center justify-content-center"

View File

@ -29,7 +29,7 @@
>
<b-button
v-if="block.options.showRefresh"
v-b-tooltip.hover="{ title: $t('general.label.refresh'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('general.label.refresh'), container: '#body' }"
variant="outline-light"
class="d-flex align-items-center text-secondary d-print-none border-0"
@click="$emit('refreshBlock')"
@ -39,7 +39,7 @@
<b-button
v-if="block.options.magnifyOption || isBlockMagnified"
v-b-tooltip.hover="{ title: isBlockMagnified ? '' : $t('general.label.magnify'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: isBlockMagnified ? '' : $t('general.label.magnify'), container: '#body' }"
variant="outline-light"
class="d-flex align-items-center text-secondary d-print-none border-0"
@click="$root.$emit('magnify-page-block', isBlockMagnified ? undefined : magnifyParams)"

View File

@ -29,7 +29,7 @@
>
<b-button
v-if="block.options.showRefresh"
v-b-tooltip.hover="{ title: $t('general.label.refresh'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('general.label.refresh'), container: '#body' }"
variant="outline-light"
class="d-flex align-items-center text-secondary d-print-none border-0"
@click="$emit('refreshBlock')"
@ -39,7 +39,7 @@
<b-button
v-if="block.options.magnifyOption || isBlockMagnified"
v-b-tooltip.hover="{ title: isBlockMagnified ? '' : $t('general.label.magnify'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: isBlockMagnified ? '' : $t('general.label.magnify'), container: '#body' }"
variant="outline-light"
class="d-flex align-items-center text-secondary d-print-none border-0"
@click="$root.$emit('magnify-page-block', isBlockMagnified ? undefined : magnifyParams)"

View File

@ -1,6 +1,6 @@
<template>
<b-button
v-b-tooltip.hover="{ title: tooltip, container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: tooltip, container: '#body' }"
data-test-id="button-translation"
:variant="buttonVariant"
:class="buttonClass"

View File

@ -134,7 +134,7 @@
<b-input-group-append v-if="showEditColorSchemeButton">
<b-button
v-b-tooltip.hover="{ title: $t('colorScheme.custom.edit'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('colorScheme.custom.edit'), container: '#body' }"
variant="extra-light"
class="d-flex align-items-center"
@click="editColorScheme()"
@ -296,7 +296,7 @@
style="top: 0;"
>
<b-button
v-b-tooltip.hover="{ title: $t('edit.loadData'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('edit.loadData'), container: '#body' }"
:disabled="processing || !reportsValid"
variant="outline-light"
size="lg"

View File

@ -46,7 +46,7 @@
/>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.edit.page'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.edit.page'), container: '#body' }"
variant="primary"
:to="pageEditor"
class="d-flex align-items-center"
@ -85,7 +85,7 @@
>
<div
v-if="unsavedBlocks.has(block.blockID !== '0' ? block.blockID : block.meta.tempID)"
v-b-tooltip.hover="{ title: $t('tooltip.unsavedChanges'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.unsavedChanges'), container: '#body' }"
class="btn border-0"
>
<font-awesome-icon
@ -96,7 +96,7 @@
<b-button-group>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.edit.block'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.edit.block'), container: '#body' }"
data-test-id="button-edit"
variant="outline-light"
class="border-0"
@ -108,7 +108,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.clone.block'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.clone.block'), container: '#body' }"
variant="outline-light"
class="border-0"
@click="cloneBlock(index)"
@ -119,7 +119,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.copy.block'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.copy.block'), container: '#body' }"
variant="outline-light"
class="border-0"
@click="copyBlock(index)"
@ -201,7 +201,7 @@
</h5>
<font-awesome-icon
v-if="isEditorBlockReferenced"
v-b-tooltip.hover.right="{ title: $t('referencedBlock'), container: '#body' }"
v-b-tooltip.noninteractive.hover.right="{ title: $t('referencedBlock'), container: '#body' }"
:icon="['fas', 'exclamation-circle']"
class="text-warning"
/>
@ -234,7 +234,7 @@
</h5>
<font-awesome-icon
v-if="isEditorBlockReferenced"
v-b-tooltip.hover.right="{ title: $t('referencedBlock'), container: '#body' }"
v-b-tooltip.noninteractive.hover.right="{ title: $t('referencedBlock'), container: '#body' }"
:icon="['fas', 'exclamation-circle']"
class="text-warning"
/>

View File

@ -32,7 +32,7 @@
/>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.view'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.view'), container: '#body' }"
variant="primary"
:to="pageViewer"
class="d-flex align-items-center"
@ -179,7 +179,7 @@
<template #label>
{{ $t('icon.page') }}
<b-button
v-b-tooltip.hover="{ title: $t('icon.configure'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('icon.configure'), container: '#body' }"
variant="outline-light"
class="d-flex align-items-center px-1 text-primary border-0 ml-1"
@click="openIconModal"
@ -317,7 +317,7 @@
<b-input-group-append>
<b-button
v-b-tooltip.hover="{ title: $t('page-layout.tooltip.configure'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('page-layout.tooltip.configure'), container: '#body' }"
variant="extra-light"
class="d-flex align-items-center px-3"
@click="configureLayout(index)"
@ -328,7 +328,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('page-layout.tooltip.builder'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('page-layout.tooltip.builder'), container: '#body' }"
variant="primary"
:disabled="layout.pageLayoutID === '0'"
class="d-flex align-items-center"
@ -837,7 +837,7 @@
<b-input-group-append>
<b-button
v-b-modal.logo
v-b-tooltip.hover="{ title: $t('tooltip.preview-link'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.preview-link'), container: '#body' }"
:disabled="!linkUrl"
variant="light"
rounded

View File

@ -27,7 +27,7 @@
</b-button>
<b-button
v-if="namespace.canManageNamespace"
v-b-tooltip.hover="{ title: $t('configure'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('configure'), container: '#body' }"
data-test-id="button-visit-admin-panel"
variant="primary"
class="d-flex align-items-center"

View File

@ -33,7 +33,7 @@
style="margin-left:2px;"
/>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.edit.page'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.edit.page'), container: '#body' }"
data-test-id="button-page-edit"
:to="pageEditor"
variant="primary"

View File

@ -33,7 +33,7 @@
{{ $t('general:federated') }}
</b-badge>
<b-avatar
v-b-tooltip.hover="{ title: $t('types.module'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('types.module'), container: '#body' }"
size="sm"
icon="list-ul"
class="align-center bg-light text-dark"

View File

@ -8,7 +8,7 @@
{{ hit.value.name || hit.value.slug }}
</h5>
<b-avatar
v-b-tooltip.hover="{ title: $t('types.namespace'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('types.namespace'), container: '#body' }"
size="sm"
icon="code-square"
class="align-center bg-light text-dark"

View File

@ -33,7 +33,7 @@
{{ $t('general:federated') }}
</b-badge>
<b-avatar
v-b-tooltip.hover="{ title: $t('filters:types.record'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('filters:types.record'), container: '#body' }"
size="sm"
icon="file-earmark-text"
class="align-center bg-light text-dark"

View File

@ -9,7 +9,7 @@
</h5>
<b-avatar
v-b-tooltip.hover="{ title: $t('types.user'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('types.user'), container: '#body' }"
size="sm"
class="align-center bg-light text-dark"
/>

View File

@ -84,7 +84,7 @@
class="position-fixed map-button"
>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.map'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.map'), container: '#body' }"
variant="warning"
class="rounded-circle p-3"
@click="toggleMap"

View File

@ -18,7 +18,7 @@
<b-input-group-append>
<b-button
v-b-tooltip.hover="{ title: $t('builder:tooltip.configure-scenarios'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('builder:tooltip.configure-scenarios'), container: '#body' }"
variant="light"
:disabled="!canUpdate"
@click="openScenarioConfigurator"
@ -58,7 +58,7 @@
/>
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('builder:tooltip.edit.report'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('builder:tooltip.edit.report'), container: '#body' }"
variant="primary"
class="d-flex align-items-center justify-content-center"
style="margin-left:2px;"
@ -89,7 +89,7 @@
>
<div
v-if="unsavedBlocks.has(index)"
v-b-tooltip.hover="{ title: $t('tooltip.unsavedChanges'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.unsavedChanges'), container: '#body' }"
class="btn border-0"
>
<font-awesome-icon
@ -100,7 +100,7 @@
<b-button-group>
<b-button
v-b-tooltip.hover="{ title: $t('builder:tooltip.add.displayElement'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('builder:tooltip.add.displayElement'), container: '#body' }"
variant="outline-light"
class="border-0"
@click="openDisplayElementSelector(index)"
@ -111,7 +111,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('builder:tooltip.edit.block'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('builder:tooltip.edit.block'), container: '#body' }"
variant="outline-light"
class="border-0"
@click="editBlock(index)"

View File

@ -27,7 +27,7 @@
/>
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.view-report'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.view-report'), container: '#body' }"
variant="primary"
style="margin-left:2px;"
:disabled="!canRead"

View File

@ -78,7 +78,7 @@
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('report.edit'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('report.edit'), container: '#body' }"
data-test-id="button-report-edit"
variant="primary"
:to="{ name: 'report.edit', params: { reportID: r.reportID } }"

View File

@ -34,7 +34,7 @@
/>
</b-button>
<b-button
v-b-tooltip.hover="{ title: $t('tooltip.edit.report'), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: $t('tooltip.edit.report'), container: '#body' }"
variant="primary"
class="d-flex align-items-center justify-content-center"
style="margin-left:2px;"

View File

@ -1,7 +1,7 @@
<template>
<div
v-if="tooltip"
v-b-tooltip.hover.right="{ variant: tooltipVariant, title: tooltip, container: '#body' }"
v-b-tooltip.noninteractive.hover.right="{ variant: tooltipVariant, title: tooltip, container: '#body' }"
class="d-flex align-items-center ml-1"
>
<font-awesome-icon

View File

@ -3,7 +3,7 @@
<template v-if="!inConfirmation">
<b-button
data-test-id="button-delete"
v-b-tooltip.hover="{ title: tooltip, container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: tooltip, container: '#body' }"
:variant="variant"
:size="size"
:disabled="disabled || processing"

View File

@ -80,7 +80,7 @@
<l-control class="leaflet-bar">
<a
v-if="!hideCurrentLocationButton"
v-b-tooltip.hover="{ title: labels.tooltip && labels.tooltip.goToCurrentLocation, container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: labels.tooltip && labels.tooltip.goToCurrentLocation, container: '#body' }"
role="button"
class="d-flex justify-content-center align-items-center"
@click="goToCurrentLocation"

View File

@ -137,7 +137,7 @@
<h5
v-for="r in e.rules"
:key="r.operation"
v-b-tooltip.hover="{ title: getRuleTooltip(r.access === 'unknown-context', !!e.userID), container: '#body' }"
v-b-tooltip.noninteractive.hover="{ title: getRuleTooltip(r.access === 'unknown-context', !!e.userID), container: '#body' }"
class="text-center mb-1 mt-2 w-100"
>
<font-awesome-icon