1from plain.templates import register_template_extension
2from plain.templates.jinja.extensions import InclusionTagExtension
3from plain.urls import reverse
4
5
6@register_template_extension
7class PageviewsJSExtension(InclusionTagExtension):
8 tags = {"pageviews_js"}
9 template_name = "pageviews/js.html"
10
11 def get_context(self, context, *args, **kwargs):
12 return {
13 "pageviews_track_url": reverse("pageviews:track"),
14 }