From 5fd534e68dbd191c5d6062a39ae512b109cccbdb Mon Sep 17 00:00:00 2001 From: Jacob Kaplan-Moss Date: Mon, 15 Sep 2008 18:02:17 +0100 Subject: Modified scripts to use jQuery, and moved 'em to a better place. --- debug_toolbar/media/toolbar.css | 14 +++++++++ debug_toolbar/media/toolbar.js | 15 +++++++++ debug_toolbar/templates/debug_toolbar/base.html | 42 +++---------------------- debug_toolbar/urls.py | 2 +- 4 files changed, 35 insertions(+), 38 deletions(-) create mode 100644 debug_toolbar/media/toolbar.css create mode 100644 debug_toolbar/media/toolbar.js diff --git a/debug_toolbar/media/toolbar.css b/debug_toolbar/media/toolbar.css new file mode 100644 index 0000000..11dd978 --- /dev/null +++ b/debug_toolbar/media/toolbar.css @@ -0,0 +1,14 @@ +#djDebugToolbar {height:30px; background:orange; color:#000; z-index:100000000; border:1px solid #06171D; border-width:1px 0;} +#djDebugToolbar ul {margin:0; padding:0 10px; list-style:none;} +#djDebugToolbar li {display:inline; width:auto; position:relative; float:none; margin:0 10px 0 0; padding:0; height:20px; line-height:30px; padding:8px 10px 8px 0; border-right: 1px solid #06171D;} +#djDebugToolbar #djDebugButton {color:red; font-weight:bold;} +#djDebug * {margin:0; padding:0; float:none; position:static; } +#djDebug .panelContent {display:none; position:absolute; margin:0; padding:5px; top:35px; width:auto; left:5px; right:5px; bottom:5px; background:white; color:black; border:1px solid black; z-index:1000000; overflow:auto;} +#djDebug .panelContent p {padding: 0 5px;} +#djDebug .panelContent p, #djDebug .panelContent table, #djDebug .panelContent ul, #djDebug .panelContent dl {margin:5px 0;} +#djDebug .close {float:right; font-weight:bold;} +#djDebug .panelContent dt, #djDebug .panelContent dd {display: block;} +#djDebug .panelContent dd {margin-left:10px;} +#djDebug th, #djDebug td {padding: 5px;} +#djDebug .row1 td {background:#fff;} +#djDebug .row2 td {background:#ddd;} diff --git a/debug_toolbar/media/toolbar.js b/debug_toolbar/media/toolbar.js new file mode 100644 index 0000000..8c0a86d --- /dev/null +++ b/debug_toolbar/media/toolbar.js @@ -0,0 +1,15 @@ +jQuery.noConflict(); +jQuery(document).ready(function() { + var current = null; + jQuery('#djDebugPanelList li a').click(function() { + if (current) { current.hide(); } + current = jQuery('#djDebug #' + this.className); + current.show(); + return false; + }); + jQuery('#djDebug a.close').click(function() { + if (current) { current.hide(); } + current = null; + return false; + }) +}); diff --git a/debug_toolbar/templates/debug_toolbar/base.html b/debug_toolbar/templates/debug_toolbar/base.html index 637e04d..8ee29d2 100644 --- a/debug_toolbar/templates/debug_toolbar/base.html +++ b/debug_toolbar/templates/debug_toolbar/base.html @@ -1,39 +1,7 @@ - + +