Closed vitkarpov closed 8 years ago
@Rebulus @doochik @alexeyten
p.s. странная штука с тестами в трависе — показывает какие-то ошибки jshint, а локально все норм
поправил
Что-то мне не нравится, что _renderUpdateTree
знает что-то лишнее
Да, меня и самого смущает. Можно подумать в сторону того, чтобы избавиться от ns-root
, для этого методы поиска ноды должны работать иначе, сейчас расчитывают на то, что всегда есть корневая нода. @doochik что думаешь?
@vitkarpov кажется, эту ноду можно генерировать в момент преобразования HTML в DOM, либо попробовать использовать document fragment.
@doochik @Rebulus @alexeyten
Избавился от обертки в яте, перенеся ее в ns.html2node
. По сути, метод должен принимать html-строку и вернуть дом-ноду, детками которой будет DOM, полученный из этого html, соответственно, этот метод и должен думать про корневую ноду, а не яте-шаблон.
:+1:
https://github.com/yandex-ui/noscript/blob/088782ceb8215beffc5055d3241c217bdf094aac/test/spec/ns.view.js#L207 - тут тоже стоит убрать ns-root
для идентичности.
ага, точняк
done
👍
@doochik мерджим?
Кажется,
generateHTML
не должен возвращать дерево видов, обернутое вns-root
— ожидаешь получить html, готовый для вставки непосредственно в определенную ноду в серверном шаблоне, аns-root
это служебная обертка для удобного поиска в методах_extractNode
и_extractNodeByKey
.Избавился от обертки в яте, перенеся ее в
ns.html2node
. По сути, метод должен принимать html-строку и вернуть дом-ноду, детками которой будет DOM, полученный из этого html, соответственно, этот метод и должен думать про корневую ноду, а не яте-шаблон.