Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Philipp Wolfer
funkwhale
Commits
f9edbd9d
Verified
Commit
f9edbd9d
authored
Mar 20, 2019
by
Eliot Berriot
Browse files
Fix
#766
: Added title on hover for truncated content
parent
a75d7e95
Changes
6
Hide whitespace changes
Inline
Side-by-side
changes/changelog.d/766.enhancement
0 → 100644
View file @
f9edbd9d
Added title on hover for truncated content (#766)
front/src/components/Sidebar.vue
View file @
f9edbd9d
...
...
@@ -135,9 +135,11 @@
<img
class=
"ui mini image"
v-else
src=
"../assets/audio/default-cover.png"
>
</td>
<td
colspan=
"4"
>
<button
class=
"title reset ellipsis"
:aria-label=
"labels.selectTrack"
>
<button
class=
"title reset ellipsis"
:title=
"track.title"
:aria-label=
"labels.selectTrack"
>
<strong>
{{ track.title }}
</strong><br
/>
{{ track.artist.name }}
<span>
{{ track.artist.name }}
</span>
</button>
</td>
<td>
...
...
front/src/components/audio/album/Card.vue
View file @
f9edbd9d
...
...
@@ -10,7 +10,7 @@
</div>
<div
class=
"meta"
>
<span>
<router-link
tag=
"span"
:to=
"
{name: 'library.artists.detail', params: {id: album.artist.id }}">
<router-link
:title=
"album.artist.name"
tag=
"span"
:to=
"
{name: 'library.artists.detail', params: {id: album.artist.id }}">
<span
v-translate=
"
{artist: album.artist.name}" :translate-params="{artist: album.artist.name}">By %{ artist }
</span>
</router-link>
</span><span
class=
"time"
v-if=
"album.release_date"
>
–
{{
album
.
release_date
|
year
}}
</span>
...
...
@@ -24,7 +24,7 @@
</td>
<td
class=
"content-cell"
colspan=
"5"
>
<track-favorite-icon
:track=
"track"
></track-favorite-icon>
<router-link
class=
"track discrete link"
:to=
"
{name: 'library.tracks.detail', params: {id: track.id }}">
<router-link
:title=
"track.title"
class=
"track discrete link"
:to=
"
{name: 'library.tracks.detail', params: {id: track.id }}">
<template
v-if=
"track.position"
>
{{
track
.
position
}}
.
</
template
>
...
...
front/src/components/audio/artist/Card.vue
View file @
f9edbd9d
...
...
@@ -15,7 +15,7 @@
<img
class=
"ui mini image"
v-else
src=
"../../../assets/audio/default-cover.png"
>
</td>
<td
colspan=
"4"
>
<router-link
class=
"discrete link"
:to=
"
{name: 'library.albums.detail', params: {id: album.id }}">
<router-link
:title=
"album.title"
class=
"discrete link"
:to=
"
{name: 'library.albums.detail', params: {id: album.id }}">
<strong>
{{
album
.
title
}}
</strong>
</router-link><br
/>
{{
album
.
tracks_count
}}
tracks
...
...
front/src/components/audio/track/Row.vue
View file @
f9edbd9d
...
...
@@ -8,7 +8,7 @@
<img
class=
"ui mini image"
v-else
src=
"../../../assets/audio/default-cover.png"
>
</td>
<td
colspan=
"6"
>
<router-link
class=
"track"
:to=
"
{name: 'library.tracks.detail', params: {id: track.id }}">
<router-link
class=
"track"
:title=
"track.title"
:to=
"
{name: 'library.tracks.detail', params: {id: track.id }}">
<template
v-if=
"displayPosition && track.position"
>
{{
track
.
position
}}
.
</
template
>
...
...
@@ -16,21 +16,21 @@
</router-link>
</td>
<td
colspan=
"4"
>
<router-link
v-if=
"track.artist.id === albumArtist.id"
class=
"artist discrete link"
:to=
"{name: 'library.artists.detail', params: {id: track.artist.id }}"
>
<router-link
v-if=
"track.artist.id === albumArtist.id"
:title=
"track.artist.name"
class=
"artist discrete link"
:to=
"{name: 'library.artists.detail', params: {id: track.artist.id }}"
>
{{ track.artist.name }}
</router-link>
<
template
v-else
>
<router-link
class=
"artist discrete link"
:to=
"
{name: 'library.artists.detail', params: {id: albumArtist.id }}">
<router-link
class=
"artist discrete link"
:title=
"albumArtist.name"
:to=
"
{name: 'library.artists.detail', params: {id: albumArtist.id }}">
{{
albumArtist
.
name
}}
</router-link>
/
<router-link
class=
"artist discrete link"
:to=
"
{name: 'library.artists.detail', params: {id: track.artist.id }}">
<router-link
class=
"artist discrete link"
:title=
"track.artist.name"
:to=
"
{name: 'library.artists.detail', params: {id: track.artist.id }}">
{{
track
.
artist
.
name
}}
</router-link>
</
template
>
</td>
<td
colspan=
"4"
>
<router-link
class=
"album discrete link"
:to=
"{name: 'library.albums.detail', params: {id: track.album.id }}"
>
<router-link
class=
"album discrete link"
:title=
"track.album.title"
:to=
"{name: 'library.albums.detail', params: {id: track.album.id }}"
>
{{ track.album.title }}
</router-link>
</td>
...
...
front/src/components/playlists/PlaylistModal.vue
View file @
f9edbd9d
...
...
@@ -42,7 +42,7 @@
class=
"ui icon basic small button"
:to=
"{name: 'library.playlists.detail', params: {id: playlist.id }, query: {mode: 'edit'}}"
><i
class=
"ui pencil icon"
></i></router-link>
</td>
<td>
<td
:title=
"playlist.name"
>
<router-link
:to=
"{name: 'library.playlists.detail', params: {id: playlist.id }}"
>
{{ playlist.name }}
</router-link></td>
<td><human-date
:date=
"playlist.modification_date"
></human-date></td>
<td>
{{ playlist.tracks_count }}
</td>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment