Plain is headed towards 1.0! Subscribe for development updates →

 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