]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
rec: use defer instead of $(document).ready
authorChris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Tue, 2 Aug 2022 07:00:35 +0000 (09:00 +0200)
committerChris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Tue, 2 Aug 2022 07:23:53 +0000 (09:23 +0200)
pdns/recursordist/html/index.html
pdns/recursordist/html/local.js

index 2624b90fa5fb77b59e8a9d76ca0a8b520f0da983..ec81a77418a3ab0444ea5fb37894f93207017624 100644 (file)
@@ -2,18 +2,18 @@
 <html>
 <head>
     <meta charset="utf-8"/>
-    <script src="js/jquery-1.8.3.min.js"></script>
-    <script src="js/d3.v3.js"></script>
-    <script src="js/rickshaw.min.js"></script>
-    <script src="js/handlebars-v4.0.11.js"></script>
-    <script src="js/moment.min.js"></script>
+    <script src="js/jquery-1.8.3.min.js" defer></script>
+    <script src="js/d3.v3.js" defer></script>
+    <script src="js/rickshaw.min.js" defer></script>
+    <script src="js/handlebars-v4.0.11.js" defer></script>
+    <script src="js/moment.min.js" defer></script>
     <link type="text/css" rel="stylesheet" href="graph.css">
     <link type="text/css" rel="stylesheet" href="detail.css">
     <link type="text/css" rel="stylesheet" href="legend.css">
     <link type="text/css" rel="stylesheet" href="lines.css">
     <link type="text/css" rel="stylesheet" href="styling.css">
 
-    <script src="local.js"></script>
+    <script src="local.js" defer></script>
 
 </head>
 
index 48c3989996b14f0a218b31d797d68cc6ed370fad..90ce90effec42b200a5329f529117a6c790d2c40 100644 (file)
@@ -23,7 +23,7 @@ function get_json(url, params) {
     });
 }
 
-$(document).ready(function () {
+function startup() {
     var getTemplate = function (name) {
         var template = $('#' + name + '-template').html();
         return Handlebars.compile(template);
@@ -231,4 +231,7 @@ $(document).ready(function () {
 
     update();
     setInterval(update, 1000);
-});
+}
+
+// rely on "defer" on <script> tag for document to be ready before running.
+startup();