GNOME Bugzilla – Bug 646321
Search box is missing
Last modified: 2011-08-14 14:05:05 UTC
Using HTML header file generated by "doxygen -w html" leads to search box disappearance for me. Doxyfile contains following lines (as I guess are related to the problem) DISABLE_INDEX = YES SEARCHENGINE = YES SERVER_BASED_SEARCH = NO Following peace of HTML header template <!--BEGIN DISABLE_INDEX--> <!--BEGIN SEARCHENGINE--> <td>$searchbox</td> <!--END SEARCHENGINE--> <!--END DISABLE_INDEX--> appears in generated HTML code as <td><link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/search.js"></script> <script type="text/javascript"> $(document).ready(function() { searchBox.OnSelectItem(0); }); </script>box</td> This means that expanding $searchbox marker is not performed by doxygen. Instead $search marker becomes expanded.
I had this same thing happen going from 1.7.1 to 1.7.4. You can get the search box back for the HTML output by turning off the "GENERATE_HTMLHELP" option for MSoft chm file generation.
I think the solution is to simply reverse the expansion order, i.e. first replace $searchbox, and then $search. I'll include this change in the next subversion update.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.7.5. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant.