-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#585: generateHTML returns main view node without ns-root wrapper #587
Conversation
p.s. странная штука с тестами в трависе — показывает какие-то ошибки jshint, а локально все норм |
поправил |
Что-то мне не нравится, что |
Да, меня и самого смущает. Можно подумать в сторону того, чтобы избавиться от |
ns.U.SCENARIOS = { | ||
/** | ||
* Full scenario, used in browser | ||
* @type {String} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Предлагаю выбрать один вариант описания простых типов. Выше string
написан с маленькой буквы.
@vitkarpov кажется, эту ноду можно генерировать в момент преобразования HTML в DOM, либо попробовать использовать document fragment. |
Избавился от обертки в яте, перенеся ее в |
👍 |
Line 207 in 088782c
ns-root для идентичности.
|
ага, точняк |
done |
👍 |
@doochik мерджим? |
Алерт! |
Кажется,
generateHTML
не должен возвращать дерево видов, обернутое вns-root
— ожидаешь получить html, готовый для вставки непосредственно в определенную ноду в серверном шаблоне, аns-root
это служебная обертка для удобного поиска в методах_extractNode
и_extractNodeByKey
.Избавился от обертки в яте, перенеся ее в
ns.html2node
. По сути, метод должен принимать html-строку и вернуть дом-ноду, детками которой будет DOM, полученный из этого html, соответственно, этот метод и должен думать про корневую ноду, а не яте-шаблон.