diff -r ba8a624506e5 -r 903890857ed8 app/soc/views/sitemap/sidebar.py --- a/app/soc/views/sitemap/sidebar.py Mon Nov 24 22:34:56 2008 +0000 +++ b/app/soc/views/sitemap/sidebar.py Tue Nov 25 17:18:57 2008 +0000 @@ -25,6 +25,15 @@ SIDEBAR = [] -def addMenu(pages): +def addMenu(callback): global SIDEBAR - SIDEBAR.append(pages) + SIDEBAR.append(callback) + +def getSidebar(): + sidebar = [] + + for callback in SIDEBAR: + menu = callback() + sidebar.append(menu) + + return sidebar