diff options
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> |
