Make the generated index page more useful for Ctrl + F.
This commit is contained in:
parent
db67c79dbc
commit
acda808803
18
docs/_templates/genindex.html
vendored
Normal file
18
docs/_templates/genindex.html
vendored
Normal file
@ -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 %}
|
@ -56,6 +56,4 @@ Additional Information
|
|||||||
If you still can't find what you're looking for, try in one of the following pages:
|
If you still can't find what you're looking for, try in one of the following pages:
|
||||||
|
|
||||||
* :ref:`genindex`
|
* :ref:`genindex`
|
||||||
* :ref:`modindex`
|
|
||||||
* :ref:`search`
|
* :ref:`search`
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user