From 5eb77d7c0c895833cdff463e1cfa587ef2152aa1 Mon Sep 17 00:00:00 2001 From: emeric Date: Wed, 19 May 2021 23:57:01 +0200 Subject: [PATCH] Do not make the various artist clickable --- approot/releases.xml | 2 +- src/lms/ui/explore/ReleaseListHelpers.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/approot/releases.xml b/approot/releases.xml index e4600c8b..c472c8e1 100644 --- a/approot/releases.xml +++ b/approot/releases.xml @@ -18,7 +18,7 @@
${release-name class="Lms-btn Lms-releasename text-primary"}
-
${}${year}${}${}${artist-name class="Lms-btn Lms-artistname text-muted"}${}
+
${}${year}${}${}${artist-name class="Lms-btn Lms-artistname text-muted"}${}${}
${tr:Lms.Explore.various-artists}
${
}
diff --git a/src/lms/ui/explore/ReleaseListHelpers.cpp b/src/lms/ui/explore/ReleaseListHelpers.cpp index fc29d3c1..eb1984cc 100644 --- a/src/lms/ui/explore/ReleaseListHelpers.cpp +++ b/src/lms/ui/explore/ReleaseListHelpers.cpp @@ -41,6 +41,7 @@ namespace UserInterface::ReleaseListHelpers auto entry {std::make_unique(Wt::WString::tr(templateKey))}; entry->bindWidget("release-name", LmsApplication::createReleaseAnchor(release)); + entry->addFunction("tr", &Wt::WTemplate::Functions::tr); Wt::WAnchor* anchor = entry->bindWidget("cover", LmsApplication::createReleaseAnchor(release, false)); auto cover = std::make_unique(); @@ -57,8 +58,7 @@ namespace UserInterface::ReleaseListHelpers if (artists.size() > 1) { - entry->setCondition("if-has-artist", true); - entry->bindNew("artist-name", Wt::WString::tr("Lms.Explore.various-artists")); + entry->setCondition("if-has-various-artists", true); } else if (artists.size() == 1 && !isSameArtist) {