INNER CODE UNIT · Python
updateTocHeader
gurkenlabs/litiengine · config/javadoc/generate_js.py:518
function updateTocHeader() {
try {
document.querySelectorAll('nav.toc').forEach(tocNav => {
const tocHeader = tocNav.querySelector('.toc-header');
if (tocHeader && !tocHeader.querySelector('.toc-filter-wrapper')) {
const filterInput = tocHeader.querySelector('input.filter-input');
if (filterInput) {
filterInput.setAttribute('placeholder', 'Filter');
const wrapper = document.createElement('div');
wrapper.className = 'toc-filter-wrapper';
const iconSpan = document.createElement('span');
iconSpan.innerHTML = SEARCH_SVG;
tocHeader.appendChild(wrapper);
wrapper.appendChild(iconSpan.firstChild);
wrapper.appendChild(filterInput);