From 81da67bbfcd18ac9802f652155c331229d7967f2 Mon Sep 17 00:00:00 2001 From: Rob Hudson Date: Mon, 7 Sep 2009 09:47:38 -0700 Subject: Fixed template source to work nicely with and without Pygments. --- .../templates/debug_toolbar/panels/template_source.html | 10 +++++++--- debug_toolbar/views.py | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/debug_toolbar/templates/debug_toolbar/panels/template_source.html b/debug_toolbar/templates/debug_toolbar/panels/template_source.html index 3b265a9..7074f4f 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/template_source.html +++ b/debug_toolbar/templates/debug_toolbar/panels/template_source.html @@ -4,7 +4,11 @@

Template Source: {{ template_name }}

-
- {{ source }} -
+
+ {% if not source.pygmentized %} +
{{ source }}
+ {% else %} + {{ source }} + {% endif %} +
diff --git a/debug_toolbar/views.py b/debug_toolbar/views.py index 3a8cb79..5a412af 100644 --- a/debug_toolbar/views.py +++ b/debug_toolbar/views.py @@ -154,6 +154,7 @@ def template_source(request): source = highlight(source, HtmlDjangoLexer(), HtmlFormatter()) source = mark_safe(source) + source.pygmentized = True except ImportError: pass -- cgit v1.2.3