summaryrefslogtreecommitdiffstats
path: root/apps/settings/src
diff options
context:
space:
mode:
authorJulia Kirschenheuter <6078378+JuliaKirschenheuter@users.noreply.github.com>2023-01-11 13:05:19 +0100
committerGitHub <noreply@github.com>2023-01-11 13:05:19 +0100
commit9bddc38f196bdf28142a0cd7afce4505672d8fa2 (patch)
treea50120019e299d2f89ee936b9703aab9b64cc509 /apps/settings/src
parent8af0c99ce4d18a2e7ab87e28b739eb2295d07be0 (diff)
parent19358289412fb3ca9abdf8494386f5438411cf6c (diff)
downloadnextcloud-server-9bddc38f196bdf28142a0cd7afce4505672d8fa2.tar.gz
nextcloud-server-9bddc38f196bdf28142a0cd7afce4505672d8fa2.zip
Merge pull request #35893 from nextcloud/fix/35888-Replace_custom_tooltips_with_native_one_for_Users_page
Replace custom tooltips with native ones in users page
Diffstat (limited to 'apps/settings/src')
-rw-r--r--apps/settings/src/components/UserList/UserRow.vue15
-rw-r--r--apps/settings/src/components/UserList/UserRowSimple.vue17
2 files changed, 15 insertions, 17 deletions
diff --git a/apps/settings/src/components/UserList/UserRow.vue b/apps/settings/src/components/UserList/UserRow.vue
index 3254c17d4ce..797156f1882 100644
--- a/apps/settings/src/components/UserList/UserRow.vue
+++ b/apps/settings/src/components/UserList/UserRow.vue
@@ -93,7 +93,7 @@
<div v-else class="name">
{{ user.id }}
<div class="displayName subtitle">
- <div v-tooltip="user.displayname.length > 20 ? user.displayname : ''" class="cellText">
+ <div :title="user.displayname.length > 20 ? user.displayname : ''" class="cellText">
{{ user.displayname }}
</div>
</div>
@@ -172,7 +172,7 @@
<span slot="noResult">{{ t('settings', 'No results') }}</span>
</NcMultiselect>
</div>
- <div v-tooltip.auto="usedSpace"
+ <div :title="usedSpace"
:class="{'icon-loading-small': loading.quota}"
class="quota">
<NcMultiselect :allow-empty="false"
@@ -214,9 +214,9 @@
class="toggleUserActions">
<NcActions>
<NcActionButton icon="icon-checkmark"
- @click="editing = false">
- {{ t('settings', 'Done') }}
- </NcActionButton>
+ :title="t('settings', 'Done')"
+ :aria-label="t('settings', 'Done')"
+ @click="editing = false" />
</NcActions>
<div v-click-outside="hideMenu" class="userPopoverMenuWrapper">
<button class="icon-more"
@@ -237,8 +237,7 @@
<script>
import ClickOutside from 'vue-click-outside'
-import Vue from 'vue'
-import VTooltip from 'v-tooltip'
+
import {
NcPopoverMenu,
NcMultiselect,
@@ -248,8 +247,6 @@ import {
import UserRowSimple from './UserRowSimple'
import UserRowMixin from '../../mixins/UserRowMixin'
-Vue.use(VTooltip)
-
export default {
name: 'UserRow',
components: {
diff --git a/apps/settings/src/components/UserList/UserRowSimple.vue b/apps/settings/src/components/UserList/UserRowSimple.vue
index 3d024e79145..eddc16a64a5 100644
--- a/apps/settings/src/components/UserList/UserRowSimple.vue
+++ b/apps/settings/src/components/UserList/UserRowSimple.vue
@@ -7,12 +7,12 @@
alt=""
width="32"
height="32"
- :src="generateAvatar(user.id, isDarkTheme)" />
+ :src="generateAvatar(user.id, isDarkTheme)">
</div>
<!-- dirty hack to ellipsis on two lines -->
<div class="name">
<div class="displayName subtitle">
- <div v-tooltip="user.displayname.length > 20 ? user.displayname : ''" class="cellText">
+ <div :title="user.displayname.length > 20 ? user.displayname : ''" class="cellText">
<strong>
{{ user.displayname }}
</strong>
@@ -22,7 +22,7 @@
</div>
<div />
<div class="mailAddress">
- <div v-tooltip="user.email !== null && user.email.length > 20 ? user.email : ''" class="cellText">
+ <div :title="user.email !== null && user.email.length > 20 ? user.email : ''" class="cellText">
{{ user.email }}
</div>
</div>
@@ -48,20 +48,21 @@
<div v-if="showConfig.showUserBackend" class="userBackend">
{{ user.backend }}
</div>
- <div v-if="showConfig.showStoragePath" v-tooltip="user.storageLocation" class="storageLocation subtitle">
+ <div v-if="showConfig.showStoragePath" :title="user.storageLocation" class="storageLocation subtitle">
{{ user.storageLocation }}
</div>
</div>
- <div v-if="showConfig.showLastLogin" v-tooltip.auto="userLastLoginTooltip" class="lastLogin">
+ <div v-if="showConfig.showLastLogin" :title="userLastLoginTooltip" class="lastLogin">
{{ userLastLogin }}
</div>
<div class="userActions">
<div v-if="canEdit && !loading.all" class="toggleUserActions">
<NcActions>
- <NcActionButton icon="icon-rename" @click="toggleEdit">
- {{ t('settings', 'Edit User') }}
- </NcActionButton>
+ <NcActionButton icon="icon-rename"
+ :title="t('settings', 'Edit User')"
+ :aria-label="t('settings', 'Edit User')"
+ @click="toggleEdit" />
</NcActions>
<div class="userPopoverMenuWrapper">
<button v-click-outside="hideMenu"