File tree 4 files changed +10
-4
lines changed
4 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 29
29
root . querySelectorAll ( 'script' ) . forEach ( function ( e ) {
30
30
const clone = document . createElement ( 'script' ) ;
31
31
clone . src = e . src ;
32
+ clone . async = true ;
32
33
root . appendChild ( clone ) ;
33
34
} ) ;
34
35
} ,
310
311
close : djdt . hide_one_level ,
311
312
cookie : djdt . cookie ,
312
313
} ;
313
- document . addEventListener ( 'DOMContentLoaded' , djdt . init ) ;
314
+
315
+ if ( document . readyState !== 'loading' ) {
316
+ djdt . init ( ) ;
317
+ } else {
318
+ document . addEventListener ( 'DOMContentLoaded' , djdt . init ) ;
319
+ }
314
320
} ) ( ) ;
Original file line number Diff line number Diff line change 1
1
{% load i18n %}{% load static %}
2
2
< link rel ="stylesheet " href ="{% static 'debug_toolbar/css/print.css' %} " media ="print ">
3
3
< link rel ="stylesheet " href ="{% static 'debug_toolbar/css/toolbar.css' %} ">
4
- < script src ="{% static 'debug_toolbar/js/toolbar.js' %} " defer > </ script >
4
+ < script src ="{% static 'debug_toolbar/js/toolbar.js' %} " async > </ script >
5
5
< div id ="djDebug " class ="djdt-hidden " dir ="ltr "
6
6
{% if toolbar.store_id %}data-store-id ="{{ toolbar.store_id }} " data-render-panel-url ="{% url 'djdt:render_panel' %} "{% endif %}
7
7
{{ toolbar.config.ROOT_TAG_EXTRA_ATTRS|safe }} >
Original file line number Diff line number Diff line change @@ -41,4 +41,4 @@ <h4>{% trans "Browser timing" %}</h4>
41
41
</ tbody >
42
42
</ table >
43
43
</ div >
44
- < script src ="{% static 'debug_toolbar/js/toolbar.timer.js' %} " defer > </ script >
44
+ < script src ="{% static 'debug_toolbar/js/toolbar.timer.js' %} " aysnc > </ script >
Original file line number Diff line number Diff line change 3
3
< html lang ="en ">
4
4
< head >
5
5
< title > Django Debug Toolbar Redirects Panel: {{ status_line }}</ title >
6
+ < script src ="{% static 'debug_toolbar/js/redirect.js' %} " async > </ script >
6
7
</ head >
7
8
< body >
8
9
< h1 > {{ status_line }}</ h1 >
9
10
< h2 > {% trans "Location:" %} < a id ="redirect_to " href ="{{ redirect_to }} "> {{ redirect_to }}</ a > </ h2 >
10
11
< p class ="notice ">
11
12
{% trans "The Django Debug Toolbar has intercepted a redirect to the above URL for debug viewing purposes. You can click the above link to continue with the redirect as normal." %}
12
13
</ p >
13
- < script src ="{% static 'debug_toolbar/js/redirect.js' %} " defer > </ script >
14
14
</ body >
15
15
</ html >
You can’t perform that action at this time.
0 commit comments