@@ -23,12 +23,11 @@ import Index.Skeleton as Skeleton
2323
2424main : Program D.Value Model Never
2525main =
26− Browser.fullscreen
27− { init = \env -> (D.decodeValue decoder env.flags, Cmd.none)
26+ Browser.document
27+ { init = \flags -> (D.decodeValue decoder flags, Cmd.none)
2828 , update = \_ model -> (model, Cmd.none)
2929 , subscriptions = \_ -> Sub.none
3030 , view = view
31− , onNavigation = Nothing
3231 }
3332
3433
@@ -88,7 +87,7 @@ type alias Model =
8887-- VIEW
8988
9089
91−view : Model -> Browser.Page msg
90+view : Model -> Browser.Document msg
9291view model =
9392 case model of
9493 Err error ->
@@ -141,7 +140,10 @@ viewFiles : List String -> List File -> Html msg
141140viewFiles dirs files =
142141 Skeleton.box
143142 { title = "File Navigation"
144− , items = List.filterMap viewDir dirs ++ List.filterMap viewFile files
143+ , items =
144+ List.filterMap viewDir (List.sort dirs)
145+ ++
146+ List.filterMap viewFile (List.sortBy .name files)
145147 , footer = Nothing
146148 }
147149