Fixed releases in search view limited to 6 results
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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>();
|
||||||
|
|||||||
@@ -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));
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user