Skip to content

Commit 1a9b8db

Browse files
committed
use <details> element for template contexts
not: not supported in edge https://caniuse.com/#feat=details
1 parent 844353e commit 1a9b8db

File tree

3 files changed

+9
-27
lines changed

3 files changed

+9
-27
lines changed

debug_toolbar/static/debug_toolbar/css/toolbar.css

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@
314314
padding-right:.5em;
315315
}
316316

317-
#djDebug .djTemplateHideContextDiv {
317+
#djDebug .djTemplateContext {
318318
background-color:#fff;
319319
}
320320

@@ -423,15 +423,6 @@
423423
}
424424

425425

426-
#djDebug a.djTemplateShowContext, #djDebug a.djTemplateShowContext span.toggleArrow {
427-
color:#999;
428-
}
429-
430-
#djDebug a.djTemplateShowContext:hover, #djDebug a.djTemplateShowContext:hover span.toggleArrow {
431-
color:#000;
432-
cursor:pointer;
433-
}
434-
435426
#djDebug .djDebugSqlWrap {
436427
position:relative;
437428
}

debug_toolbar/static/debug_toolbar/js/toolbar.template.js

Lines changed: 0 additions & 11 deletions
This file was deleted.

debug_toolbar/templates/debug_toolbar/panels/templates.html

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ <h4>{% blocktrans count templates|length as template_count %}Template{% plural %
1818
<dd><samp>{{ template.template.origin_name|addslashes }}</samp></dd>
1919
{% if template.context %}
2020
<dd>
21-
<div class="djTemplateShowContextDiv"><a class="djTemplateShowContext"><span class="toggleArrow">&#x25B6;</span> {% trans "Toggle context" %}</a></div>
22-
<div class="djTemplateHideContextDiv djdt-hidden"><code>{{ template.context }}</code></div>
21+
<details>
22+
<summary>{% trans "Toggle context" %}</summary>
23+
<code class="djTemplateContext">{{ template.context }}</code>
24+
</details>
2325
</dd>
2426
{% endif %}
2527
{% endfor %}
@@ -34,13 +36,13 @@ <h4>{% blocktrans count context_processors|length as context_processors_count %}
3436
{% for key, value in context_processors.items %}
3537
<dt><strong>{{ key|escape }}</strong></dt>
3638
<dd>
37-
<div class="djTemplateShowContextDiv"><a class="djTemplateShowContext"><span class="toggleArrow">&#x25B6;</span> {% trans "Toggle context" %}</a></div>
38-
<div class="djTemplateHideContextDiv djdt-hidden"><code>{{ value|escape }}</code></div>
39+
<details>
40+
<summary>{% trans "Toggle context" %}</summary>
41+
<code class="djTemplateContext">{{ value|escape }}</code>
42+
</details>
3943
</dd>
4044
{% endfor %}
4145
</dl>
4246
{% else %}
4347
<p>{% trans "None" %}</p>
4448
{% endif %}
45-
46-
<script src="{% static 'debug_toolbar/js/toolbar.template.js' %}"></script>

0 commit comments

Comments
 (0)