aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/templates
diff options
context:
space:
mode:
authorDavid Cramer2011-03-24 16:27:43 -0700
committerDavid Cramer2011-03-24 16:27:43 -0700
commit335ac292949330bd6e9c72c205d027985c873e72 (patch)
tree5d3c3bb2a72252770d557ccc8082c35a0c76c929 /debug_toolbar/templates
parentd29f055713636c5629ddb7f48805536d39e550cb (diff)
downloaddjango-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.html43
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>