Way back when the WaveDrom stuff was added, the scripts could only be
accessed over http. This caused issues with sites served over https and
modern browsers rightly complaining about mixed content. This was worked
around by downloading the WaveDrom scripts over http at build time, and
bundling them inline into the http.

Now that WaveDrom is available over https, simplify the hackery, and let
the user's browser load the scripts directly at page load time.

Signed-off-by: Jani Nikula <[email protected]>
---
 drm-intel-timeline.rst | 20 +++-----------------
 drm-misc-timeline.rst  | 21 +++------------------
 2 files changed, 6 insertions(+), 35 deletions(-)

diff --git a/drm-intel-timeline.rst b/drm-intel-timeline.rst
index 3ab39afd5788..fe69fd374cf6 100644
--- a/drm-intel-timeline.rst
+++ b/drm-intel-timeline.rst
@@ -1,22 +1,8 @@
 .. raw:: html
 
-       <script type="text/javascript">
-       /* Embedded WaveDrom skin from http://wavedrom.com/skins/default.js */
-
-.. raw:: html
-       :url: http://wavedrom.com/skins/default.js
-
-.. raw:: html
-
-       </script>
-       <script type="text/javascript">
-       /* Embedded WaveDrom engine from http://wavedrom.com/WaveDrom.js */
-
-.. raw:: html
-       :url: http://wavedrom.com/WaveDrom.js
-
-.. raw:: html
-
+       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/wavedrom/1.4.1/skins/default.js"; 
type="text/javascript"></script>
+       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/wavedrom/1.4.1/wavedrom.min.js"; 
type="text/javascript"></script>
+       <script>
        function init() {
                WaveDrom.ProcessAll();
        }
diff --git a/drm-misc-timeline.rst b/drm-misc-timeline.rst
index a9a80d6a4cfb..76eb780ebd0a 100644
--- a/drm-misc-timeline.rst
+++ b/drm-misc-timeline.rst
@@ -1,27 +1,13 @@
 .. raw:: html
 
-       <script type="text/javascript">
-       /* Embedded WaveDrom skin from http://wavedrom.com/skins/default.js */
-
-.. raw:: html
-       :url: http://wavedrom.com/skins/default.js
-
-.. raw:: html
-
+       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/wavedrom/1.4.1/skins/default.js"; 
type="text/javascript"></script>
+       <script 
src="https://cdnjs.cloudflare.com/ajax/libs/wavedrom/1.4.1/wavedrom.min.js"; 
type="text/javascript"></script>
+       <script>
        function init() {
                WaveDrom.ProcessAll();
        }
        window.onload = init;
        </script>
-       <script type="text/javascript">
-       /* Embedded WaveDrom engine from http://wavedrom.com/WaveDrom.js */
-
-.. raw:: html
-       :url: http://wavedrom.com/WaveDrom.js
-
-.. raw:: html
-
-       </script>
        <script type="WaveDrom">
 
 .. raw:: html
@@ -30,4 +16,3 @@
 .. raw:: html
 
        </script>
-
-- 
2.11.0

_______________________________________________
Intel-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to