diff options
| author | Rob Hudson | 2008-10-02 22:50:20 -0700 | 
|---|---|---|
| committer | Rob Hudson | 2008-10-02 22:50:20 -0700 | 
| commit | eead4ac0990374d8727157d42026994d68fe577c (patch) | |
| tree | d5803dc22e78b0282386623e62a6a9ef14f4801c /debug_toolbar | |
| parent | 60e49ecf7c800cc6001ac0e3112434a6f931bcd6 (diff) | |
| download | django-debug-toolbar-eead4ac0990374d8727157d42026994d68fe577c.tar.bz2 | |
Adding compressed JS and CSS, and a Makefile to generate them using YUI Compressor
Diffstat (limited to 'debug_toolbar')
| -rw-r--r-- | debug_toolbar/media/Makefile | 8 | ||||
| -rw-r--r-- | debug_toolbar/media/toolbar.min.css | 1 | ||||
| -rw-r--r-- | debug_toolbar/media/toolbar.min.js | 1 | ||||
| -rw-r--r-- | debug_toolbar/templates/debug_toolbar/base.html | 4 | 
4 files changed, 12 insertions, 2 deletions
diff --git a/debug_toolbar/media/Makefile b/debug_toolbar/media/Makefile new file mode 100644 index 0000000..7f8f2b2 --- /dev/null +++ b/debug_toolbar/media/Makefile @@ -0,0 +1,8 @@ +# Make file to compress and join all JS files +all: compress_js compress_css + +compress_js: +	java -jar ~/bin/yuicompressor.jar toolbar.js > toolbar.min.js + +compress_css: +	java -jar ~/bin/yuicompressor.jar --type css toolbar.css > toolbar.min.css diff --git a/debug_toolbar/media/toolbar.min.css b/debug_toolbar/media/toolbar.min.css new file mode 100644 index 0000000..6b094d2 --- /dev/null +++ b/debug_toolbar/media/toolbar.min.css @@ -0,0 +1 @@ +#djDebug *{color:#000;text-shadow:0 0 2px #333;float:none;margin:0;padding:0;position:static;}#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;}#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 .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.odd 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 .syntax{color:#000;}#djDebug .syntax .err{color:#000;}#djDebug .syntax .g{color:#000;}#djDebug .syntax .k{color:#40684C;font-weight:bold;}#djDebug .syntax .o{color:#000;}#djDebug .syntax .n{color:#000;}#djDebug .syntax .mi{color:#40684C;font-weight:bold;}#djDebug .syntax .l{color:#000;}#djDebug .syntax .x{color:#000;}#djDebug .syntax .p{color:#000;}#djDebug .syntax .m{color:#40684C;font-weight:bold;}#djDebug .syntax .s{color:#0086d2;}#djDebug .syntax .w{color:#888;}#djDebug .syntax .il{color:#40684C;font-weight:bold;}
\ No newline at end of file diff --git a/debug_toolbar/media/toolbar.min.js b/debug_toolbar/media/toolbar.min.js new file mode 100644 index 0000000..1f8b8b5 --- /dev/null +++ b/debug_toolbar/media/toolbar.min.js @@ -0,0 +1 @@ +var _$=window.$;jQuery.noConflict();jQuery(function(A){A.djDebug=function(C,B){A.djDebug.init()};A.extend(A.djDebug,{init:function(){var B=null;A("#djDebugPanelList li a").click(function(){B=A("#djDebug #"+this.className);if(B.is(":visible")){A(document).trigger("close.djDebug")}else{A(".panelContent").hide();B.show();A.djDebug.open()}return false});A("#djDebug a.close").click(function(){A(document).trigger("close.djDebug");return false});A("#djDebug a.remoteCall").click(function(){A("#djDebugWindow").load(this.href,{},function(){A("#djDebugWindow a.back").click(function(){A(this).parent().hide();return false})});A("#djDebugWindow").show();return false});A("#djDebugTemplatePanel a.djTemplateShowContext").click(function(){A.djDebug.toggle_content(A(this).parent().next())})},open:function(){A(document).bind("keydown.djDebug",function(B){if(B.keyCode==27){A.djDebug.close()}})},toggle_content:function(B){if(B.is(":visible")){B.hide()}else{B.show()}},close:function(){A(document).trigger("close.djDebug");return false}});A(document).bind("close.djDebug",function(){A(document).unbind("keydown.djDebug");A(".panelContent").hide()})});jQuery(function(){jQuery.djDebug()});$=_$;
\ No newline at end of file diff --git a/debug_toolbar/templates/debug_toolbar/base.html b/debug_toolbar/templates/debug_toolbar/base.html index ba9fdf3..a6c8aef 100644 --- a/debug_toolbar/templates/debug_toolbar/base.html +++ b/debug_toolbar/templates/debug_toolbar/base.html @@ -4,9 +4,9 @@  		document.write(unescape('%3Cscript src="' + jquery_url + '" type="text/javascript"%3E%3C/script%3E'));  	}  </script> -<script type="text/javascript" src="{{ BASE_URL }}/__debug__/m/toolbar.js"></script> +<script type="text/javascript" src="{{ BASE_URL }}/__debug__/m/toolbar.min.js"></script>  <style type="text/css"> -	@import url({{ BASE_URL }}/__debug__/m/toolbar.css); +	@import url({{ BASE_URL }}/__debug__/m/toolbar.min.css);  </style>  <div id="djDebug">  	<div id="djDebugToolbar">  | 
