что такое "директива для асинхронной работы" ?
угумс, я видел модуль async и т.д. , но ... не могу понять асинхронность в движке шаблонов) кеширование при рендере файлов. пройдет ли Snakeskin этот тест? (readCount - это счетчик вызовов fs.readFile в nodejs)
specify "should support cache on demand" (done) !->
# рендерим файл несколько раз
(err, tmpl) <-! engine .renderFile "#{fixtures-path}/args.ss", {+cache}
(err, tmpl) <-! engine .renderFile "#{fixtures-path}/args.ss", {+cache}
(err, tmpl) <-! engine .renderFile "#{fixtures-path}/args.ss", {+cache}
if err then return done err
# но на самом деле он читается только один раз
expect readCount .to .be .eq 1
done!
|
Цитата:
- template foo(@param, callback)
- when ajax(...)
() => result
? callback(getTplResult())
Цитата:
|
Цитата:
|
Цитата:
|
Чёто у мя сёня день багов.
Выпустил уже v4.0.10 :) |
кидает ошибку при использовании плейсхолдера %fileName%. это я виноват или это баг ?)
Лог: Код:
SnakeskinError: invalid "template" name, line: 1filter_repeat.ss: Код:
{template %fileName% ()}{'foo'|repeat}{/template} |
Гмм... ща проверю
UPD: у меня всё работает, можешь описать сценарий: параметры компиляции, где запускаешь (нода или браузер) и т.д. Написал тест для этой проверки, всё ок работает https://github.com/kobezzza/Snakeski...ts/template.ss *** Выпустил очередной хотфикс апдейт 4.0.12. |
Выпустил очередной хотфикс апдейт 4.0.16.
|
Выпустил очередной хотфикс апдейт 4.0.20.
|
Выпустил очередной хотфикс апдейт 4.0.21.
|
| Часовой пояс GMT +3, время: 17:21. |