aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/toolbar/loader.py
diff options
context:
space:
mode:
Diffstat (limited to 'debug_toolbar/toolbar/loader.py')
-rw-r--r--debug_toolbar/toolbar/loader.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/debug_toolbar/toolbar/loader.py b/debug_toolbar/toolbar/loader.py
index 4b53d2f..d237cc4 100644
--- a/debug_toolbar/toolbar/loader.py
+++ b/debug_toolbar/toolbar/loader.py
@@ -1,8 +1,11 @@
"""
The main DebugToolbar class that loads and renders the Toolbar.
"""
+import os.path, os
+
from django.conf import settings
from django.template.loader import render_to_string
+from django.utils.safestring import mark_safe
class DebugToolbar(object):
@@ -72,7 +75,13 @@ class DebugToolbar(object):
"""
Renders the overall Toolbar with panels inside.
"""
+ media_path = os.path.join(os.path.dirname(__file__), os.pardir, 'media', 'debug_toolbar')
+
context = self.template_context.copy()
- context.update({ 'panels': self.panels, })
+ context.update({
+ 'panels': self.panels,
+ 'js': mark_safe(open(os.path.join(media_path, 'js', 'toolbar.min.js'), 'r').read()),
+ 'css': mark_safe(open(os.path.join(media_path, 'css', 'toolbar.min.css'), 'r').read()),
+ })
return render_to_string('debug_toolbar/base.html', context)