aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debug_toolbar/panels/request.py8
-rw-r--r--debug_toolbar/panels/templates/panel.py6
-rw-r--r--debug_toolbar/static/debug_toolbar/js/toolbar.js2
3 files changed, 15 insertions, 1 deletions
diff --git a/debug_toolbar/panels/request.py b/debug_toolbar/panels/request.py
index b98ef22..b5caa52 100644
--- a/debug_toolbar/panels/request.py
+++ b/debug_toolbar/panels/request.py
@@ -17,6 +17,14 @@ class RequestPanel(Panel):
title = _("Request")
+ @property
+ def nav_subtitle(self):
+ """
+ Show abbreviated name of view function as subtitle
+ """
+ view_func = self.get_stats().get('view_func', '')
+ return view_func.rsplit('.', 1)[-1]
+
def process_response(self, request, response):
self.record_stats({
'get': [(k, request.GET.getlist(k)) for k in sorted(request.GET)],
diff --git a/debug_toolbar/panels/templates/panel.py b/debug_toolbar/panels/templates/panel.py
index 74f28b0..4ee7772 100644
--- a/debug_toolbar/panels/templates/panel.py
+++ b/debug_toolbar/panels/templates/panel.py
@@ -145,6 +145,12 @@ class TemplatesPanel(Panel):
num_templates = len(self.templates)
return _("Templates (%(num_templates)s rendered)") % {'num_templates': num_templates}
+ @property
+ def nav_subtitle(self):
+ if self.templates:
+ return self.templates[0]['template'].name
+ return ''
+
template = 'debug_toolbar/panels/templates.html'
@classmethod
diff --git a/debug_toolbar/static/debug_toolbar/js/toolbar.js b/debug_toolbar/static/debug_toolbar/js/toolbar.js
index 126f399..cb40205 100644
--- a/debug_toolbar/static/debug_toolbar/js/toolbar.js
+++ b/debug_toolbar/static/debug_toolbar/js/toolbar.js
@@ -160,8 +160,8 @@
setTimeout(function () {
djdt.handleDragged = false;
}, 10);
+ return false;
}
- return false;
});
$(document).bind('close.djDebug', function() {
// If a sub-panel is open, close that