Still converting to bootstrap 5. Fixed regression on releases

This commit is contained in:
emeric
2022-05-12 20:24:23 +02:00
parent 0a9fbb2046
commit 863c002724
4 changed files with 10 additions and 14 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
<message id="Lms.Admin.Users.template"> <message id="Lms.Admin.Users.template">
<h3>${tr:Lms.Admin.Users.users}</h3> <h3>${tr:Lms.Admin.Users.users}</h3>
${users class="d-grid gap-1"} ${users class="d-grid gap-1 mb-3"}
${<if-can-create-user>} ${<if-can-create-user>}
${add-btn class="btn btn-primary"} ${add-btn class="btn btn-primary"}
${</if-can-create-user>} ${</if-can-create-user>}
+5 -9
View File
@@ -23,19 +23,15 @@
</div> </div>
</div> </div>
${<if-has-release>} ${<if-has-release>}
${releases} ${releases class="mb-3"}
${</if-has-release>} ${</if-has-release>}
${<if-has-non-release-track>} ${<if-has-non-release-track>}
${tracks} ${tracks class="mb-3"}
${</if-has-non-release-track>} ${</if-has-non-release-track>}
${<if-has-similar-artists>} ${<if-has-similar-artists>}
<div class="row"> <div>
<div class="col-md-4"> <h3>${tr:Lms.Explore.Artist.similar-artists}</h3>
<div class="well well-sm"> ${similar-artists class="d-grid gap-3"}
<h3>${tr:Lms.Explore.Artist.similar-artists}</h3>
${similar-artists}
</div>
</div>
</div> </div>
${</if-has-similar-artists>} ${</if-has-similar-artists>}
</message> </message>
+1 -1
View File
@@ -7,7 +7,7 @@
</message> </message>
<message id="Lms.Explore.Release.template"> <message id="Lms.Explore.Release.template">
<div class="row mb-5 gy-3"> <div class="row mb-3 gy-3">
<div class="col-lg-3 col-md-4"> <div class="col-lg-3 col-md-4">
${cover class="Lms-explore-release-cover"} ${cover class="Lms-explore-release-cover"}
</div> </div>
+3 -3
View File
@@ -42,14 +42,14 @@ namespace UserInterface::ReleaseListHelpers
entry->bindWidget("release-name", LmsApplication::createReleaseAnchor(release)); entry->bindWidget("release-name", LmsApplication::createReleaseAnchor(release));
entry->addFunction("tr", &Wt::WTemplate::Functions::tr); entry->addFunction("tr", &Wt::WTemplate::Functions::tr);
Wt::WAnchor* anchor = entry->bindWidget("cover", LmsApplication::createReleaseAnchor(release, false)); Wt::WAnchor* anchor {entry->bindWidget("cover", LmsApplication::createReleaseAnchor(release, false))};
auto cover = std::make_unique<Wt::WImage>(); auto cover {std::make_unique<Wt::WImage>()};
cover->setImageLink(LmsApp->getCoverResource()->getReleaseUrl(release->getId(), CoverResource::Size::Large)); cover->setImageLink(LmsApp->getCoverResource()->getReleaseUrl(release->getId(), CoverResource::Size::Large));
cover->setStyleClass("Lms-cover rounded"); cover->setStyleClass("Lms-cover rounded");
cover->setAttributeValue("onload", LmsApp->javaScriptClass() + ".onLoadCover(this)"); cover->setAttributeValue("onload", LmsApp->javaScriptClass() + ".onLoadCover(this)");
anchor->setImage(std::move(cover)); anchor->setImage(std::move(cover));
auto artists = release->getReleaseArtists(); auto artists {release->getReleaseArtists()};
if (artists.empty()) if (artists.empty())
artists = release->getArtists(); artists = release->getArtists();