Skip to content

Commit 44ff8a5

Browse files
committed
Fix #1184 -- Replace loading gif with css animation
1 parent b8d808d commit 44ff8a5

File tree

5 files changed

+21
-3
lines changed

5 files changed

+21
-3
lines changed

debug_toolbar/static/debug_toolbar/css/toolbar.css

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,24 @@
236236
#djDebug .djDebugPanelContent .djdt-loader {
237237
display: block;
238238
margin: 80px auto;
239+
border: 6px solid white;
240+
border-radius: 50%;
241+
border-top: 6px solid #ffe761;
242+
width: 38px;
243+
height: 38px;
244+
-webkit-animation: spin 2s linear infinite; /* Safari */
245+
animation: spin 2s linear infinite;
246+
}
247+
248+
/* Safari */
249+
@-webkit-keyframes spin {
250+
0% { -webkit-transform: rotate(0deg); }
251+
100% { -webkit-transform: rotate(360deg); }
252+
}
253+
254+
@keyframes spin {
255+
0% { transform: rotate(0deg); }
256+
100% { transform: rotate(360deg); }
239257
}
240258

241259
#djDebug .djDebugPanelContent .djdt-scroll {
Binary file not shown.

debug_toolbar/templates/debug_toolbar/includes/panel_content.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ <h3>{{ panel.title }}</h3>
88
</div>
99
<div class="djDebugPanelContent">
1010
{% if toolbar.store_id %}
11-
<img src="{% static 'debug_toolbar/img/ajax-loader.gif' %}" alt="loading" class="djdt-loader">
11+
<div class="djdt-loader"></div>
1212
<div class="djdt-scroll"></div>
1313
{% else %}
1414
<div class="djdt-scroll">{{ panel.content }}</div>

tests/panels/test_custom.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def test_escapes_panel_title(self):
3737
<h3>Title with special chars &amp;&quot;&#39;&lt;&gt;</h3>
3838
</div>
3939
<div class="djDebugPanelContent">
40-
<img class="djdt-loader" src="/static/debug_toolbar/img/ajax-loader.gif" alt="loading">
40+
<div class="djdt-loader"></div>
4141
<div class="djdt-scroll"></div>
4242
</div>
4343
</div>

tests/panels/test_settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def test_panel_title(self):
2828
<h3>Settings from None</h3>
2929
</div>
3030
<div class="djDebugPanelContent">
31-
<img class="djdt-loader" src="/static/debug_toolbar/img/ajax-loader.gif" alt="loading">
31+
<div class="djdt-loader"></div>
3232
<div class="djdt-scroll"></div>
3333
</div>
3434
</div>

0 commit comments

Comments
 (0)