Removed TV Season Play Random Button & functionality

This commit is contained in:
Paul 2023-08-06 14:21:29 -04:00
parent 08b318bda2
commit 732d53f0c3
2 changed files with 1 additions and 19 deletions

View File

@ -9,7 +9,6 @@ sub init()
m.rows = m.top.findNode("picker") m.rows = m.top.findNode("picker")
m.poster = m.top.findNode("seasonPoster") m.poster = m.top.findNode("seasonPoster")
m.Shuffle = m.top.findNode("Shuffle") m.Shuffle = m.top.findNode("Shuffle")
m.Random = m.top.findNode("Random")
m.tvEpisodeRow = m.top.findNode("tvEpisodeRow") m.tvEpisodeRow = m.top.findNode("tvEpisodeRow")
m.unplayedCount = m.top.findNode("unplayedCount") m.unplayedCount = m.top.findNode("unplayedCount")
@ -34,7 +33,6 @@ sub updateSeason()
imgParams = { "maxHeight": 450, "maxWidth": 300 } imgParams = { "maxHeight": 450, "maxWidth": 300 }
m.poster.uri = ImageURL(m.top.seasonData.Id, "Primary", imgParams) m.poster.uri = ImageURL(m.top.seasonData.Id, "Primary", imgParams)
m.Random.visible = true
m.Shuffle.visible = true m.Shuffle.visible = true
m.top.overhangTitle = m.top.seasonData.SeriesName + " - " + m.top.seasonData.name m.top.overhangTitle = m.top.seasonData.SeriesName + " - " + m.top.seasonData.name
end sub end sub
@ -47,27 +45,12 @@ function onKeyEvent(key as string, press as boolean) as boolean
return true return true
end if end if
if key = "down" and m.Shuffle.hasFocus() if key = "right" and (m.Shuffle.hasFocus())
m.Random.setFocus(true)
return true
end if
if key = "up" and m.Random.hasFocus()
m.Shuffle.setFocus(true)
return true
end if
if key = "right" and (m.Random.hasFocus() or m.Shuffle.hasFocus())
m.tvEpisodeRow.setFocus(true) m.tvEpisodeRow.setFocus(true)
return true return true
end if end if
if key = "OK" or key = "play" if key = "OK" or key = "play"
if m.Random.hasFocus()
randomEpisode = Rnd(m.rows.getChild(0).objects.items.count()) - 1
m.top.quickPlayNode = m.rows.getChild(0).objects.items[randomEpisode]
return true
end if
if m.Shuffle.hasFocus() if m.Shuffle.hasFocus()
episodeList = m.rows.getChild(0).objects.items episodeList = m.rows.getChild(0).objects.items

View File

@ -7,7 +7,6 @@
</Rectangle> </Rectangle>
</Poster> </Poster>
<JFButton id="Shuffle" minChars="10" text="Shuffle" translation="[90, 640]" visible="false"></JFButton> <JFButton id="Shuffle" minChars="10" text="Shuffle" translation="[90, 640]" visible="false"></JFButton>
<JFButton id="Random" minChars="12" text="Play Random" translation="[90, 740]" visible="false"></JFButton>
<TVEpisodeRowWithOptions id="picker" visible="true" /> <TVEpisodeRowWithOptions id="picker" visible="true" />
</children> </children>
<interface> <interface>