diff --git a/doc/_static/mpl.css b/doc/_static/mpl.css index e460fd569823..55c6695ae30d 100644 --- a/doc/_static/mpl.css +++ b/doc/_static/mpl.css @@ -971,6 +971,24 @@ p.sphx-glr-signature a.reference.external { font-weight: 400; } +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: "Helvetica Neue", Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif; +} + +div.viewcode-block:target { + margin: -1px -13px; + padding: 0 10px; + border-top: 1px solid #ccc; + border-bottom: 1px solid #ccc; + background-color: #f4debf; + +} + .sidebar-announcement { border: 1px solid #11557C; background: #eff9ff; diff --git a/doc/conf.py b/doc/conf.py index 24b4579d7c24..af152601b368 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -33,6 +33,7 @@ 'sphinx.ext.doctest', 'sphinx.ext.inheritance_diagram', 'sphinx.ext.intersphinx', + 'sphinx.ext.viewcode', 'IPython.sphinxext.ipython_console_highlighting', 'IPython.sphinxext.ipython_directive', 'numpydoc', # Needs to be loaded *after* autodoc.