и вот чтобы я это мог нормально расширять, было бы хорошо кодовую базу приводить все-таки в нормальное состояние. а то сейчас я начну запихивать фичи в scala код, потом ты его будешь убирать…
ой, вот только блурить ничего не надо. сделай мокап сначала этого твоего блура и давай обсудим все вместе. вполне возможно, что твой блур всеобщим голосованием будет признан отстоем.
я сейчас делаю кат по аналогии с тем, как сейчас работает кат для кода. он срабатывает на 512 строк, а я сделаю на 0. тупо добавляется класс, потом js скрывает. проблема в том, что сейчас это делается в scala коде, а мне с ним тяжело. ты готов мне давать пояснения, какая часть класса что значит? мне даже грузить тебя этим неудобно.
я бы мог сейчас еще заодно и улучшением js заняться. потому что сейчас кат только раскрывается, а скрыть обратно кнопки нет, но пока не буду этого делать.
Там шаблонизатор в шаблонизаторе шаблонизирует в html.
Я не знаю почему макском так угорел, но в движке всё рендерится в разных местах по-разному. В данном конкретном случае,это маркдаун код рендерится в html-текст сообщения. Потом этот html приедет на страницу и его обработает jade-шаблонизатор чтобы вписать в вёрстку комментария, а уж этот результат будет вставлен в jsp.
вввоот, короче, это уже для меня сложновато:) ты хотя бы понимаешь, что происходит, а я сейчас просто пытаюсь сделать еще один модуль: скрестить CutExtension.scala и FencedCodeExtension.scala в еще одно scala расширение, но пока не могу.