diff options
Diffstat (limited to 'debug_toolbar/panels/__init__.py')
| -rw-r--r-- | debug_toolbar/panels/__init__.py | 8 | 
1 files changed, 5 insertions, 3 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 | 
