diff --git a/cmake/modules/DumuxDoxygen.cmake b/cmake/modules/DumuxDoxygen.cmake index 5b36f63fbd55329397f11f7e9fc44587a7ec555b..c4d2c323fef876ffca0886917931e876e1a50c5b 100644 --- a/cmake/modules/DumuxDoxygen.cmake +++ b/cmake/modules/DumuxDoxygen.cmake @@ -3,14 +3,13 @@ # make sure, that the doxygen links to todo list, bibliography, etc. are correct include_guard(GLOBAL) +include(DuneDoxygen) + macro (add_dumux_doxygen_target) if(DOXYGEN_FOUND) add_doxygen_target() add_custom_target(doxygen_${ProjectName}_prebuild COMMAND rm -rf ${CMAKE_BINARY_DIR}/doc/doxygen/html) add_dependencies(doxygen_${ProjectName} doxygen_${ProjectName}_prebuild) - add_custom_command(TARGET doxygen_${ProjectName} - POST_BUILD - COMMAND ${CMAKE_SOURCE_DIR}/doc/doxygen/sanitizelinks.sh) endif() endmacro () diff --git a/doc/doxygen/Doxylocal b/doc/doxygen/Doxylocal index 0ceb9882278f18fa64fc08400829a9efe9f40725..5b6eaca594dbec4742a01a35e92f6f049240e783 100644 --- a/doc/doxygen/Doxylocal +++ b/doc/doxygen/Doxylocal @@ -27,11 +27,12 @@ HTML_EXTRA_FILES = @srcdir@/doxygen-awesome-darkmode-toggle.js \ @srcdir@/doxygen-awesome-fragment-copy-button.js \ @srcdir@/doxygen-awesome-paragraph-link.js \ @srcdir@/doxygen-awesome-interactive-toc.js \ + @srcdir@/dumux-custom.js HTML_EXTRA_STYLESHEET = @srcdir@/doxygen-awesome.css \ @srcdir@/doxygen-awesome-sidebar-only.css \ @srcdir@/doxygen-awesome-sidebar-only-darkmode-toggle.css \ - @srcdir@/custom.css + @srcdir@/dumux-custom.css HTML_FILE_EXTENSION = .html diff --git a/doc/doxygen/custom.css b/doc/doxygen/dumux-custom.css similarity index 100% rename from doc/doxygen/custom.css rename to doc/doxygen/dumux-custom.css diff --git a/doc/doxygen/dumux-custom.js b/doc/doxygen/dumux-custom.js new file mode 100644 index 0000000000000000000000000000000000000000..5290f90bd26087ec57a7b4d65ad3df0a85c2704b --- /dev/null +++ b/doc/doxygen/dumux-custom.js @@ -0,0 +1,9 @@ +/** +Set the default toggle level to 1 +*/ + +$(document).ready( + function(){ + toggleLevel(1); + } +); diff --git a/doc/doxygen/header.html b/doc/doxygen/header.html index 9c23dc3728fcf3cba4c03a0c9e45527e16a1dc83..73adf5839c61f8e2bf74f4cfe8cdd8fac37e2017 100644 --- a/doc/doxygen/header.html +++ b/doc/doxygen/header.html @@ -41,6 +41,7 @@ DoxygenAwesomeParagraphLink.init() DoxygenAwesomeInteractiveToc.init() </script> +<script type="text/javascript" src="$relpath^dumux-custom.js"></script> $treeview $search $mathjax diff --git a/doc/doxygen/sanitizelinks.sh b/doc/doxygen/sanitizelinks.sh deleted file mode 100755 index 76a4079b17e28991a5845e49c5cb76f57ee32790..0000000000000000000000000000000000000000 --- a/doc/doxygen/sanitizelinks.sh +++ /dev/null @@ -1,7 +0,0 @@ -#make the modules page default view clearer (toggleLevel(1)) -if [ -e html/modules.html ]; then - sed -i 's/\(init_search();\)/\1 toggleLevel(1);/' html/modules.html -fi -if [ -e html/modules.HTML ]; then - sed -i 's/\(init_search();\)/\1 toggleLevel(1);/' html/modules.HTML -fi