diff --git a/approot/admin-users.xml b/approot/admin-users.xml index 1aa0d467..603673df 100644 --- a/approot/admin-users.xml +++ b/approot/admin-users.xml @@ -29,7 +29,7 @@
- ${play-btn class="btn btn-sm btn-outline-secondary border-0"}${more-btn class="btn btn-sm btn-outline-secondary border-0"} + ${play-btn class="btn btn-sm btn-outline-secondary border-0"} + + ${more-btn data-bs-toggle="dropdown" aria-expanded="false" class="btn btn-sm btn-outline-secondary border-0"} + +
diff --git a/approot/tracks.xml b/approot/tracks.xml index b2a62947..4476e839 100644 --- a/approot/tracks.xml +++ b/approot/tracks.xml @@ -27,7 +27,15 @@
${duration} - ${play-btn class="btn btn-sm btn-outline-secondary border-0"}${more-btn class="btn btn-sm btn-outline-secondary border-0"} + ${play-btn class="btn btn-sm btn-outline-secondary border-0"} + + ${more-btn data-bs-toggle="dropdown" aria-expanded="false" class="btn btn-sm btn-outline-secondary border-0"} + +
diff --git a/docroot/css/lms.css b/docroot/css/lms.css index 69369449..7515c90f 100644 --- a/docroot/css/lms.css +++ b/docroot/css/lms.css @@ -22,3 +22,7 @@ body { height: 70px; } +.fixed-bottom.Lms-player { + z-index: 999; +} + diff --git a/src/lms/CMakeLists.txt b/src/lms/CMakeLists.txt index 90e4e477..3b01a5c6 100644 --- a/src/lms/CMakeLists.txt +++ b/src/lms/CMakeLists.txt @@ -39,7 +39,6 @@ add_executable(lms ui/explore/SearchView.cpp ui/explore/TrackCollector.cpp ui/explore/TrackListHelpers.cpp - ui/explore/TrackPopup.cpp ui/explore/TracksView.cpp ui/resource/AudioFileResource.cpp ui/resource/AudioTranscodeResource.cpp diff --git a/src/lms/ui/explore/ReleaseView.cpp b/src/lms/ui/explore/ReleaseView.cpp index c56fae25..16a19c48 100644 --- a/src/lms/ui/explore/ReleaseView.cpp +++ b/src/lms/ui/explore/ReleaseView.cpp @@ -35,6 +35,7 @@ #include "services/scrobbling/IScrobblingService.hpp" #include "utils/Logger.hpp" +#include "common/Template.hpp" #include "resource/DownloadResource.hpp" #include "resource/CoverResource.hpp" #include "Filters.hpp" @@ -42,7 +43,6 @@ #include "LmsApplicationException.hpp" #include "MediaPlayer.hpp" #include "ReleaseListHelpers.hpp" -#include "TrackPopup.hpp" #include "TrackStringUtils.hpp" using namespace Database; @@ -256,7 +256,7 @@ Release::refreshView() else container = getOrAddNoDiscContainer(); - Wt::WTemplate* entry {container->addNew(Wt::WString::tr("Lms.Explore.Release.template.entry"))}; + Template* entry {container->addNew