1
0
mirror of https://github.com/avinal/avinal.github.io.git synced 2026-07-04 07:40:09 +05:30

fix some bugs

This commit is contained in:
2022-09-14 17:20:25 +05:30
parent f325dafde1
commit c954347451
5 changed files with 26 additions and 28 deletions
+20 -20
View File
@@ -50,7 +50,7 @@ initialModel =
port sendString : String -> Cmd msg
port isRenderComplete : (Bool -> msg) -> Sub msg
-- port isRenderComplete : (Bool -> msg) -> Sub msg
view : Model -> Html Msg
@@ -130,17 +130,17 @@ viewMetadata show =
]
scrollOnFragment : String -> Cmd Msg
scrollOnFragment fragment =
Task.attempt ScrollAttempted
(Dom.getElement fragment |> Task.andThen (\info -> Dom.setViewport 0 info.element.y))
-- scrollOnFragment : String -> Cmd Msg
-- scrollOnFragment fragment =
-- Task.attempt ScrollAttempted
-- (Dom.getElement fragment |> Task.andThen (\info -> Dom.setViewport 0 info.element.y))
type Msg
= GetMarkdown
| DataReceived (Result Http.Error String)
| ScrollToFragment Bool Bool
| ScrollAttempted (Result Dom.Error ())
-- | ScrollToFragment Bool Bool
-- | ScrollAttempted (Result Dom.Error ())
| NoSuchPage
@@ -223,14 +223,14 @@ update msg model =
DataReceived (Err err) ->
( { model | success = False, error = Just (errorToString err) }, Cmd.none )
ScrollToFragment _ _ ->
( model, scrollOnFragment model.fragment )
-- ScrollToFragment _ _ ->
-- ( model, scrollOnFragment model.fragment )
NoSuchPage ->
( { model | success = False }, Cmd.none )
ScrollAttempted _ ->
( model, Cmd.none )
-- ScrollAttempted _ ->
-- ( model, Cmd.none )
errorToString : Http.Error -> String
@@ -258,16 +258,16 @@ errorToString error =
errorMessage
subscriptions : Model -> Sub Msg
subscriptions model =
isRenderComplete
(ScrollToFragment <|
if model.fragment == "" then
False
-- subscriptions : Model -> Sub Msg
-- subscriptions model =
-- isRenderComplete
-- (ScrollToFragment <|
-- if model.fragment == "" then
-- False
else
True
)
-- else
-- True
-- )
+3 -3
View File
@@ -286,9 +286,9 @@ updateUrl model =
subscriptions : Model -> Sub Msg
subscriptions model =
case model.page of
BlogPage blogModel ->
Blog.subscriptions blogModel
|> Sub.map GotBlogMsg
-- BlogPage blogModel ->
-- Blog.subscriptions blogModel
-- |> Sub.map GotBlogMsg
_ ->
Sub.none