dillonkearns / elm-review-html-to-elm

Turn HTML into Elm. With support for elm-tailwind-modules.
http://html-to-elm.com/
BSD 3-Clause "New" or "Revised" License
95 stars 9 forks source link

Normalize HTML attributes and nodes #7

Closed dillonkearns closed 3 years ago

dillonkearns commented 3 years ago

style: transition-duration:1.5s generates this:

Attr.style "transition-duration:1.5s"

But it should generate this:

Attr.style "transition-duration" "1.5s"

The code is also incorrectly generating attributes that aren't built-in with one-to-one mappings in elm-css, like some aria helpers:

<div aria-hidden="true" 
Attr.aria-hidden "true"

Should instead generate:

Attr.attribute "aria-hidden" "true"