1from plain.runtime import settings
2from plain.templates import register_template_extension
3from plain.templates.jinja.extensions import InclusionTagExtension
4
5from .toolbar import Toolbar
6
7
8@register_template_extension
9class ToolbarExtension(InclusionTagExtension):
10 tags = {"toolbar"}
11 template_name = "toolbar/toolbar.html"
12
13 def get_context(self, context, *args, **kwargs):
14 context.vars["toolbar"] = Toolbar(request=context["request"])
15 context.vars["app_name"] = settings.APP_NAME
16 return context