# HG changeset patch # User Peter Koppatz # Date 1390074218 -3600 # Node ID 6dea018100147e40bd24f156df459639d07e7381 # Parent ea70f3d8167632d553aba4f8b7da5542140aba2c topmenu as global function for jinja tmeplates diff -r ea70f3d81676 -r 6dea01810014 pymove3d.py --- a/pymove3d.py Sat Jan 18 20:06:19 2014 +0100 +++ b/pymove3d.py Sat Jan 18 20:43:38 2014 +0100 @@ -12,6 +12,7 @@ from config import LANGUAGES from sayings import get_saying +from jinja2 import Environment, FileSystemLoader LANGUAGE_SELECTED = "de" #ToDo after engelish is implemented set LANGUAGE_SELECTED = None @@ -19,6 +20,19 @@ app = Flask(__name__) babel = Babel(app) +def get_topmenue(): + + topmenue = [('/competition', _('Competition')), + ('/task', _('Task')), + ('/submission', _('Submission')), + ('/coursematerial', _('Coursematerial')), + ] + + return topmenue + +app.jinja_env.globals.update(get_topmenue=get_topmenue) + + @babel.localeselector def get_locale(): """ToDo: if translation is completed, switch to en """ diff -r ea70f3d81676 -r 6dea01810014 templates/theme.html --- a/templates/theme.html Sat Jan 18 20:06:19 2014 +0100 +++ b/templates/theme.html Sat Jan 18 20:43:38 2014 +0100 @@ -41,12 +41,7 @@