diff options
| author | Aymeric Augustin | 2013-11-16 09:47:14 +0100 | 
|---|---|---|
| committer | Aymeric Augustin | 2013-11-16 10:10:09 +0100 | 
| commit | 71a2c1237de8ed759c3ba415c8bfd91b62adf193 (patch) | |
| tree | 00bc509a00075a0a9266832ff054d9a2e80b9f6f /debug_toolbar/panels | |
| parent | 6334983458abd4380c21275d1229527778cf93a6 (diff) | |
| download | django-debug-toolbar-71a2c1237de8ed759c3ba415c8bfd91b62adf193.tar.bz2 | |
Clean up DebugToolbar class, especially panels handling.
Diffstat (limited to 'debug_toolbar/panels')
| -rw-r--r-- | debug_toolbar/panels/__init__.py | 8 | ||||
| -rw-r--r-- | debug_toolbar/panels/redirects.py | 2 | 
2 files changed, 6 insertions, 4 deletions
| diff --git a/debug_toolbar/panels/__init__.py b/debug_toolbar/panels/__init__.py index d64aac2..37d7eb7 100644 --- a/debug_toolbar/panels/__init__.py +++ b/debug_toolbar/panels/__init__.py @@ -31,11 +31,13 @@ class DebugPanel(object):              context.update(self.get_stats())              return render_to_string(self.template, context) -    def dom_id(self): -        return 'djDebug%sPanel' % (self.name.replace(' ', '')) +    @property +    def panel_id(self): +        return self.__class__.__name__ +    @property      def enabled(self): -        return self.toolbar.request.COOKIES.get(self.dom_id(), 'on') == 'on' +        return self.toolbar.request.COOKIES.get('djdt' + self.panel_id, 'on') == 'on'      # URLs for panel-specific views diff --git a/debug_toolbar/panels/redirects.py b/debug_toolbar/panels/redirects.py index 244f7ed..22add70 100644 --- a/debug_toolbar/panels/redirects.py +++ b/debug_toolbar/panels/redirects.py @@ -18,7 +18,7 @@ class InterceptRedirectsPanel(DebugPanel):      def enabled(self):          default = 'on' if self.toolbar.config['INTERCEPT_REDIRECTS'] else 'off' -        return self.toolbar.request.COOKIES.get(self.dom_id(), default) == 'on' +        return self.toolbar.request.COOKIES.get('djdt' + self.panel_id, default) == 'on'      def process_response(self, request, response):          if isinstance(response, HttpResponseRedirect): | 
