diff options
| author | Rapptz <[email protected]> | 2019-06-28 21:04:18 -0400 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2019-06-28 21:04:43 -0400 |
| commit | acda8088035ac094b293a4dc58879e7810036215 (patch) | |
| tree | 37281a76ebd06ec41729e3146e23832fccaefa78 /docs/_templates | |
| parent | Downgrade to Sphinx 1.8.5 (diff) | |
| download | discord.py-acda8088035ac094b293a4dc58879e7810036215.tar.xz discord.py-acda8088035ac094b293a4dc58879e7810036215.zip | |
Make the generated index page more useful for Ctrl + F.
Diffstat (limited to 'docs/_templates')
| -rw-r--r-- | docs/_templates/genindex.html | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/docs/_templates/genindex.html b/docs/_templates/genindex.html new file mode 100644 index 00000000..e16eb36b --- /dev/null +++ b/docs/_templates/genindex.html @@ -0,0 +1,18 @@ +{%- extends "basic/genindex.html" %} + +{% block body %} + {{ super() }} + <!-- Inject some JavaScript to convert the index names into something useful. --> + <script> + let elements = document.querySelectorAll("table.indextable a"); + + // this is pretty finicky but it should work. + for(let el of elements) { + let key = el.getAttribute('href').split('#', 2)[1] + if(el.textContent.endsWith('method)') || el.textContent.indexOf('()') !== -1) { + key = key + '()' + } + el.textContent = key; + } + </script> +{% endblock %} |