Merge pull request #894 from 1hitsong/ResumableFilter
Add resumable filter to Movies
This commit is contained in:
commit
4720f9846c
|
@ -243,7 +243,8 @@ sub setMoviesOptions(options)
|
||||||
{ "Title": tr("All"), "Name": "All" },
|
{ "Title": tr("All"), "Name": "All" },
|
||||||
{ "Title": tr("Favorites"), "Name": "Favorites" },
|
{ "Title": tr("Favorites"), "Name": "Favorites" },
|
||||||
{ "Title": tr("Played"), "Name": "Played" },
|
{ "Title": tr("Played"), "Name": "Played" },
|
||||||
{ "Title": tr("Unplayed"), "Name": "Unplayed" }
|
{ "Title": tr("Unplayed"), "Name": "Unplayed" },
|
||||||
|
{ "Title": tr("Resumable"), "Name": "Resumable" }
|
||||||
]
|
]
|
||||||
end sub
|
end sub
|
||||||
|
|
||||||
|
|
|
@ -79,6 +79,8 @@ sub loadItems()
|
||||||
params.append({ Filters: "IsUnplayed" })
|
params.append({ Filters: "IsUnplayed" })
|
||||||
else if filter = "played"
|
else if filter = "played"
|
||||||
params.append({ Filters: "IsPlayed" })
|
params.append({ Filters: "IsPlayed" })
|
||||||
|
else if filter = "resumable"
|
||||||
|
params.append({ Filters: "IsResumable" })
|
||||||
end if
|
end if
|
||||||
|
|
||||||
if m.top.ItemType <> ""
|
if m.top.ItemType <> ""
|
||||||
|
|
|
@ -22,6 +22,7 @@ sub setupNodes()
|
||||||
m.overhang = m.top.getScene().findNode("overhang")
|
m.overhang = m.top.getScene().findNode("overhang")
|
||||||
m.genreList = m.top.findNode("genrelist")
|
m.genreList = m.top.findNode("genrelist")
|
||||||
m.infoGroup = m.top.findNode("infoGroup")
|
m.infoGroup = m.top.findNode("infoGroup")
|
||||||
|
m.star = m.top.findNode("star")
|
||||||
end sub
|
end sub
|
||||||
|
|
||||||
sub init()
|
sub init()
|
||||||
|
@ -228,7 +229,8 @@ sub setMoviesOptions(options)
|
||||||
{ "Title": tr("All"), "Name": "All" },
|
{ "Title": tr("All"), "Name": "All" },
|
||||||
{ "Title": tr("Favorites"), "Name": "Favorites" },
|
{ "Title": tr("Favorites"), "Name": "Favorites" },
|
||||||
{ "Title": tr("Played"), "Name": "Played" },
|
{ "Title": tr("Played"), "Name": "Played" },
|
||||||
{ "Title": tr("Unplayed"), "Name": "Unplayed" }
|
{ "Title": tr("Unplayed"), "Name": "Unplayed" },
|
||||||
|
{ "Title": tr("Resumable"), "Name": "Resumable" }
|
||||||
]
|
]
|
||||||
|
|
||||||
if m.options.view = "Genres" or m.view = "Genres"
|
if m.options.view = "Genres" or m.view = "Genres"
|
||||||
|
@ -241,6 +243,10 @@ sub setMoviesOptions(options)
|
||||||
{ "Title": tr("TITLE"), "Name": "SortName" },
|
{ "Title": tr("TITLE"), "Name": "SortName" },
|
||||||
{ "Title": tr("DATE_ADDED"), "Name": "DateCreated" },
|
{ "Title": tr("DATE_ADDED"), "Name": "DateCreated" },
|
||||||
]
|
]
|
||||||
|
options.filter = [
|
||||||
|
{ "Title": tr("All"), "Name": "All" },
|
||||||
|
{ "Title": tr("Favorites"), "Name": "Favorites" }
|
||||||
|
]
|
||||||
end if
|
end if
|
||||||
end sub
|
end sub
|
||||||
|
|
||||||
|
@ -361,6 +367,24 @@ sub ItemDataLoaded(msg)
|
||||||
m.Loading = false
|
m.Loading = false
|
||||||
'If there are no items to display, show message
|
'If there are no items to display, show message
|
||||||
if m.loadedItems = 0
|
if m.loadedItems = 0
|
||||||
|
m.selectedMovieOverview.visible = false
|
||||||
|
m.infoGroup.visible = false
|
||||||
|
|
||||||
|
m.movieLogo.visible = false
|
||||||
|
m.movieLogo.uri = ""
|
||||||
|
|
||||||
|
m.selectedMovieName.visible = false
|
||||||
|
|
||||||
|
SetName("")
|
||||||
|
SetOverview("")
|
||||||
|
SetOfficialRating("")
|
||||||
|
SetProductionYear("")
|
||||||
|
setFieldText("runtime", "")
|
||||||
|
setFieldText("communityRating", "")
|
||||||
|
setFieldText("criticRatingLabel", "")
|
||||||
|
m.criticRatingIcon.uri = ""
|
||||||
|
m.star.uri = ""
|
||||||
|
|
||||||
m.emptyText.text = tr("NO_ITEMS").Replace("%1", m.top.parentItem.Type)
|
m.emptyText.text = tr("NO_ITEMS").Replace("%1", m.top.parentItem.Type)
|
||||||
m.emptyText.visible = true
|
m.emptyText.visible = true
|
||||||
end if
|
end if
|
||||||
|
@ -438,6 +462,8 @@ sub onItemFocused()
|
||||||
|
|
||||||
itemData = m.selectedFavoriteItem.json
|
itemData = m.selectedFavoriteItem.json
|
||||||
|
|
||||||
|
m.star.uri = "pkg:/images/sharp_star_white_18dp.png"
|
||||||
|
|
||||||
if isValid(itemData.communityRating)
|
if isValid(itemData.communityRating)
|
||||||
setFieldText("communityRating", int(itemData.communityRating * 10) / 10)
|
setFieldText("communityRating", int(itemData.communityRating * 10) / 10)
|
||||||
m.communityRatingGroup.visible = true
|
m.communityRatingGroup.visible = true
|
||||||
|
|
|
@ -928,5 +928,9 @@
|
||||||
<source>Played</source>
|
<source>Played</source>
|
||||||
<translation>Played</translation>
|
<translation>Played</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Resumable</source>
|
||||||
|
<translation>Resumable</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user