diff options
| author | David Cramer | 2011-03-24 16:27:43 -0700 | 
|---|---|---|
| committer | David Cramer | 2011-03-24 16:27:43 -0700 | 
| commit | 335ac292949330bd6e9c72c205d027985c873e72 (patch) | |
| tree | 5d3c3bb2a72252770d557ccc8082c35a0c76c929 /debug_toolbar/templates | |
| parent | d29f055713636c5629ddb7f48805536d39e550cb (diff) | |
| download | django-debug-toolbar-335ac292949330bd6e9c72c205d027985c873e72.tar.bz2 | |
Improve display of truncate sql queries
Diffstat (limited to 'debug_toolbar/templates')
| -rw-r--r-- | debug_toolbar/templates/debug_toolbar/panels/sql.html | 43 | 
1 files changed, 24 insertions, 19 deletions
diff --git a/debug_toolbar/templates/debug_toolbar/panels/sql.html b/debug_toolbar/templates/debug_toolbar/panels/sql.html index 4d3392f..cc9d6d0 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/sql.html +++ b/debug_toolbar/templates/debug_toolbar/panels/sql.html @@ -21,30 +21,13 @@  	</thead>  	<tbody>  		{% for query in queries %} -			<tr class="djDebugHoverable {% cycle 'djDebugOdd' 'djDebugEven' %}{% if query.is_slow %} djDebugRowWarning{% endif %}"> +			<tr class="djDebugHoverable {% cycle 'djDebugOdd' 'djDebugEven' %}{% if query.is_slow %} djDebugRowWarning{% endif %}" id="sqlMain_{{ forloop.counter }}">  				<td class="toggle"> -					<a class="djSQLToggleDetails" href="javascript:void(0)">+</a> +					<a class="djSQLToggleDetails" data-queryid="{{ forloop.counter }}" href="javascript:void(0)">+</a>  				</td>  				<td class="query">  					<div class="djDebugSqlWrap">  						<div class="djDebugSql">{{ query.sql|safe }}</div> -						{% if query.stacktrace %} -						<div class="djSQLDetailsDiv" style="display:none;"> -							<p><strong>Connection:</strong> {{ query.alias }}</p> -							<pre>{{ query.stacktrace }}</pre> -							{% if query.template_info %} -							<table> -								{% for line in query.template_info.context %} -								<tr> -									<td>{{ line.num }}</td> -									<td><code style="font-family: monospace;{% if line.highlight %}background-color: lightgrey{% endif %}">{{ line.content }}</code></td> -								</tr> -								{% endfor %} -							</table> -							<p><strong>{{ query.template_info.name|default:"(unknown)" }}</strong></p> -							{% endif %} -						</div> -						{% endif %}  					</div>  				</td>  				<td class="timeline"> @@ -65,6 +48,28 @@  				{% endif %}  				</td>  			</tr> +			<tr class="djDebugHoverable {% cycle 'djDebugOdd' 'djDebugEven' %}{% if query.is_slow %} djDebugRowWarning{% endif %}" id="sqlDetails_{{ forloop.counter }}"> +				<td></td> +				<td colspan="4"> +					<div class="djSQLDetailsDiv" style="display:none;"> +						<p><strong>Connection:</strong> {{ query.alias }}</p> +						{% if query.stacktrace %} +							<pre>{{ query.stacktrace }}</pre> +						{% endif %} +						{% if query.template_info %} +							<table> +								{% for line in query.template_info.context %} +								<tr> +									<td>{{ line.num }}</td> +									<td><code style="font-family: monospace;{% if line.highlight %}background-color: lightgrey{% endif %}">{{ line.content }}</code></td> +								</tr> +								{% endfor %} +							</table> +							<p><strong>{{ query.template_info.name|default:"(unknown)" }}</strong></p> +						{% endif %} +					</div> +				</td> +			</tr>  		{% endfor %}  	</tbody>  </table>  | 
