что такое "директива для асинхронной работы" ?
угумс, я видел модуль 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: 1 filter_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, время: 23:48. |