mirror of
https://github.com/HenkKalkwater/harbour-sailfin.git
synced 2025-09-06 02:32:44 +00:00
Minor UI tweaks
This commit is contained in:
parent
382af84846
commit
eda4994aac
9 changed files with 139 additions and 22 deletions
|
@ -74,13 +74,14 @@ function usePortraitCover(itemType) {
|
|||
/**
|
||||
* Returns the page url for a certain item type.
|
||||
*/
|
||||
function getPageUrl(mediaType, itemType) {
|
||||
function getPageUrl(mediaType, itemType, isFolder) {
|
||||
switch (itemType.toLowerCase()) {
|
||||
case "series":
|
||||
return Qt.resolvedUrl("pages/itemdetails/SeriesPage.qml")
|
||||
case "movie":
|
||||
return Qt.resolvedUrl("pages/itemdetails/FilmPage.qml")
|
||||
case "collection":
|
||||
case "photoalbum":
|
||||
return Qt.resolvedUrl("pages/itemdetails/CollectionPage.qml")
|
||||
case "season":
|
||||
return Qt.resolvedUrl("pages/itemdetails/SeasonPage.qml")
|
||||
|
@ -88,8 +89,10 @@ function getPageUrl(mediaType, itemType) {
|
|||
return Qt.resolvedUrl("pages/itemdetails/EpisodePage.qml")
|
||||
case "musicalbum":
|
||||
return Qt.resolvedUrl("pages/itemdetails/MusicAlbumPage.qml")
|
||||
case "photo":
|
||||
return Qt.resolvedUrl("pages/itemdetails/PhotoPage.qml")
|
||||
default:
|
||||
switch (mediaType ? mediaType.toLowerCase() : "folder") {
|
||||
switch (mediaType ? mediaType.toLowerCase() : isFolder ? "folder" : "") {
|
||||
case "folder":
|
||||
return Qt.resolvedUrl("pages/itemdetails/CollectionPage.qml")
|
||||
case "video":
|
||||
|
@ -97,6 +100,7 @@ function getPageUrl(mediaType, itemType) {
|
|||
case "photo":
|
||||
return Qt.resolvedUrl("pages/itemdetails/PhotoPage.qml")
|
||||
default:
|
||||
if (isFolder) return Qt.resolvedUrl("pages/itemdetails/CollectionPage.qml")
|
||||
return Qt.resolvedUrl("pages/itemdetails/UnsupportedPage.qml")
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue