aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar
diff options
context:
space:
mode:
authorIdan Gazit2009-08-12 05:09:04 +0300
committerIdan Gazit2009-08-12 05:09:04 +0300
commit5015057cfe3448028ff79ca36a96f1baa4224226 (patch)
treea2504a71d7f0b594b267e41ce09ae827d6a0f562 /debug_toolbar
parent2e5e136e00f964c10247c78da88e2b11e1f5a7dd (diff)
downloaddjango-debug-toolbar-5015057cfe3448028ff79ca36a96f1baa4224226.tar.bz2
added in-panel title
Diffstat (limited to 'debug_toolbar')
-rw-r--r--debug_toolbar/panels/__init__.py4
-rw-r--r--debug_toolbar/panels/cache.py3
-rw-r--r--debug_toolbar/panels/headers.py3
-rw-r--r--debug_toolbar/panels/logger.py3
-rw-r--r--debug_toolbar/panels/request_vars.py5
-rw-r--r--debug_toolbar/panels/settings_vars.py3
-rw-r--r--debug_toolbar/panels/signals.py3
-rw-r--r--debug_toolbar/panels/sql.py3
-rw-r--r--debug_toolbar/panels/template.py3
-rw-r--r--debug_toolbar/panels/timer.py3
-rw-r--r--debug_toolbar/templates/debug_toolbar/base.html1
11 files changed, 33 insertions, 1 deletions
diff --git a/debug_toolbar/panels/__init__.py b/debug_toolbar/panels/__init__.py
index 879755a..cf65aa8 100644
--- a/debug_toolbar/panels/__init__.py
+++ b/debug_toolbar/panels/__init__.py
@@ -22,6 +22,10 @@ class DebugPanel(object):
"""Subtitle showing until title in toolbar"""
return ''
+ def title(self):
+ """Title showing in panel"""
+ raise NotImplementedError
+
def url(self):
raise NotImplementedError
diff --git a/debug_toolbar/panels/cache.py b/debug_toolbar/panels/cache.py
index f1a921b..a05d3cc 100644
--- a/debug_toolbar/panels/cache.py
+++ b/debug_toolbar/panels/cache.py
@@ -90,6 +90,9 @@ class CacheDebugPanel(DebugPanel):
def nav_title(self):
return 'Cache: %.2fms' % self.cache.total_time
+ def title(self):
+ return 'Cache Usage'
+
def url(self):
return ''
diff --git a/debug_toolbar/panels/headers.py b/debug_toolbar/panels/headers.py
index 5462dec..06858ef 100644
--- a/debug_toolbar/panels/headers.py
+++ b/debug_toolbar/panels/headers.py
@@ -34,6 +34,9 @@ class HeaderDebugPanel(DebugPanel):
def nav_title(self):
return 'HTTP Headers'
+ def title(self):
+ return 'HTTP Headers'
+
def url(self):
return ''
diff --git a/debug_toolbar/panels/logger.py b/debug_toolbar/panels/logger.py
index 6e46d9d..7ba1686 100644
--- a/debug_toolbar/panels/logger.py
+++ b/debug_toolbar/panels/logger.py
@@ -57,6 +57,9 @@ class LoggingPanel(DebugPanel):
def nav_subtitle(self):
return "%s message%s" % (len(handler.get_records()), (len(handler.get_records()) == 1) and '' or 's')
+ def title(self):
+ return 'Log Messages'
+
def url(self):
return ''
diff --git a/debug_toolbar/panels/request_vars.py b/debug_toolbar/panels/request_vars.py
index 023f690..d0a8c19 100644
--- a/debug_toolbar/panels/request_vars.py
+++ b/debug_toolbar/panels/request_vars.py
@@ -10,7 +10,10 @@ class RequestVarsDebugPanel(DebugPanel):
def nav_title(self):
return 'Request Vars'
-
+
+ def title(self):
+ return 'Request Vars'
+
def url(self):
return ''
diff --git a/debug_toolbar/panels/settings_vars.py b/debug_toolbar/panels/settings_vars.py
index 93cae32..0b7c315 100644
--- a/debug_toolbar/panels/settings_vars.py
+++ b/debug_toolbar/panels/settings_vars.py
@@ -13,6 +13,9 @@ class SettingsVarsDebugPanel(DebugPanel):
def nav_title(self):
return 'Settings'
+ def title(self):
+ return 'Settings from <code>%s</code>' % settings.SETTINGS_MODULE
+
def url(self):
return ''
diff --git a/debug_toolbar/panels/signals.py b/debug_toolbar/panels/signals.py
index 1aca1da..a922694 100644
--- a/debug_toolbar/panels/signals.py
+++ b/debug_toolbar/panels/signals.py
@@ -37,6 +37,9 @@ class SignalDebugPanel(DebugPanel):
def nav_title(self):
return "Signals"
+ def title(self):
+ return "Signals"
+
def url(self):
return ''
diff --git a/debug_toolbar/panels/sql.py b/debug_toolbar/panels/sql.py
index 2e70c77..f12939e 100644
--- a/debug_toolbar/panels/sql.py
+++ b/debug_toolbar/panels/sql.py
@@ -84,6 +84,9 @@ class SQLDebugPanel(DebugPanel):
(num_queries == 1) and 'query' or 'queries',
self._sql_time
)
+
+ def title(self):
+ return 'SQL Queries'
def url(self):
return ''
diff --git a/debug_toolbar/panels/template.py b/debug_toolbar/panels/template.py
index 98b0769..985a9d8 100644
--- a/debug_toolbar/panels/template.py
+++ b/debug_toolbar/panels/template.py
@@ -44,6 +44,9 @@ class TemplateDebugPanel(DebugPanel):
def nav_title(self):
return 'Templates'
+ def title(self):
+ return 'Template path{{ template_dirs|length|pluralize }}:'
+
def url(self):
return ''
diff --git a/debug_toolbar/panels/timer.py b/debug_toolbar/panels/timer.py
index 554d696..4ff68db 100644
--- a/debug_toolbar/panels/timer.py
+++ b/debug_toolbar/panels/timer.py
@@ -42,6 +42,9 @@ class TimerDebugPanel(DebugPanel):
else:
return 'TOTAL: %0.2fms' % (self.total_time)
+ def title(self):
+ return 'Resource Usage'
+
def url(self):
return ''
diff --git a/debug_toolbar/templates/debug_toolbar/base.html b/debug_toolbar/templates/debug_toolbar/base.html
index a45e9b6..ab591dd 100644
--- a/debug_toolbar/templates/debug_toolbar/base.html
+++ b/debug_toolbar/templates/debug_toolbar/base.html
@@ -52,6 +52,7 @@
{% for panel in panels %}
{% if panel.has_content %}
<div id="{{ panel.dom_id }}" class="panelContent">
+ <h3>{{ panel.title|safe }}</h3>
<a href="" class="close">Close</a>
{{ panel.content|safe }}
</div>