code: def doctree_resolved(app, doctree, fromdocname):
      
      # Skip for non-html or if javascript is not inlined
      if not app.env.config.wavedrom_html_jsinline:
          return
  
      text = """
      <script type="text/javascript">
          function init() {
              WaveDrom.ProcessAll();
          }
          window.onload = init;
      </script>"""
      doctree.append(nodes.raw(text=text, format='html'))
docs: When the document, and all the links are fully resolved, we inject one
      raw html element for running the command for processing the wavedrom
      diagrams at the onload event.