aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/media
diff options
context:
space:
mode:
Diffstat (limited to 'debug_toolbar/media')
-rw-r--r--debug_toolbar/media/debug_toolbar/back.pngbin0 -> 1039 bytes
-rw-r--r--debug_toolbar/media/debug_toolbar/back_hover.pngbin0 -> 1030 bytes
-rw-r--r--debug_toolbar/media/debug_toolbar/close.pngbin0 -> 1045 bytes
-rw-r--r--debug_toolbar/media/debug_toolbar/close_hover.pngbin0 -> 1155 bytes
-rw-r--r--debug_toolbar/media/debug_toolbar/djdt_vertical.pngbin0 -> 1349 bytes
-rw-r--r--debug_toolbar/media/debug_toolbar/indicator.pngbin0 -> 607 bytes
-rw-r--r--debug_toolbar/media/debug_toolbar/panel_bg.pngbin0 -> 110 bytes
-rw-r--r--debug_toolbar/media/debug_toolbar/toolbar.css447
-rw-r--r--debug_toolbar/media/debug_toolbar/toolbar.js65
-rw-r--r--debug_toolbar/media/debug_toolbar/toolbar.min.css2
-rw-r--r--debug_toolbar/media/debug_toolbar/toolbar.min.js2
11 files changed, 367 insertions, 149 deletions
diff --git a/debug_toolbar/media/debug_toolbar/back.png b/debug_toolbar/media/debug_toolbar/back.png
new file mode 100644
index 0000000..6ac8a52
--- /dev/null
+++ b/debug_toolbar/media/debug_toolbar/back.png
Binary files differ
diff --git a/debug_toolbar/media/debug_toolbar/back_hover.png b/debug_toolbar/media/debug_toolbar/back_hover.png
new file mode 100644
index 0000000..452b673
--- /dev/null
+++ b/debug_toolbar/media/debug_toolbar/back_hover.png
Binary files differ
diff --git a/debug_toolbar/media/debug_toolbar/close.png b/debug_toolbar/media/debug_toolbar/close.png
new file mode 100644
index 0000000..c0e8135
--- /dev/null
+++ b/debug_toolbar/media/debug_toolbar/close.png
Binary files differ
diff --git a/debug_toolbar/media/debug_toolbar/close_hover.png b/debug_toolbar/media/debug_toolbar/close_hover.png
new file mode 100644
index 0000000..5b2c812
--- /dev/null
+++ b/debug_toolbar/media/debug_toolbar/close_hover.png
Binary files differ
diff --git a/debug_toolbar/media/debug_toolbar/djdt_vertical.png b/debug_toolbar/media/debug_toolbar/djdt_vertical.png
new file mode 100644
index 0000000..000c60f
--- /dev/null
+++ b/debug_toolbar/media/debug_toolbar/djdt_vertical.png
Binary files differ
diff --git a/debug_toolbar/media/debug_toolbar/indicator.png b/debug_toolbar/media/debug_toolbar/indicator.png
new file mode 100644
index 0000000..1a2c578
--- /dev/null
+++ b/debug_toolbar/media/debug_toolbar/indicator.png
Binary files differ
diff --git a/debug_toolbar/media/debug_toolbar/panel_bg.png b/debug_toolbar/media/debug_toolbar/panel_bg.png
new file mode 100644
index 0000000..73add17
--- /dev/null
+++ b/debug_toolbar/media/debug_toolbar/panel_bg.png
Binary files differ
diff --git a/debug_toolbar/media/debug_toolbar/toolbar.css b/debug_toolbar/media/debug_toolbar/toolbar.css
index 9ef6dc3..316f4df 100644
--- a/debug_toolbar/media/debug_toolbar/toolbar.css
+++ b/debug_toolbar/media/debug_toolbar/toolbar.css
@@ -1,195 +1,378 @@
-#djDebug * {
- color: #000;
- float: none;
- margin: 0;
- padding: 0;
- position: static;
- text-align: left;
+/* Debug Toolbar CSS Reset, adapted from Eric Meyer's CSS Reset */
+#djDebug {color:#000;background:#FFF;}
+#djDebug, #djDebug div, #djDebug span, #djDebug applet, #djDebug object, #djDebug iframe,
+#djDebug h1, #djDebug h2, #djDebug h3, #djDebug h4, #djDebug h5, #djDebug h6, #djDebug p, blockquote, #djDebug pre,
+#djDebug a, #djDebug abbr, #djDebug acronym, #djDebug address, #djDebug big, #djDebug cite, #djDebug code,
+#djDebug del, #djDebug dfn, #djDebug em, #djDebug font, #djDebug img, #djDebug ins, #djDebug kbd, #djDebug q, #djDebug s, #djDebug samp,
+#djDebug small, #djDebug strike, #djDebug strong, #djDebug sub, #djDebug sup, #djDebug tt, #djDebug var,
+#djDebug b, #djDebug u, #djDebug i, #djDebug center,
+#djDebug dl, #djDebug dt, #djDebug dd, #djDebug ol, #djDebug ul, #djDebug li,
+#djDebug fieldset, #djDebug form, #djDebug label, #djDebug legend,
+#djDebug table, #djDebug caption, #djDebug tbody, #djDebug tfoot, #djDebug thead, #djDebug tr, #djDebug th, #djDebug td {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ font-size: 12px;
+ line-height: 1.5em;
+ color: #000;
+ vertical-align: baseline;
+ background: transparent;
+ font-family: sans-serif;
}
-#djDebug a {
- color: #f7c757;
+
+#djDebug #djDebugToolbar {
+ background:#111;
+ width:200px;
+ z-index:100000000;
+ position:fixed;
+ top:0;
+ bottom:0;
+ right:0;
+ opacity:0.9;
}
-#djDebug a:hover {
- color: #aaa;
+
+#djDebug #djDebugToolbar small {
+ color:#999;
}
-#djDebugToolbar {
- background: #326342;
- height: 30px;
- z-index: 100000000;
- border-bottom: 2px solid #234f32;
- position:absolute;
- top:0;
- left:0;
- right:0;
+#djDebug #djDebugToolbar ul {
+ margin:0;
+ padding:0;
+ list-style:none;
}
-#djDebugToolbarHandle {
- background: #326342;
- height: 30px;
- z-index: 100000000;
- border-bottom: 2px solid #234f32;
- position:absolute;
- top:0;
- left:0;
- right:0;
- width: 16px;
+#djDebug #djDebugToolbar li {
+ border-bottom:1px solid #222;
+ color:#fff;
+ display:block;
+ font-weight:bold;
+ float:none;
+ margin:0;
+ padding:0;
+ position:relative;
+ width:auto;
}
-#djDebugToolbarHandle ul li {
- padding: 3px 0px 0px 3px;
+#djDebug #djDebugToolbar li>a,
+#djDebug #djDebugToolbar li>div.contentless {
+ font-weight:normal;
+ font-style:normal;
+ text-decoration:none;
+ display:block;
+ font-size:16px;
+ padding:10px 10px 5px 25px;
+ color:#fff;
}
-#djDebugToolbarHandle ul li a {
- font-size: 16px;
- font-weight: bold;
+#djDebug #djDebugToolbar li a:hover {
+ color:#111;
+ background-color:#ffc;
}
-#djDebugToolbar ul {
- margin: 0;
- padding: 0;
- list-style: none;
+#djDebug #djDebugToolbar li.active {
+ background-image:url(indicator.png);
+ background-repeat:no-repeat;
+ background-position:left center;
+ background-color:#333;
+ padding-left:10px;
}
-#djDebugToolbar li {
- border-left: 1px solid #487858;
- color: #fff;
- display: inline;
- font-size: 11px;
- font-weight: bold;
- float: none;
- height: 20px;
- margin: 0;
- padding: 0;
- line-height: 30px;
- padding: 8px 9px 9px;
- position: relative;
- width: auto;
+#djDebug #djDebugToolbar li.active a:hover {
+ color:#b36a60;
+ background-color:transparent;
}
-#djDebugToolbar li:hover {
- background: #487858;
+#djDebug #djDebugToolbar li small {
+ font-size:12px;
+ color:#999;
+ font-style:normal;
+ text-decoration:none;
+ font-variant:small-caps;
}
-#djDebugToolbar li:hover a {
- color: #fff;
+#djDebug #djDebugToolbarHandle {
+ position:fixed;
+ background:#fff;
+ border:1px solid #111;
+ top:30px;
+ right:0;
+ z-index:100000000;
+ opacity:0.75;
}
-#djDebugToolbar li:last-child {
- border-right: 1px solid #487858;
+#djDebug a#djShowToolBarButton {
+ display:block;
+ height:75px;
+ width:30px;
+ border-right:none;
+ border-bottom:4px solid #fff;
+ border-top:4px solid #fff;
+ border-left:4px solid #fff;
+ color:#fff;
+ font-size:10px;
+ font-weight:bold;
+ text-decoration:none;
+ text-align:center;
+ text-indent:-999999px;
+ background:#000 url(djdt_vertical.png) no-repeat left center;
+ opacity:0.5;
}
-#djDebugToolbar #djDebugButton {
- color: #92ef3f;
+#djDebug a#djShowToolBarButton:hover {
+ background-color:#111;
+ padding-right:6px;
+ border-top-color:#FFE761;
+ border-left-color:#FFE761;
+ border-bottom-color:#FFE761;
+ opacity:1.0;
}
#djDebug pre {
- background-color: #ffffff;
+ background-color:#ffffff;
}
#djDebug tr.djDebugOdd pre {
- background-color: #eeeeee;
+ background-color:#eeeeee;
}
#djDebug .panelContent {
- background: #2a5738;
- border-bottom: 2px solid #234f32;
- border-top: 2px solid #487858;
- display: none;
- position: absolute;
- margin: 0;
- padding: 10px;
- top: 32px;
- width: auto;
- left: 0px;
- right: 0px;
- bottom: 5px;
- color: black;
- z-index: 1000000;
- overflow: auto;
+ display:none;
+ position:fixed;
+ margin:0;
+ top:0;
+ right:200px;
+ bottom:0;
+ left:0px;
+ background-color:#eee;
+ color:#666;
+ z-index:100000000;
+}
+
+#djDebug .panelContent > div {
+ border-bottom:1px solid #ddd;
+}
+
+#djDebug .djDebugPanelTitle {
+ position:absolute;
+ background-color:#ffc;
+ color:#666;
+ padding-left:20px;
+ top:0;
+ right:0;
+ left:0;
+ height:50px;
}
-#djDebug .panelContent p a, #djDebug .panelContent dl a {
- color: #40684c;
+#djDebug .djDebugPanelContent {
+ position:absolute;
+ top:50px;
+ right:0;
+ bottom:0;
+ left:0;
+ height:auto;
+ padding:0 0 0 20px;
}
-#djDebug .panelContent p a:hover, #djDebug .panelContent dl a:hover {
- color: #92EF3F;
+
+#djDebug .djDebugPanelContent .scroll {
+ height:100%;
+ overflow:auto;
+ display:block;
+ padding:0 10px 0 0;
+}
+
+#djDebug h3 {
+ font-size:24px;
+ font-weight:normal;
+ line-height:50px;
}
-#djDebug .panelContent h3 {
- border-bottom: 1px solid #40684c;
- color: #92ef3f;
- padding: 0 0 5px;
+#djDebug h4 {
+ font-size:20px;
+ font-weight:bold;
+ margin-top:0.8em;
+}
+
+#djDebug .panelContent table {
+ border:1px solid #ccc;
+ border-collapse:collapse;
+ width:100%;
+ background-color:#fff;
+ display:block;
+ margin-top:0.8em;
+}
+#djDebug .panelContent tbody td,
+#djDebug .panelContent tbody th {
+ vertical-align:top;
+ padding:2px 3px;
+}
+#djDebug .panelContent thead th {
+ padding:1px 6px 1px 3px;
+ background:#fefefe;
+ text-align:left;
+ font-weight:normal;
+ font-size:11px;
+ border:1px solid #ddd;
+}
+#djDebug .panelContent tbody th {
+ width:12em;
+ text-align:right;
+ color:#666;
+ padding-right:.5em;
+}
+
+#djDebug .panelContent code {
+ font-family:Consolas, Monaco, "Bitstream Vera Sans Mono", "Lucida Console", monospace;
+}
+/*
+#djDebug .panelContent p a:hover, #djDebug .panelContent dd a:hover {
+ color:#111;
+ background-color:#ffc;
}
#djDebug .panelContent p {
- padding: 0 5px;
+ padding:0 5px;
}
#djDebug .panelContent p, #djDebug .panelContent table, #djDebug .panelContent ol, #djDebug .panelContent ul, #djDebug .panelContent dl {
- margin: 5px 0 15px;
- background-color: #fff;
+ margin:5px 0 15px;
+ background-color:#fff;
}
-
#djDebug .panelContent table {
- width: 100%;
- clear: both;
+ clear:both;
+ border:0;
+ padding:0;
+ margin:0;
+ border-collapse:collapse;
+ border-spacing:0;
}
#djDebug .panelContent table a {
- color: #40684C;
+ color:#000;
+ padding:2px 4px;
+}
+#djDebug .panelContent table a:hover {
+ background-color:#ffc;
}
#djDebug .panelContent table th {
- background-color: #9dcc49;
- font-weight: bold;
- color: #000;
- font-size: 11px;
- padding: 3px 7px 3px;
- text-align: left;
- cursor: pointer;
- border-right: 1px solid #b9d977;
+ background-color:#333;
+ font-weight:bold;
+ color:#fff;
+ padding:3px 7px 3px;
+ text-align:left;
+ cursor:pointer;
}
#djDebug .panelContent table td {
- padding: 5px 10px;
- font-size: 11px;
- background: #fff;
- color: #000;
- vertical-align: top;
+ padding:5px 10px;
+ font-size:14px;
+ background:#fff;
+ color:#000;
+ vertical-align:top;
+ border:0;
}
#djDebug .panelContent table tr.djDebugOdd td {
- background: #eee;
+ background:#eee;
}
+*/
#djDebug .panelContent .close {
- float: right;
- font-weight: bold;
+ text-indent:-9999999px;
+ display:block;
+ position:absolute;
+ top:4px;
+ right:15px;
+ height:40px;
+ width:40px;
+ background:url(close.png) no-repeat center center;
+}
+
+#djDebug .panelContent .close:hover {
+ background-image:url(close_hover.png);
+}
+
+#djDebug .panelContent .close.back {
+ background-image:url(back.png);
+}
+
+#djDebug .panelContent .close.back:hover {
+ background-image:url(back_hover.png);
}
#djDebug .panelContent dt, #djDebug .panelContent dd {
- display: block;
+ display:block;
+}
+
+#djDebug .panelContent dt {
+ margin-top:0.75em;
}
#djDebug .panelContent dd {
- margin-left: 10px;
-}
-
-#djDebug .highlight { color: #000; }
-#djDebug .highlight .err { color: #000; } /* Error */
-#djDebug .highlight .g { color: #000; } /* Generic */
-#djDebug .highlight .k { color: #40684C; font-weight: bold } /* Keyword */
-#djDebug .highlight .o { color: #000; } /* Operator */
-#djDebug .highlight .n { color: #000; } /* Name */
-#djDebug .highlight .mi { color: #40684C; font-weight: bold } /* Literal.Number.Integer */
-#djDebug .highlight .l { color: #000; } /* Literal */
-#djDebug .highlight .x { color: #000; } /* Other */
-#djDebug .highlight .p { color: #000; } /* Punctuation */
-#djDebug .highlight .m { color: #40684C; font-weight: bold } /* Literal.Number */
-#djDebug .highlight .s { color: #0086d2 } /* Literal.String */
-#djDebug .highlight .w { color: #888888 } /* Text.Whitespace */
-#djDebug .highlight .il { color: #40684C; font-weight: bold } /* Literal.Number.Integer.Long */
-#djDebug .highlight .na { color: #7D9029 } /* Name.Attribute */
-#djDebug .highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
-#djDebug .highlight .nv { color: #19177C } /* Name.Variable */
-#djDebug .highlight .s2 { color: #BA2121 } /* Literal.String.Double */
-#djDebug .highlight .cp { color: #BC7A00 } /* Comment.Preproc */
+ margin-left:10px;
+}
+
+#djDebug a.toggleTemplate {
+ padding:4px;
+ background-color:#bbb;
+ -moz-border-radius:3px;
+ -webkit-border-radius:3px;
+}
+
+#djDebug a.toggleTemplate:hover {
+ padding:4px;
+ background-color:#444;
+ color:#ffe761;
+ -moz-border-radius:3px;
+ -webkit-border-radius:3px;
+}
+
+
+#djDebug a.djTemplateShowContext, #djDebug a.djTemplateShowContext span.toggleArrow {
+ color:#999;
+}
+
+#djDebug a.djTemplateShowContext:hover, #djDebug a.djTemplateShowContext:hover span.toggleArrow {
+ color:#000;
+ cursor:pointer;
+}
+
+#djDebug .djDebugSqlWrap {
+ position:relative;
+}
+
+#djDebug .djDebugSql {
+ z-index:100000002;
+}
+
+#djDebug span.djDebugLineChart {
+ border-top:3px solid #777;
+ position:absolute;
+ bottom:0;
+ top:0;
+ left:0;
+ display:block;
+ z-index:1000000001;
+}
+#djDebug span.djDebugLineChartWarning {
+ border-top-color:#900;
+}
+
+#djDebug .highlight { color:#000; }
+#djDebug .highlight .err { color:#000; } /* Error */
+#djDebug .highlight .g { color:#000; } /* Generic */
+#djDebug .highlight .k { color:#000; font-weight:bold } /* Keyword */
+#djDebug .highlight .o { color:#000; } /* Operator */
+#djDebug .highlight .n { color:#000; } /* Name */
+#djDebug .highlight .mi { color:#000; font-weight:bold } /* Literal.Number.Integer */
+#djDebug .highlight .l { color:#000; } /* Literal */
+#djDebug .highlight .x { color:#000; } /* Other */
+#djDebug .highlight .p { color:#000; } /* Punctuation */
+#djDebug .highlight .m { color:#000; font-weight:bold } /* Literal.Number */
+#djDebug .highlight .s { color:#333 } /* Literal.String */
+#djDebug .highlight .w { color:#888888 } /* Text.Whitespace */
+#djDebug .highlight .il { color:#000; font-weight:bold } /* Literal.Number.Integer.Long */
+#djDebug .highlight .na { color:#333 } /* Name.Attribute */
+#djDebug .highlight .nt { color:#000; font-weight:bold } /* Name.Tag */
+#djDebug .highlight .nv { color:#333 } /* Name.Variable */
+#djDebug .highlight .s2 { color:#333 } /* Literal.String.Double */
+#djDebug .highlight .cp { color:#333 } /* Comment.Preproc */
diff --git a/debug_toolbar/media/debug_toolbar/toolbar.js b/debug_toolbar/media/debug_toolbar/toolbar.js
index 40e1a58..8155e2f 100644
--- a/debug_toolbar/media/debug_toolbar/toolbar.js
+++ b/debug_toolbar/media/debug_toolbar/toolbar.js
@@ -13,11 +13,14 @@ jQuery(function($j) {
}
current = $j('#djDebug #' + this.className);
if (current.is(':visible')) {
- $j(document).trigger('close.djDebug');
+ $j(document).trigger('close.djDebug');
+ $j(this).parent().removeClass('active');
} else {
- $j('.panelContent').hide();
+ $j('.panelContent').hide(); // Hide any that are already open
current.show();
$j.djDebug.open();
+ $j('#djDebugToolbar li').removeClass('active');
+ $j(this).parent().addClass('active');
}
return false;
});
@@ -28,7 +31,7 @@ jQuery(function($j) {
$j('#djDebug a.remoteCall').click(function() {
$j('#djDebugWindow').load(this.href, {}, function() {
$j('#djDebugWindow a.back').click(function() {
- $j(this).parent().hide();
+ $j(this).parent().parent().hide();
return false;
});
});
@@ -36,6 +39,7 @@ jQuery(function($j) {
return false;
});
$j('#djDebugTemplatePanel a.djTemplateShowContext').click(function() {
+ $j.djDebug.toggle_arrow($j(this).children('.toggleArrow'))
$j.djDebug.toggle_content($j(this).parent().next());
return false;
});
@@ -54,15 +58,11 @@ jQuery(function($j) {
if ($j.cookie(COOKIE_NAME)) {
$j.djDebug.hide_toolbar(false);
} else {
- $j('#djDebugToolbar').show();
+ $j.djDebug.show_toolbar(false);
}
},
open: function() {
- $j(document).bind('keydown.djDebug', function(e) {
- if (e.keyCode == 27) {
- $j.djDebug.close();
- }
- });
+ // TODO: Decide if we should remove this
},
toggle_content: function(elem) {
if (elem.is(':visible')) {
@@ -76,9 +76,16 @@ jQuery(function($j) {
return false;
},
hide_toolbar: function(setCookie) {
- $j('#djDebugToolbar').hide("fast");
- $j(document).trigger('close.djDebug');
+ // close any sub panels
+ $j('#djDebugWindow').hide();
+ // close all panels
+ $j('.panelContent').hide();
+ $j('#djDebugToolbar li').removeClass('active');
+ // finally close toolbar
+ $j('#djDebugToolbar').hide('fast');
$j('#djDebugToolbarHandle').show();
+ // Unbind keydown
+ $j(document).unbind('keydown.djDebug');
if (setCookie) {
$j.cookie(COOKIE_NAME, 'hide', {
path: '/',
@@ -86,18 +93,46 @@ jQuery(function($j) {
});
}
},
- show_toolbar: function() {
+ show_toolbar: function(animate) {
+ // Set up keybindings
+ $j(document).bind('keydown.djDebug', function(e) {
+ if (e.keyCode == 27) {
+ $j.djDebug.close();
+ }
+ });
$j('#djDebugToolbarHandle').hide();
- $j('#djDebugToolbar').show("fast");
+ if (animate) {
+ $j('#djDebugToolbar').show('fast');
+ } else {
+ $j('#djDebugToolbar').show();
+ }
$j.cookie(COOKIE_NAME, null, {
path: '/',
expires: -1
});
+ },
+ toggle_arrow: function(elem) {
+ var uarr = String.fromCharCode(0x25b6);
+ var darr = String.fromCharCode(0x25bc);
+ elem.html(elem.html() == uarr ? darr : uarr);
}
});
$j(document).bind('close.djDebug', function() {
- $j(document).unbind('keydown.djDebug');
- $j('.panelContent').hide();
+ // If a sub-panel is open, close that
+ if ($j('#djDebugWindow').is(':visible')) {
+ $j('#djDebugWindow').hide();
+ return;
+ }
+ // If a panel is open, close that
+ if ($j('.panelContent').is(':visible')) {
+ $j('.panelContent').hide();
+ return;
+ }
+ // Otherwise, just minimize the toolbar
+ if ($j('#djDebugToolbar').is(':visible')) {
+ $j.djDebug.hide_toolbar(true);
+ return;
+ }
});
});
jQuery(function() {
diff --git a/debug_toolbar/media/debug_toolbar/toolbar.min.css b/debug_toolbar/media/debug_toolbar/toolbar.min.css
index c172fbd..3de6dac 100644
--- a/debug_toolbar/media/debug_toolbar/toolbar.min.css
+++ b/debug_toolbar/media/debug_toolbar/toolbar.min.css
@@ -1 +1 @@
-#djDebug *{color:#000;float:none;margin:0;padding:0;position:static;text-align:left;}#djDebug a{color:#f7c757;}#djDebug a:hover{color:#aaa;}#djDebugToolbar{background:#326342;height:30px;z-index:100000000;border-bottom:2px solid #234f32;position:absolute;top:0;left:0;right:0;}#djDebugToolbarHandle{background:#326342;height:30px;z-index:100000000;border-bottom:2px solid #234f32;position:absolute;top:0;left:0;right:0;width:16px;}#djDebugToolbarHandle ul li{padding:3px 0 0 3px;}#djDebugToolbarHandle ul li a{font-size:16px;font-weight:bold;}#djDebugToolbar ul{margin:0;padding:0;list-style:none;}#djDebugToolbar li{border-left:1px solid #487858;color:#fff;display:inline;font-size:11px;font-weight:bold;float:none;height:20px;margin:0;padding:0;line-height:30px;padding:8px 9px 9px;position:relative;width:auto;}#djDebugToolbar li:hover{background:#487858;}#djDebugToolbar li:hover a{color:#fff;}#djDebugToolbar li:last-child{border-right:1px solid #487858;}#djDebugToolbar #djDebugButton{color:#92ef3f;}#djDebug pre{background-color:#fff;}#djDebug tr.djDebugOdd pre{background-color:#eee;}#djDebug .panelContent{background:#2a5738;border-bottom:2px solid #234f32;border-top:2px solid #487858;display:none;position:absolute;margin:0;padding:10px;top:32px;width:auto;left:0;right:0;bottom:5px;color:black;z-index:1000000;overflow:auto;}#djDebug .panelContent p a,#djDebug .panelContent dl a{color:#40684c;}#djDebug .panelContent p a:hover,#djDebug .panelContent dl a:hover{color:#92EF3F;}#djDebug .panelContent h3{border-bottom:1px solid #40684c;color:#92ef3f;padding:0 0 5px;}#djDebug .panelContent p{padding:0 5px;}#djDebug .panelContent p,#djDebug .panelContent table,#djDebug .panelContent ol,#djDebug .panelContent ul,#djDebug .panelContent dl{margin:5px 0 15px;background-color:#fff;}#djDebug .panelContent table{width:100%;clear:both;}#djDebug .panelContent table a{color:#40684C;}#djDebug .panelContent table th{background-color:#9dcc49;font-weight:bold;color:#000;font-size:11px;padding:3px 7px 3px;text-align:left;cursor:pointer;border-right:1px solid #b9d977;}#djDebug .panelContent table td{padding:5px 10px;font-size:11px;background:#fff;color:#000;vertical-align:top;}#djDebug .panelContent table tr.djDebugOdd td{background:#eee;}#djDebug .panelContent .close{float:right;font-weight:bold;}#djDebug .panelContent dt,#djDebug .panelContent dd{display:block;}#djDebug .panelContent dd{margin-left:10px;}#djDebug .highlight{color:#000;}#djDebug .highlight .err{color:#000;}#djDebug .highlight .g{color:#000;}#djDebug .highlight .k{color:#40684C;font-weight:bold;}#djDebug .highlight .o{color:#000;}#djDebug .highlight .n{color:#000;}#djDebug .highlight .mi{color:#40684C;font-weight:bold;}#djDebug .highlight .l{color:#000;}#djDebug .highlight .x{color:#000;}#djDebug .highlight .p{color:#000;}#djDebug .highlight .m{color:#40684C;font-weight:bold;}#djDebug .highlight .s{color:#0086d2;}#djDebug .highlight .w{color:#888;}#djDebug .highlight .il{color:#40684C;font-weight:bold;}#djDebug .highlight .na{color:#7D9029;}#djDebug .highlight .nt{color:#008000;font-weight:bold;}#djDebug .highlight .nv{color:#19177C;}#djDebug .highlight .s2{color:#BA2121;}#djDebug .highlight .cp{color:#BC7A00;} \ No newline at end of file
+#djDebug{color:#000;background:#FFF;}#djDebug,#djDebug div,#djDebug span,#djDebug applet,#djDebug object,#djDebug iframe,#djDebug h1,#djDebug h2,#djDebug h3,#djDebug h4,#djDebug h5,#djDebug h6,#djDebug p,blockquote,#djDebug pre,#djDebug a,#djDebug abbr,#djDebug acronym,#djDebug address,#djDebug big,#djDebug cite,#djDebug code,#djDebug del,#djDebug dfn,#djDebug em,#djDebug font,#djDebug img,#djDebug ins,#djDebug kbd,#djDebug q,#djDebug s,#djDebug samp,#djDebug small,#djDebug strike,#djDebug strong,#djDebug sub,#djDebug sup,#djDebug tt,#djDebug var,#djDebug b,#djDebug u,#djDebug i,#djDebug center,#djDebug dl,#djDebug dt,#djDebug dd,#djDebug ol,#djDebug ul,#djDebug li,#djDebug fieldset,#djDebug form,#djDebug label,#djDebug legend,#djDebug table,#djDebug caption,#djDebug tbody,#djDebug tfoot,#djDebug thead,#djDebug tr,#djDebug th,#djDebug td{margin:0;padding:0;border:0;outline:0;font-size:12px;line-height:1.5em;color:#000;vertical-align:baseline;background:transparent;font-family:sans-serif;}#djDebug #djDebugToolbar{background:#111;width:200px;z-index:100000000;position:fixed;top:0;bottom:0;right:0;opacity:.9;}#djDebug #djDebugToolbar small{color:#999;}#djDebug #djDebugToolbar ul{margin:0;padding:0;list-style:none;}#djDebug #djDebugToolbar li{border-bottom:1px solid #222;color:#fff;display:block;font-weight:bold;float:none;margin:0;padding:0;position:relative;width:auto;}#djDebug #djDebugToolbar li>a,#djDebug #djDebugToolbar li>div.contentless{font-weight:normal;font-style:normal;text-decoration:none;display:block;font-size:16px;padding:10px 10px 5px 25px;color:#fff;}#djDebug #djDebugToolbar li a:hover{color:#111;background-color:#ffc;}#djDebug #djDebugToolbar li.active{background-image:url(indicator.png);background-repeat:no-repeat;background-position:left center;background-color:#333;padding-left:10px;}#djDebug #djDebugToolbar li.active a:hover{color:#b36a60;background-color:transparent;}#djDebug #djDebugToolbar li small{font-size:12px;color:#999;font-style:normal;text-decoration:none;font-variant:small-caps;}#djDebug #djDebugToolbarHandle{position:fixed;background:#fff;border:1px solid #111;top:30px;right:0;z-index:100000000;opacity:.75;}#djDebug a#djShowToolBarButton{display:block;height:75px;width:30px;border-right:none;border-bottom:4px solid #fff;border-top:4px solid #fff;border-left:4px solid #fff;color:#fff;font-size:10px;font-weight:bold;text-decoration:none;text-align:center;text-indent:-999999px;background:#000 url(djdt_vertical.png) no-repeat left center;opacity:.5;}#djDebug a#djShowToolBarButton:hover{background-color:#111;padding-right:6px;border-top-color:#FFE761;border-left-color:#FFE761;border-bottom-color:#FFE761;opacity:1.0;}#djDebug pre{background-color:#fff;}#djDebug tr.djDebugOdd pre{background-color:#eee;}#djDebug .panelContent{display:none;position:fixed;margin:0;top:0;right:200px;bottom:0;left:0;background-color:#eee;color:#666;z-index:100000000;}#djDebug .panelContent>div{border-bottom:1px solid #ddd;}#djDebug .djDebugPanelTitle{position:absolute;background-color:#ffc;color:#666;padding-left:20px;top:0;right:0;left:0;height:50px;}#djDebug .djDebugPanelContent{position:absolute;top:50px;right:0;bottom:0;left:0;height:auto;padding:0 0 0 20px;}#djDebug .djDebugPanelContent .scroll{height:100%;overflow:auto;display:block;padding:0 10px 0 0;}#djDebug h3{font-size:24px;font-weight:normal;line-height:50px;}#djDebug h4{font-size:20px;font-weight:bold;margin-top:.8em;}#djDebug .panelContent table{border:1px solid #ccc;border-collapse:collapse;width:100%;background-color:#fff;display:block;margin-top:.8em;}#djDebug .panelContent tbody td,#djDebug .panelContent tbody th{vertical-align:top;padding:2px 3px;}#djDebug .panelContent thead th{padding:1px 6px 1px 3px;background:#fefefe;text-align:left;font-weight:normal;font-size:11px;border:1px solid #ddd;}#djDebug .panelContent tbody th{width:12em;text-align:right;color:#666;padding-right:.5em;}#djDebug .panelContent code{font-family:Consolas,Monaco,"Bitstream Vera Sans Mono","Lucida Console",monospace;}#djDebug .panelContent .close{text-indent:-9999999px;display:block;position:absolute;top:4px;right:15px;height:40px;width:40px;background:url(close.png) no-repeat center center;}#djDebug .panelContent .close:hover{background-image:url(close_hover.png);}#djDebug .panelContent .close.back{background-image:url(back.png);}#djDebug .panelContent .close.back:hover{background-image:url(back_hover.png);}#djDebug .panelContent dt,#djDebug .panelContent dd{display:block;}#djDebug .panelContent dt{margin-top:.75em;}#djDebug .panelContent dd{margin-left:10px;}#djDebug a.toggleTemplate{padding:4px;background-color:#bbb;-moz-border-radius:3px;-webkit-border-radius:3px;}#djDebug a.toggleTemplate:hover{padding:4px;background-color:#444;color:#ffe761;-moz-border-radius:3px;-webkit-border-radius:3px;}#djDebug a.djTemplateShowContext,#djDebug a.djTemplateShowContext span.toggleArrow{color:#999;}#djDebug a.djTemplateShowContext:hover,#djDebug a.djTemplateShowContext:hover span.toggleArrow{color:#000;cursor:pointer;}#djDebug .djDebugSqlWrap{position:relative;}#djDebug .djDebugSql{z-index:100000002;}#djDebug span.djDebugLineChart{border-top:3px solid #777;position:absolute;bottom:0;top:0;left:0;display:block;z-index:1000000001;}#djDebug span.djDebugLineChartWarning{border-top-color:#900;}#djDebug .highlight{color:#000;}#djDebug .highlight .err{color:#000;}#djDebug .highlight .g{color:#000;}#djDebug .highlight .k{color:#000;font-weight:bold;}#djDebug .highlight .o{color:#000;}#djDebug .highlight .n{color:#000;}#djDebug .highlight .mi{color:#000;font-weight:bold;}#djDebug .highlight .l{color:#000;}#djDebug .highlight .x{color:#000;}#djDebug .highlight .p{color:#000;}#djDebug .highlight .m{color:#000;font-weight:bold;}#djDebug .highlight .s{color:#333;}#djDebug .highlight .w{color:#888;}#djDebug .highlight .il{color:#000;font-weight:bold;}#djDebug .highlight .na{color:#333;}#djDebug .highlight .nt{color:#000;font-weight:bold;}#djDebug .highlight .nv{color:#333;}#djDebug .highlight .s2{color:#333;}#djDebug .highlight .cp{color:#333;} \ No newline at end of file
diff --git a/debug_toolbar/media/debug_toolbar/toolbar.min.js b/debug_toolbar/media/debug_toolbar/toolbar.min.js
index 7f8658f..4df4d68 100644
--- a/debug_toolbar/media/debug_toolbar/toolbar.min.js
+++ b/debug_toolbar/media/debug_toolbar/toolbar.min.js
@@ -1 +1 @@
-jQuery.noConflict();jQuery(function(b){var a="dj_debug_panel";b.djDebug=function(d,c){b.djDebug.init()};b.extend(b.djDebug,{init:function(){var c=null;b("#djDebugPanelList li a").click(function(){if(!this.className){return false}c=b("#djDebug #"+this.className);if(c.is(":visible")){b(document).trigger("close.djDebug")}else{b(".panelContent").hide();c.show();b.djDebug.open()}return false});b("#djDebug a.close").click(function(){b(document).trigger("close.djDebug");return false});b("#djDebug a.remoteCall").click(function(){b("#djDebugWindow").load(this.href,{},function(){b("#djDebugWindow a.back").click(function(){b(this).parent().hide();return false})});b("#djDebugWindow").show();return false});b("#djDebugTemplatePanel a.djTemplateShowContext").click(function(){b.djDebug.toggle_content(b(this).parent().next());return false});b("#djDebugSQLPanel a.djSQLShowStacktrace").click(function(){b.djDebug.toggle_content(b(this).parent().next());return false});b("#djHideToolBarButton").click(function(){b.djDebug.hide_toolbar(true);return false});b("#djShowToolBarButton").click(function(){b.djDebug.show_toolbar();return false});if(b.cookie(a)){b.djDebug.hide_toolbar(false)}else{b("#djDebugToolbar").show()}},open:function(){b(document).bind("keydown.djDebug",function(c){if(c.keyCode==27){b.djDebug.close()}})},toggle_content:function(c){if(c.is(":visible")){c.hide()}else{c.show()}},close:function(){b(document).trigger("close.djDebug");return false},hide_toolbar:function(c){b("#djDebugToolbar").hide("fast");b(document).trigger("close.djDebug");b("#djDebugToolbarHandle").show();if(c){b.cookie(a,"hide",{path:"/",expires:10})}},show_toolbar:function(){b("#djDebugToolbarHandle").hide();b("#djDebugToolbar").show("fast");b.cookie(a,null,{path:"/",expires:-1})}});b(document).bind("close.djDebug",function(){b(document).unbind("keydown.djDebug");b(".panelContent").hide()})});jQuery(function(){jQuery.djDebug()});jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}}; \ No newline at end of file
+jQuery.noConflict();jQuery(function(b){var a="dj_debug_panel";b.djDebug=function(d,c){b.djDebug.init()};b.extend(b.djDebug,{init:function(){var c=null;b("#djDebugPanelList li a").click(function(){if(!this.className){return false}c=b("#djDebug #"+this.className);if(c.is(":visible")){b(document).trigger("close.djDebug");b(this).parent().removeClass("active")}else{b(".panelContent").hide();c.show();b.djDebug.open();b("#djDebugToolbar li").removeClass("active");b(this).parent().addClass("active")}return false});b("#djDebug a.close").click(function(){b(document).trigger("close.djDebug");return false});b("#djDebug a.remoteCall").click(function(){b("#djDebugWindow").load(this.href,{},function(){b("#djDebugWindow a.back").click(function(){b(this).parent().parent().hide();return false})});b("#djDebugWindow").show();return false});b("#djDebugTemplatePanel a.djTemplateShowContext").click(function(){b.djDebug.toggle_arrow(b(this).children(".toggleArrow"));b.djDebug.toggle_content(b(this).parent().next());return false});b("#djDebugSQLPanel a.djSQLShowStacktrace").click(function(){b.djDebug.toggle_content(b(this).parent().next());return false});b("#djHideToolBarButton").click(function(){b.djDebug.hide_toolbar(true);return false});b("#djShowToolBarButton").click(function(){b.djDebug.show_toolbar();return false});if(b.cookie(a)){b.djDebug.hide_toolbar(false)}else{b.djDebug.show_toolbar(false)}},open:function(){},toggle_content:function(c){if(c.is(":visible")){c.hide()}else{c.show()}},close:function(){b(document).trigger("close.djDebug");return false},hide_toolbar:function(c){b("#djDebugWindow").hide();b(".panelContent").hide();b("#djDebugToolbar li").removeClass("active");b("#djDebugToolbar").hide("fast");b("#djDebugToolbarHandle").show();b(document).unbind("keydown.djDebug");if(c){b.cookie(a,"hide",{path:"/",expires:10})}},show_toolbar:function(c){b(document).bind("keydown.djDebug",function(d){if(d.keyCode==27){b.djDebug.close()}});b("#djDebugToolbarHandle").hide();if(c){b("#djDebugToolbar").show("fast")}else{b("#djDebugToolbar").show()}b.cookie(a,null,{path:"/",expires:-1})},toggle_arrow:function(d){var c=String.fromCharCode(9654);var e=String.fromCharCode(9660);d.html(d.html()==c?e:c)}});b(document).bind("close.djDebug",function(){if(b("#djDebugWindow").is(":visible")){b("#djDebugWindow").hide();return}if(b(".panelContent").is(":visible")){b(".panelContent").hide();return}if(b("#djDebugToolbar").is(":visible")){b.djDebug.hide_toolbar(true);return}})});jQuery(function(){jQuery.djDebug()});jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}}; \ No newline at end of file