Тема: Snakeskin
Показать сообщение отдельно
  #678 (permalink)  
Старый 02.03.2016, 17:03
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
Думаю вы и без меня это знаете, но очень не хватает документации.
Угу, всё конечно будет.

Цитата:
то очень неудобен отступ слева в два таба.
Можно настроить отображение таба как 2 пробела, или да же один, или просто использовать пробелы

Цитата:
Темплеит можно обьявить так
Да, SS поддерживает 2 вида синтаксиса.

Цитата:
Но тут возникла другая проблема. Фигурные скобки вырезает из шаблона.
Самый простой способ - это использование расширенного синтаксиса, он специально для этого создан. Его механизм не изменился с 6-й версии, поэтому инфа в доке по нему актуальна, но вообще там всё просто:

{template foo()}
  /// Допустим нам нужно объявить какой то JS:
  /// просто декларируем директиву в синтаксисе #{ ... }
  /// и все вложенные директивы будут работать с таким же синтаксисом
  #{script}
    var a = {a: 1, b: #{1 + 2}};
  #{/}
{/}


Также можно использовать универсальный символ экранирования - \. Но в данном кейзе он не оч удобен.

{template foo()}
  {script}
    var a = \{a: 1, b: {1 + 2}};
  {/}
{/}


Цитата:
В общем, спасибо за интересный инструмент. Ждем доки. А пока что-то другое придется использовать.
Спасибо за интерес к проекту. Дока, гайд и примеры обязательно будут.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 02.03.2016 в 17:14.
Ответить с цитированием