Size: a a a

Elm Lang сообщество разработчиков

2021 August 22

С

Сергей in Elm Lang сообщество разработчиков
ну там просто с кешированием было, и я в целом не хотел заморачиваться. поэтому искал что то такое. но в итоге все равно свой написал
источник

С

Сергей in Elm Lang сообщество разработчиков
ну хоть что то с этим можно было бы сделать, пусть даже и так. сам факт того что оно падает смущает
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
https://github.com/elm/svg/blob/1.0.1/src/Svg.elm#L86-L87 тут написано, что это type alias. Вот вам и типы
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Потому и компилится
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Но алиас не зря нигде не упоминается в доке к SVG
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
SVG более требователен к структуре тегов, потому что в большей степени XML, чем нынешний HTML, где вообще можно любую дичь творить
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Таким образом тут проблема точно не в elm/html, а в том, что Эван поторопился с type alias в elm/svg
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Т.е. issue — не по адресу
источник

С

Сергей in Elm Lang сообщество разработчиков
да
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Между прочим, у SVG свой class в либе и никакого classList
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Что косвенно намекает, что пустой атрибут class иметь нельзя
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
А classList : List ... такой атрибут позволяет добавить
источник

С

Сергей in Elm Lang сообщество разработчиков
да понятно, плохо что такое компилируется
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
"type alias — не про type safety"
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
BTW, никогда не пробовал Html.Attribute засунуть в SVG. Даже мысли не возникало.
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
> This is backed by VirtualDom.Node in evancz/virtual-dom, but you do not need to know any details about that to use this library!

Ага, щаз
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Предлагаю зарепортить в elm/svg, чтобы хоть в доку написали "не любые атрибуты можно пихать!"
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Попробуйте руками добавить Html.Attributes.attribute "class" "" для чистоты эксперимента
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Предположу, что браузер будет ругаться
источник

С

Сергей in Elm Lang сообщество разработчиков
не ругается
источник