Я не проанализировал ваш скрипт полностью, но я вижу, что он вообще не вызывает вторую кнопку ( Очистить ). Вы сделали eventReactive () , используя input $ go для первой кнопки для построения графика, но вам нужно также вызвать input $ reset , если вы хотите заставить это работать.
Я проверил бы GHRML, Haml для Genshi. Автор признает, что это - в основном Haml для Python и что большая часть синтаксиса является тем же (и что это работает в Django). Вот некоторый GHRML только, чтобы показать Вам, как близко они:
%html
%head
%title Hello World
%style{'type': 'text/css'}
body { font-family: sans-serif; }
%script{'type': 'text/javascript', 'src': 'foo.js'}
%body
#header
%h1 Hello World
%ul.navigation
%li[for item in navigation]
%a{'href': item.href} $item.caption
#contents
Hello World!
На самом деле это не отвечает на ваш вопрос, но CSS-компонент HAML, SASS , можно свободно использовать с любым фреймворком. Я использую его прямо сейчас с Django.
Возможно, вас заинтересует SHPAML:
Я активно поддерживаю его. Это простой препроцессор, поэтому он не привязан ни к каким другим инструментам, таким как Genshi. Я использую его с Django, поэтому есть небольшая поддержка Django, но это не должно мешать большинству других вариантов использования.
Я не уверен, каков статус бита GHRML, поскольку я только недавно изучал его. Не могу найти репо для него, у первоначального разработчика больше нет времени на это, и сопровождение было подхвачено кем-то другим, заинтересованным в проекте. Любая дополнительная информация об этом была бы полезна.
К сожалению, как это бывает, я начал писать свой собственный процессор в стиле HAML ;)
http://dasacc22.wordpress.com/2010/05/03/python-implementation-of-haml/
На данный момент он никак не пригоден для использования в производстве (сейчас это буквально 4-дневный младенец, но за эти 4 дня было потрачено около 60+ часов), но любой заинтересованный может посмотреть его здесь. В нем уже реализован ряд функций, которые делают его полезным в качестве игрушки, и по мере того, как я буду чистить кодовую базу в течение следующей недели, я надеюсь, что он заменит все мои пользовательские XSLT/xpath расширения и шаблоны, которые у меня есть.
я ищу то же самое. Я не пробовал, но нашел вот это:
Я только что сделал это http://github.com/fitoria/django-haml он все еще находится на очень ранней стадии, но работает.