@@ -23,12 +23,11 @@ import Index.Skeleton as Skeleton
24main : Program D.Value Model Never
24main : Program D.Value Model Never
26− Browser.fullscreen
26+ Browser.document
27− { init = \env -> (D.decodeValue decoder env.flags, Cmd.none)
27+ { init = \flags -> (D.decodeValue decoder flags, Cmd.none)
28 , update = \_ model -> (model, Cmd.none)
28 , update = \_ model -> (model, Cmd.none)
29 , subscriptions = \_ -> Sub.none
29 , subscriptions = \_ -> Sub.none
30 , view = view
30 , view = view
31− , onNavigation = Nothing
@@ -88,7 +87,7 @@ type alias Model =
91−view : Model -> Browser.Page msg
90+view : Model -> Browser.Document msg
92view model =
91view model =
93 case model of
92 case model of
94 Err error ->
93 Err error ->
@@ -141,7 +140,10 @@ viewFiles : List String -> List File -> Html msg
141viewFiles dirs files =
140viewFiles dirs files =
142 Skeleton.box
141 Skeleton.box
143 { title = "File Navigation"
142 { title = "File Navigation"
144− , items = List.filterMap viewDir dirs ++ List.filterMap viewFile files
144+ List.filterMap viewDir (List.sort dirs)
146+ List.filterMap viewFile (List.sortBy .name files)
145 , footer = Nothing
147 , footer = Nothing