[#470] - Add macro subsystem

This commit includes

  • The syntax [[macro arg1=val1 arg2=val2]] added to our markdown extension
  • A module 'pyforge.lib.macro' with one macro, 'projects', which lists the projects in a neighborhood
  • A new widget project_list which is used by the projects macro
  • Removal of the HTML default xmlns value in several genshi templates because it confuses markdown/etree

Rick Copeland Rick Copeland 2010-06-02

added pyforge/pyforge/lib/widgets/templates/project_list.html
added pyforge/pyforge/lib/macro.py
changed pyforge/pyforge/lib/widgets/templates/project_summary.html
changed pyforge/pyforge/lib/widgets/form_fields.py
changed pyforge/pyforge/lib/widgets/project_list.py
changed pyforge/pyforge/lib/app_globals.py
changed pyforge/pyforge/lib/markdown_extensions.py
changed pyforge/pyforge/templates/neighborhood_project_list.html
changed pyforge/pyforge/templates/style.css
changed pyforge/pyforge/tests/helpers.py
changed pyforge/pyforge/tests/test_globals.py
pyforge/pyforge/lib/widgets/templates/project_list.html Diff Switch to side-by-side view
Loading...
pyforge/pyforge/lib/macro.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/lib/widgets/templates/project_summary.html Diff Switch to side-by-side view
Loading...
pyforge/pyforge/lib/widgets/form_fields.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/lib/widgets/project_list.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/lib/app_globals.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/lib/markdown_extensions.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/templates/neighborhood_project_list.html Diff Switch to side-by-side view
Loading...
pyforge/pyforge/templates/style.css Diff Switch to side-by-side view
Loading...
pyforge/pyforge/tests/helpers.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/tests/test_globals.py Diff Switch to side-by-side view
Loading...