Fix miniatures
This commit is contained in:
parent
a8cba787bc
commit
e706447e42
|
@ -141,7 +141,7 @@ update msg model =
|
||||||
( { model | page = Playlist p (Just (Hover.hover hover model.time)) }, Cmd.none )
|
( { model | page = Playlist p (Just (Hover.hover hover model.time)) }, Cmd.none )
|
||||||
|
|
||||||
Video p v x Nothing ->
|
Video p v x Nothing ->
|
||||||
( { model | page = Video p v x (Just (Hover.hover v model.time)) }, Cmd.none )
|
( { model | page = Video p v x (Just (Hover.hover hover model.time)) }, Cmd.none )
|
||||||
|
|
||||||
_ ->
|
_ ->
|
||||||
( model, Cmd.none )
|
( model, Cmd.none )
|
||||||
|
|
|
@ -295,8 +295,6 @@ videoMiniature currentDate time hover playlist video =
|
||||||
, Element.height (Element.px 0)
|
, Element.height (Element.px 0)
|
||||||
, Element.htmlAttribute (Html.Attributes.style "padding-top" "56.25%")
|
, Element.htmlAttribute (Html.Attributes.style "padding-top" "56.25%")
|
||||||
, Element.htmlAttribute (Html.Attributes.style "position" "relative")
|
, Element.htmlAttribute (Html.Attributes.style "position" "relative")
|
||||||
, Events.onMouseEnter (Core.HoverVideo video)
|
|
||||||
, Events.onMouseLeave Core.Unhover
|
|
||||||
]
|
]
|
||||||
( key
|
( key
|
||||||
, Element.image
|
, Element.image
|
||||||
|
@ -320,9 +318,14 @@ videoMiniatureView : Bool -> Time.Zone -> Time.Posix -> Time.Posix -> Maybe (Hov
|
||||||
videoMiniatureView darkMode zone currentDate time hover playlist video =
|
videoMiniatureView darkMode zone currentDate time hover playlist video =
|
||||||
let
|
let
|
||||||
display =
|
display =
|
||||||
Element.column [ Element.width Element.fill, Element.spacing 10 ]
|
Element.column
|
||||||
|
[ Element.width Element.fill
|
||||||
|
, Element.spacing 10
|
||||||
|
, Events.onMouseEnter (Core.HoverVideo video)
|
||||||
|
, Events.onMouseLeave Core.Unhover
|
||||||
|
]
|
||||||
[ videoMiniature currentDate time hover playlist video
|
[ videoMiniature currentDate time hover playlist video
|
||||||
, videoDescription darkMode zone video
|
, videoDate darkMode zone video
|
||||||
]
|
]
|
||||||
|
|
||||||
button =
|
button =
|
||||||
|
@ -338,11 +341,16 @@ videoInList : Bool -> Time.Zone -> Time.Posix -> Time.Posix -> Maybe (Hover Twit
|
||||||
videoInList darkMode zone currentDate time hover playlist activeVideo video =
|
videoInList darkMode zone currentDate time hover playlist activeVideo video =
|
||||||
let
|
let
|
||||||
label =
|
label =
|
||||||
Element.row [ Element.width Element.fill, Element.spacing 10 ]
|
Element.row
|
||||||
|
[ Element.width Element.fill
|
||||||
|
, Element.spacing 10
|
||||||
|
, Events.onMouseEnter (Core.HoverVideo video)
|
||||||
|
, Events.onMouseLeave Core.Unhover
|
||||||
|
]
|
||||||
[ Element.el [ Element.width (Element.fillPortion 2) ]
|
[ Element.el [ Element.width (Element.fillPortion 2) ]
|
||||||
(videoMiniature currentDate time hover playlist video)
|
(videoMiniature currentDate time hover playlist video)
|
||||||
, Element.el [ Element.width (Element.fillPortion 3), Element.paddingXY 0 10, Element.alignTop ]
|
, Element.el [ Element.width (Element.fillPortion 3), Element.paddingXY 0 10, Element.alignTop ]
|
||||||
(videoDescription darkMode zone video)
|
(videoDate darkMode zone video)
|
||||||
]
|
]
|
||||||
in
|
in
|
||||||
if video == activeVideo then
|
if video == activeVideo then
|
||||||
|
@ -410,8 +418,8 @@ videoView darkMode device zone currentDate time hover playlist video v =
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
videoDescription : Bool -> Time.Zone -> Twitch.Video -> Element Core.Msg
|
videoDate : Bool -> Time.Zone -> Twitch.Video -> Element Core.Msg
|
||||||
videoDescription darkMode zone video =
|
videoDate darkMode zone video =
|
||||||
Element.column [ Element.spacing 10 ]
|
Element.column [ Element.spacing 10 ]
|
||||||
[ Element.paragraph
|
[ Element.paragraph
|
||||||
[ Font.bold
|
[ Font.bold
|
||||||
|
|
Loading…
Reference in New Issue