Add missing tooltips

- create bookmark
- delete filter
- change operator
- table sort icons
This commit is contained in:
Jakob-em
2020-12-29 21:48:09 +01:00
parent 4b14249c6b
commit efce49930a
4 changed files with 18 additions and 4 deletions

View File

@@ -32,7 +32,7 @@
{{ header.text }}
</slot>
</span>
<v-icon v-if="header.sortable" name="sort" class="sort-icon" small />
<v-icon v-if="header.sortable" name="sort" class="sort-icon" small v-tooltip.top="$t(getTooltipForSortIcon(header))"/>
</div>
<span
class="resize-handle"
@@ -121,6 +121,7 @@ export default defineComponent({
onResizeHandleMouseDown,
toggleManualSort,
toggleSelectAll,
getTooltipForSortIcon,
};
function getClassesForHeader(header: Header) {
@@ -145,6 +146,10 @@ export default defineComponent({
return classes;
}
function getTooltipForSortIcon(header: Header) {
return props.sort.by === header.value && props.sort.desc === false ? 'sort_direction.desc' : 'sort_direction.asc';
}
function changeSort(header: Header) {
if (header.sortable === false) return;
if (dragging.value === true) return;

View File

@@ -427,6 +427,8 @@ circle: Circle
empty_item: Empty Item
log_in_with: 'Log In with {provider}'
advanced_filter: Advanced Filter
delete_advanced_filter: Delete Filter
change_advanced_filter_operator: Change Operator
operators:
eq: Equals
neq: Doesn't equal
@@ -768,6 +770,8 @@ sign_out: Sign Out
sign_out_confirm: Are you sure you want to sign out?
something_went_wrong: Something went wrong.
sort_direction: Sort Direction
sort_direction.asc: Sort Ascending
sort_direction.desc: Sort Descending
template: Template
translation: Translation
value: Value

View File

@@ -22,7 +22,12 @@
:saving="creatingBookmark"
>
<template #activator="{ on }">
<v-icon class="toggle" name="bookmark_outline" @click="on" />
<v-icon
class="toggle"
@click="on"
name="bookmark_outline"
v-tooltip.right="$t('create_bookmark')"
/>
</template>
</bookmark-add>

View File

@@ -7,7 +7,7 @@
</div>
<v-menu show-arrow :disabled="disabled">
<template #activator="{ toggle }">
<div class="operator" @click="toggle">
<div class="operator" @click="toggle" v-tooltip.top="$t('change_advanced_filter_operator')">
<span>{{ $t(`operators.${activeOperator}`) }}</span>
<v-icon name="expand_more" />
</div>
@@ -25,7 +25,7 @@
</v-list>
</v-menu>
<div class="spacer" />
<v-icon class="remove" name="close" @click="$emit('remove')" />
<v-icon class="remove" name="close" @click="$emit('remove')" v-tooltip.left="$t('delete_advanced_filter')" />
</div>
<div class="field">
<filter-input v-model="value" :type="parsedField.type" :operator="activeOperator" :disabled="disabled" />