diff options
| author | Percy Perez-Pinedo | 2009-07-20 15:46:57 -0700 | 
|---|---|---|
| committer | Percy Perez-Pinedo | 2009-07-20 15:46:57 -0700 | 
| commit | b7629d5768295131c35d613dbb16d9a070474c77 (patch) | |
| tree | f7557bdc972287765a0bb687c2fecf04ddd0718f /debug_toolbar/templates | |
| parent | 073ab2c8255ebc310a54e9f937b4b17f94f7eac2 (diff) | |
| parent | 4dc0710b6a5eedec0448909f6b90e55a4f3555d4 (diff) | |
| download | django-debug-toolbar-b7629d5768295131c35d613dbb16d9a070474c77.tar.bz2 | |
removing trans so we can merge for now
Diffstat (limited to 'debug_toolbar/templates')
12 files changed, 73 insertions, 16 deletions
diff --git a/debug_toolbar/templates/debug_toolbar/base.html b/debug_toolbar/templates/debug_toolbar/base.html index fca6256..66d126e 100644 --- a/debug_toolbar/templates/debug_toolbar/base.html +++ b/debug_toolbar/templates/debug_toolbar/base.html @@ -1,18 +1,29 @@  {% load i18n %}  <script type="text/javascript" charset="utf-8"> +	// When jQuery is sourced, it's going to overwrite whatever might be in the +	// '$' variable, so store a reference of it in a temporary variable... +	var _$ = window.$;  	if (typeof jQuery == 'undefined') {  		var jquery_url = '{{ BASE_URL }}/__debug__/m/jquery.js';  		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.min.js"></script> +<script type="text/javascript" charset="utf-8"> +	// Now that jQuery is done loading, put the '$' variable back to what it was... +	var $ = _$; +</script>  <style type="text/css">  	@import url({{ BASE_URL }}/__debug__/m/toolbar.min.css);  </style>  <div id="djDebug"> -	<div id="djDebugToolbar"> +	<div style="display: none;" id="djDebugToolbar">  		<ul id="djDebugPanelList"> +			{% if panels %} +			<li><a id="djHideToolBarButton" href="#" title="Hide Toolbar">« Hide</a></li> +			{% else %}  			<li id="djDebugButton">DEBUG</li> +			{% endif %}  			{% for panel in panels %}  				<li>  					{% if panel.has_content %} @@ -24,6 +35,11 @@  			{% endfor %}  		</ul>  	</div> +	<div style="display: none;" id="djDebugToolbarHandle"> +		<ul id="djDebugPanelList"> +			<li><a title="Show Toolbar" id="djShowToolBarButton" href="#">»</a></li> +		</ul> +	</div>  	{% for panel in panels %}  		{% if panel.has_content %}  			<div id="{{ panel.dom_id }}" class="panelContent"> diff --git a/debug_toolbar/templates/debug_toolbar/panels/headers.html b/debug_toolbar/templates/debug_toolbar/panels/headers.html index 0a1578d..dec83bf 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/headers.html +++ b/debug_toolbar/templates/debug_toolbar/panels/headers.html @@ -9,7 +9,7 @@  	</thead>  	<tbody>  		{% for key, value in headers.iteritems %} -			<tr class="{% cycle 'odd' 'even' %}"> +			<tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">  				<td>{{ key|escape }}</td>  				<td>{{ value|escape }}</td>  			</tr> diff --git a/debug_toolbar/templates/debug_toolbar/panels/logger.html b/debug_toolbar/templates/debug_toolbar/panels/logger.html index 112cc7d..441337c 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/logger.html +++ b/debug_toolbar/templates/debug_toolbar/panels/logger.html @@ -12,7 +12,7 @@  		</thead>  		<tbody>  			{% for record in records %} -				<tr class="{% cycle 'odd' 'even' %}"> +				<tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">  					<td>{{ record.level }}</td>  					<td>{{ record.time|date:"h:i:s m/d/Y" }}</td>  					<td>{{ record.message }}</td> diff --git a/debug_toolbar/templates/debug_toolbar/panels/request_vars.html b/debug_toolbar/templates/debug_toolbar/panels/request_vars.html index 751e1da..677714d 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/request_vars.html +++ b/debug_toolbar/templates/debug_toolbar/panels/request_vars.html @@ -14,7 +14,7 @@  		</thead>  		<tbody>  			{% for key, value in cookies %} -				<tr class="{% cycle 'odd' 'even' %}"> +				<tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">  					<td>{{ key|escape }}</td>  					<td>{{ value|escape }}</td>  				</tr> @@ -39,7 +39,7 @@  		</thead>  		<tbody>  			{% for key, value in session %} -				<tr class="{% cycle 'odd' 'even' %}"> +				<tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">  					<td>{{ key|escape }}</td>  					<td>{{ value|escape }}</td>  				</tr> @@ -60,7 +60,7 @@  		</thead>  		<tbody>  			{% for key, value in get %} -				<tr class="{% cycle 'odd' 'even' %}"> +				<tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">  					<td>{{ key|escape }}</td>  					<td>{{ value|join:", "|escape }}</td>  				</tr> diff --git a/debug_toolbar/templates/debug_toolbar/panels/settings_vars.html b/debug_toolbar/templates/debug_toolbar/panels/settings_vars.html index 7b285ff..92b65cd 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/settings_vars.html +++ b/debug_toolbar/templates/debug_toolbar/panels/settings_vars.html @@ -9,7 +9,7 @@  	</thead>  	<tbody>  		{% for var in settings.items|dictsort:"0" %} -			<tr class="{% cycle 'odd' 'even' %}"> +			<tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">  				<td>{{ var.0 }}</td>  				<td><code>{{ var.1|pprint }}</code></td>  			</tr> diff --git a/debug_toolbar/templates/debug_toolbar/panels/signals.html b/debug_toolbar/templates/debug_toolbar/panels/signals.html new file mode 100644 index 0000000..e9a189e --- /dev/null +++ b/debug_toolbar/templates/debug_toolbar/panels/signals.html @@ -0,0 +1,19 @@ +<h3>Signals</h3> +<table> +    <thead> +        <tr> +            <th>Signal</th> +            <th>Providing Args</th> +            <th>Receivers</th> +        </tr> +    </thead> +    <tbody> +        {% for name, signal, receivers in signals %} +            <tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}"> +                <td>{{ name|escape }}</td> +                <td>{{ signal.providing_args|join:", " }}</td> +                <td>{{ receivers|join:", " }}</td> +            </tr> +        {% endfor %} +    </tbody> +</table> diff --git a/debug_toolbar/templates/debug_toolbar/panels/sql.html b/debug_toolbar/templates/debug_toolbar/panels/sql.html index 50480bf..99ce611 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/sql.html +++ b/debug_toolbar/templates/debug_toolbar/panels/sql.html @@ -3,14 +3,15 @@  <table>  	<thead>  		<tr> -			<th>{% trans "Time" %} (ms)</th> -			<th>{% trans "Action" %}</th> -			<th>{% trans "Query" %}</th> +			<th>Time (ms)</th> +			<th>Action</th> +			<th>Stacktrace</th> +			<th>Query</th>  		</tr>  	</thead>  	<tbody>  		{% for query in queries %} -			<tr class="{% cycle 'odd' 'even' %}"> +			<tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">  				<td>{{ query.time|floatformat:"2" }}</td>  				<td>  				{% if query.params %} @@ -21,6 +22,27 @@  					{% endif %}  				{% endif %}  				</td> +				<td> +					{% if query.stacktrace %} +					<div class="djSQLShowStacktraceDiv"><a class="djSQLShowStacktrace" href="#">Toggle Stacktrace</a></div> +					<div class="djSQLHideStacktraceDiv" style="display:none;"> +						<table> +							<tr> +								<th>Line</th> +								<th>Method</th> +								<th>File</th> +							</tr> +							{% for file, line, method in query.stacktrace %} +								<tr> +									<td>{{ line }}</td> +									<td><pre>{{ method|escape }}<pre></td> +									<td><pre>{{ file|escape }}</pre></td> +								</tr> +							{% endfor %} +						</table> +					</div> +					{% endif %} +				</td>  				<td class="syntax">{{ query.sql|safe }}</td>  			</tr>  		{% endfor %} diff --git a/debug_toolbar/templates/debug_toolbar/panels/sql_explain.html b/debug_toolbar/templates/debug_toolbar/panels/sql_explain.html index cb3ca5e..64076e7 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/sql_explain.html +++ b/debug_toolbar/templates/debug_toolbar/panels/sql_explain.html @@ -17,7 +17,7 @@  	</thead>  	<tbody>  		{% for row in result %} -			<tr class="{% cycle 'odd' 'even' %}"> +			<tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">  				{% for column in row %}  					<td>{{ column|escape }}</td>  				{% endfor %} diff --git a/debug_toolbar/templates/debug_toolbar/panels/sql_profile.html b/debug_toolbar/templates/debug_toolbar/panels/sql_profile.html index c058b2b..f53dcc0 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/sql_profile.html +++ b/debug_toolbar/templates/debug_toolbar/panels/sql_profile.html @@ -17,7 +17,7 @@  	</thead>  	<tbody>  		{% for row in result %} -			<tr class="{% cycle 'odd' 'even' %}"> +			<tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">  				{% for column in row %}  					<td>{{ column|escape }}</td>  				{% endfor %} diff --git a/debug_toolbar/templates/debug_toolbar/panels/sql_select.html b/debug_toolbar/templates/debug_toolbar/panels/sql_select.html index c2ab7b6..1438050 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/sql_select.html +++ b/debug_toolbar/templates/debug_toolbar/panels/sql_select.html @@ -18,7 +18,7 @@  	</thead>  	<tbody>  		{% for row in result %} -			<tr class="{% cycle 'odd' 'even' %}"> +			<tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">  				{% for column in row %}  					<td>{{ column|escape }}</td>  				{% endfor %} diff --git a/debug_toolbar/templates/debug_toolbar/panels/timer.html b/debug_toolbar/templates/debug_toolbar/panels/timer.html index 2d409b0..f593b44 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/timer.html +++ b/debug_toolbar/templates/debug_toolbar/panels/timer.html @@ -13,7 +13,7 @@  	</thead>  	<tbody>  		{% for key, value in rows %} -			<tr class="{% cycle 'odd' 'even' %}"> +			<tr class="{% cycle 'djDebugOdd' 'djDebugEven' %}">  				<td>{{ key|escape }}</td>  				<td>{{ value|escape }}</td>  			</tr> diff --git a/debug_toolbar/templates/debug_toolbar/redirect.html b/debug_toolbar/templates/debug_toolbar/redirect.html index cdc08b9..5611977 100644 --- a/debug_toolbar/templates/debug_toolbar/redirect.html +++ b/debug_toolbar/templates/debug_toolbar/redirect.html @@ -4,7 +4,7 @@  </head>  <body>  <h1>HttpResponseRedirect</h1> -<p>Location: <a href="{{ redirect_to }}">{{ redirect_to }}</a></p> +<p>Location: <a href="{{ redirect_to|urlencode }}">{{ redirect_to }}</a></p>  <p class="notice">  	{% trans "The Django Debug Toolbar has intercepted a redirect to the above URL for  	debug viewing purposes.  You can click the above link to continue with the  | 
