]> nos-oignons.net Git - website.git/commitdiff
templates: Chargement quasi-asynchrone du script de navbar
authorNicolas Braud-Santoni <nicolas@braud-santoni.eu>
Thu, 7 Dec 2017 15:31:29 +0000 (16:31 +0100)
committerNicolas Braud-Santoni <nicolas@braud-santoni.eu>
Thu, 7 Dec 2017 15:31:29 +0000 (16:31 +0100)
Utiliser `async` serait plus efficace, mais demanderait de modifier le script
(il y aurait une « race condition » avec l'évènement `DOMContentLoaded`)

templates/page.tmpl

index a876f448b7055ee2acc4bcdea0b0bbf4272cc293..a48b00809b5b3f9ac482e91f34265961affee115 100644 (file)
@@ -37,6 +37,7 @@
     <link rel="next" href="<TMPL_VAR NEXTURL>" title="<TMPL_VAR NEXTTITLE>" />
 </TMPL_IF>
 </TMPL_LOOP>
+    <script defer src="<TMPL_VAR BASEURL>assets/scripts.js" type="text/javascript"></script>
 </head>
 <body class="">
 <div class="body-wrapper">
     <!-- <TMPL_IF HTML5></article><TMPL_ELSE></div></TMPL_IF> -->
 
 </div><!-- body-wrapper -->
-<script src="<TMPL_VAR BASEURL>assets/scripts.js" type="text/javascript"></script>
 </body>
 </html>