Résolution du problème de mise à jour du contenu généré

pull/1/head
Jean-Christophe Jameux 3 years ago
parent 0cf3cb19db
commit d07c0dc835
  1. 21
      src/GenerateurH5P.elm

@ -40,14 +40,14 @@ titre =
type alias Model = type alias Model =
{ structureDuContenu : String { contentStructure : String
, contenuGenere : String , contenuGenere : String
} }
init : Model init : Model
init = init =
{ structureDuContenu = "" { contentStructure = ""
, contenuGenere = "" , contenuGenere = ""
} }
@ -81,10 +81,13 @@ update msg model =
Err erreurs -> Err erreurs ->
deadEndsToStringBis erreurs deadEndsToStringBis erreurs
in in
( { model ( let
| structureDuContenu = nouvelleStructure modelHelp =
, contenuGenere = f model.structureDuContenu { model
} | contentStructure = nouvelleStructure
}
in
{ modelHelp | contenuGenere = f modelHelp.contentStructure }
, Cmd.none , Cmd.none
) )
@ -98,7 +101,7 @@ update msg model =
Err erreurs -> Err erreurs ->
deadEndsToStringBis erreurs deadEndsToStringBis erreurs
in in
( { model | contenuGenere = f model.structureDuContenu } ( { model | contenuGenere = f model.contentStructure }
, Cmd.none , Cmd.none
) )
@ -152,12 +155,12 @@ view model =
} }
] ]
{ onChange = StructureDuContenu { onChange = StructureDuContenu
, label = Input.labelHidden "chose" , label = Input.labelHidden "Structure du contenu"
, placeholder = , placeholder =
Just <| Just <|
Input.placeholder [] <| Input.placeholder [] <|
text "Structure du contenu" text "Structure du contenu"
, text = model.structureDuContenu , text = model.contentStructure
, spellcheck = True , spellcheck = True
} }
, column [ spacing petitEspacement, height fill, width fill, scrollbars ] , column [ spacing petitEspacement, height fill, width fill, scrollbars ]

Loading…
Cancel
Save