module Lucienne.View.ChangePassword (changePassword) where import Text.Blaze ((!)) import qualified Text.Blaze.Html4.Strict as H import qualified Text.Blaze.Html4.Strict.Attributes as A import Lucienne.View.Common (Errors,template,stringHtml,form) import qualified Lucienne.Url as Url changePassword :: Errors -> H.Html changePassword errors = template "Change password" [] errors $ form Url.doChangePassword $ H.fieldset $ do H.legend "Change password" H.table $ do H.tr $ do H.td $ H.label ! A.for "password" $ stringHtml "Password" H.td $ H.input ! A.type_ "password" ! A.name "password" ! A.value "" H.tr $ do H.td $ H.label ! A.for "check_password" $ stringHtml "Password check" H.td $ H.input ! A.type_ "password" ! A.name "check_password" ! A.value "" H.tr $ H.td ! A.colspan "2" $ H.input ! A.type_ "submit" ! A.value "Change"