epydoc.docwriter.html_colorize

Package epydoc :: Package docwriter :: Module html_colorize |
[hide private]
[frames] | no frames]

# Module html_colorize

source code

Functions to produce colorized HTML code for various objects. Currently, `html_colorize` defines functions to colorize Python source code.

Classes | [hide private]
| PythonSourceColorizer A class that renders a python module's source code into HTML pages.

Variables | [hide private]
| PYSRC_JAVASCRIPTS = ``'``function expand(id) {\n var elt = docume``...`` Javascript code for the PythonSourceColorizer
| PYSRC_EXPANDTO_JAVASCRIPT = ``'``<script type="text/javascript">\n``...``
| _HDR = ``'``<?xml version="1.0" encoding="ascii"?>\n <!DOCT``...``
| _FOOT = ``'``</body></html>``'``

Variables Details | [hide private]

  ### PYSRC_JAVASCRIPTS Javascript code for the PythonSourceColorizer Value:
      '''function expand(id) {
        var elt = document.getElementById(id+"-expanded");
        if (elt) elt.style.display = "block";
        var elt = document.getElementById(id+"-expanded-linenums");
        if (elt) elt.style.display = "block";
        var elt = document.getElementById(id+"-collapsed");
        if (elt) { elt.innerHTML = ""; elt.style.display = "none"; }
        var elt = document.getElementById(id+"-collapsed-linenums");
      ...

  ### PYSRC_EXPANDTO_JAVASCRIPT Value:
      '''<script type="text/javascript">
      <!--
      expandto(location.href);
      // -->
      </script>
      '''

  ### _HDR Value:
      '''<?xml version="1.0" encoding="ascii"?>
              <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
                        "DTD/xhtml1-transitional.dtd">
              <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang=
      "en">
              <head>
                <title>$title$</title>
                <link rel="stylesheet" href="epydoc.css" type="text/css" />
      ...