Fixed releases in search view limited to 6 results

This commit is contained in:
emeric
2022-03-27 15:10:45 +02:00
parent 114a7970c5
commit 6e3cfaf84a
5 changed files with 4 additions and 10 deletions
+2 -2
View File
@@ -13,9 +13,9 @@
<message id="Lms.Explore.Releases.template.entry-grid"> <message id="Lms.Explore.Releases.template.entry-grid">
<div class="card border-0"> <div class="card border-0">
${cover class="shadow-sm"} ${cover class="shadow-sm"}
${release-name} ${release-name class="text-truncate text-nowrap"}
${<if-has-year>}${year}${</if-has-year>} ${<if-has-year>}${year}${</if-has-year>}
${<if-has-artist>}${artist-name}${</if-has-artist>} ${<if-has-artist>}${artist-name class=" text-truncate text-nowrap"}${</if-has-artist>}
${<if-has-various-artists>}${tr:Lms.Explore.various-artists}${</if-has-various-artists>} ${<if-has-various-artists>}${tr:Lms.Explore.various-artists}${</if-has-various-artists>}
</div> </div>
</message> </message>
+1 -3
View File
@@ -32,15 +32,13 @@ namespace Http
{ {
public: public:
Client(boost::asio::io_context& ioContext, std::string_view baseUrl) Client(boost::asio::io_context& ioContext, std::string_view baseUrl)
: _ioContext {ioContext} : _sendQueue {ioContext, baseUrl}
, _sendQueue {ioContext, baseUrl}
{} {}
private: private:
void sendGETRequest(ClientGETRequestParameters&& request) override; void sendGETRequest(ClientGETRequestParameters&& request) override;
void sendPOSTRequest(ClientPOSTRequestParameters&& request) override; void sendPOSTRequest(ClientPOSTRequestParameters&& request) override;
boost::asio::io_context& _ioContext;
SendQueue _sendQueue; SendQueue _sendQueue;
}; };
} // namespace Http } // namespace Http
-1
View File
@@ -492,7 +492,6 @@ LmsApplication::createHome()
// Contents // Contents
// Order is important in mainStack, see IdxRoot! // Order is important in mainStack, see IdxRoot!
Wt::WStackedWidget* mainStack {main->bindNew<Wt::WStackedWidget>("contents")}; Wt::WStackedWidget* mainStack {main->bindNew<Wt::WStackedWidget>("contents")};
mainStack->setAttributeValue("style", "overflow-x:visible;overflow-y:visible;");
Explore* explore {mainStack->addNew<Explore>(filters)}; Explore* explore {mainStack->addNew<Explore>(filters)};
_playQueue = mainStack->addNew<PlayQueue>(); _playQueue = mainStack->addNew<PlayQueue>();
-1
View File
@@ -86,7 +86,6 @@ Explore::Explore(Filters* filters)
// Contents // Contents
Wt::WStackedWidget* contentsStack = bindNew<Wt::WStackedWidget>("contents"); Wt::WStackedWidget* contentsStack = bindNew<Wt::WStackedWidget>("contents");
contentsStack->setAttributeValue("style", "overflow-x:visible;overflow-y:visible;");
auto artists = std::make_unique<Artists>(*_filters); auto artists = std::make_unique<Artists>(*_filters);
contentsStack->addWidget(std::move(artists)); contentsStack->addWidget(std::move(artists));
+1 -3
View File
@@ -52,7 +52,6 @@ namespace UserInterface
addFunction("tr", &Wt::WTemplate::Functions::tr); addFunction("tr", &Wt::WTemplate::Functions::tr);
Wt::WStackedWidget* stack {bindNew<Wt::WStackedWidget>("stack")}; Wt::WStackedWidget* stack {bindNew<Wt::WStackedWidget>("stack")};
stack->setAttributeValue("style", "overflow-x:visible;overflow-y:visible;");
_menu = bindNew<Wt::WMenu>("mode", stack); _menu = bindNew<Wt::WMenu>("mode", stack);
auto addItem = [=](const Wt::WString& str, [[maybe_unused]] Mode mode, const Wt::WString& templateStr, std::function<void()> onRequestElementsFunc) auto addItem = [=](const Wt::WString& str, [[maybe_unused]] Mode mode, const Wt::WString& templateStr, std::function<void()> onRequestElementsFunc)
@@ -159,7 +158,6 @@ namespace UserInterface
SearchView::addSomeReleases() SearchView::addSomeReleases()
{ {
InfiniteScrollingContainer& results {getResultContainer(Mode::Release)}; InfiniteScrollingContainer& results {getResultContainer(Mode::Release)};
bool moreResults {};
{ {
using namespace Database; using namespace Database;
@@ -175,7 +173,7 @@ namespace UserInterface
results.add(ReleaseListHelpers::createEntry(release)); results.add(ReleaseListHelpers::createEntry(release));
} }
results.setHasMore(moreResults); results.setHasMore(releaseIds.moreResults);
} }
getItemMenu(Mode::Release).setDisabled(results.getCount() == 0); getItemMenu(Mode::Release).setDisabled(results.getCount() == 0);