|
@@ -223,10 +223,11 @@
|
|
<song-thumbnail
|
|
<song-thumbnail
|
|
v-if="songDataLoaded && !songDeleted"
|
|
v-if="songDataLoaded && !songDeleted"
|
|
:song="song"
|
|
:song="song"
|
|
|
|
+ :fallback="false"
|
|
class="thumbnail-preview"
|
|
class="thumbnail-preview"
|
|
/>
|
|
/>
|
|
<img
|
|
<img
|
|
- v-if="songDataLoaded && !songDeleted"
|
|
|
|
|
|
+ v-if="!isYoutubeThumbnail && !songDeleted"
|
|
class="thumbnail-dummy"
|
|
class="thumbnail-dummy"
|
|
:src="song.thumbnail"
|
|
:src="song.thumbnail"
|
|
ref="thumbnailElement"
|
|
ref="thumbnailElement"
|
|
@@ -683,7 +684,6 @@ import keyboardShortcuts from "@/keyboardShortcuts";
|
|
import FloatingBox from "../../FloatingBox.vue";
|
|
import FloatingBox from "../../FloatingBox.vue";
|
|
import SaveButton from "../../SaveButton.vue";
|
|
import SaveButton from "../../SaveButton.vue";
|
|
import AutoSuggest from "@/components/AutoSuggest.vue";
|
|
import AutoSuggest from "@/components/AutoSuggest.vue";
|
|
-import SongThumbnail from "@/components/SongThumbnail.vue";
|
|
|
|
|
|
|
|
import Discogs from "./Tabs/Discogs.vue";
|
|
import Discogs from "./Tabs/Discogs.vue";
|
|
import Reports from "./Tabs/Reports.vue";
|
|
import Reports from "./Tabs/Reports.vue";
|
|
@@ -695,7 +695,6 @@ export default {
|
|
FloatingBox,
|
|
FloatingBox,
|
|
SaveButton,
|
|
SaveButton,
|
|
AutoSuggest,
|
|
AutoSuggest,
|
|
- SongThumbnail,
|
|
|
|
Discogs,
|
|
Discogs,
|
|
Reports,
|
|
Reports,
|
|
Youtube,
|
|
Youtube,
|
|
@@ -790,21 +789,9 @@ export default {
|
|
return (
|
|
return (
|
|
this.songDataLoaded &&
|
|
this.songDataLoaded &&
|
|
this.song.youtubeId &&
|
|
this.song.youtubeId &&
|
|
- (!this.song.thumbnail ||
|
|
|
|
- (this.song.thumbnail &&
|
|
|
|
- (this.song.thumbnail.lastIndexOf(
|
|
|
|
- "notes-transparent"
|
|
|
|
- ) !== -1 ||
|
|
|
|
- this.song.thumbnail.lastIndexOf(
|
|
|
|
- "/assets/notes.png"
|
|
|
|
- ) !== -1 ||
|
|
|
|
- this.song.thumbnail.lastIndexOf("i.ytimg.com") !==
|
|
|
|
- -1 ||
|
|
|
|
- this.song.thumbnail.lastIndexOf(
|
|
|
|
- "img.youtube.com"
|
|
|
|
- ) !== -1)) ||
|
|
|
|
- this.song.thumbnail === "empty" ||
|
|
|
|
- this.song.thumbnail == null)
|
|
|
|
|
|
+ this.song.thumbnail &&
|
|
|
|
+ (this.song.thumbnail.lastIndexOf("i.ytimg.com") !== -1 ||
|
|
|
|
+ this.song.thumbnail.lastIndexOf("img.youtube.com") !== -1)
|
|
);
|
|
);
|
|
},
|
|
},
|
|
...mapModalState("MODAL_MODULE_PATH", {
|
|
...mapModalState("MODAL_MODULE_PATH", {
|