From 3f568563a8b70fc49a479250d51a2fdc71a66943 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 3 Apr 2019 10:38:52 +0200 Subject: [PATCH] css: renamed m-doxygen.css to m-documentation.css. And all .m-dox* classes to .m-doc*. It's not Doxygen-specific anymore. Note this is a breaking change if you are using the Doxygen theme. In particular: * all stylesheet references in HTML_EXTRA_STYLESHEETS have to be updated to reference m-dark+documentation.compiled.css instead of m-dark+doxygen.compiled.css * all processing scripts and theme derivations that were depending on the m-doxygen.css file need to reference m-documentation.css * all theme modifications need to use the m-doc prefix instead of m-dox for CSS classes --- ....css => m-dark+documentation.compiled.css} | 170 ++++++++--------- ....css => m-dark.documentation.compiled.css} | 170 ++++++++--------- css/{m-doxygen.css => m-documentation.css} | 180 +++++++++--------- ...css => m-light+documentation.compiled.css} | 170 ++++++++--------- ...css => m-light.documentation.compiled.css} | 170 ++++++++--------- css/postprocess.sh | 8 +- doc/documentation/doxygen-test.rst | 12 +- doc/documentation/doxygen.rst | 24 +-- doc/static/m-dark.doxygen.compiled.css | 1 - documentation/doxygen.py | 10 +- .../templates/doxygen/annotated.html | 10 +- .../doxygen/base-class-reference.html | 48 ++--- .../templates/doxygen/base-index.html | 6 +- .../templates/doxygen/base-reference.html | 22 +-- documentation/templates/doxygen/base.html | 10 +- .../templates/doxygen/details-define.html | 6 +- .../templates/doxygen/details-enum.html | 12 +- .../templates/doxygen/details-func.html | 10 +- .../templates/doxygen/details-typedef.html | 12 +- .../templates/doxygen/details-var.html | 10 +- .../templates/doxygen/entry-class.html | 4 +- .../templates/doxygen/entry-define.html | 2 +- .../templates/doxygen/entry-dir.html | 2 +- .../templates/doxygen/entry-enum.html | 2 +- .../templates/doxygen/entry-file.html | 2 +- .../templates/doxygen/entry-func.html | 4 +- .../templates/doxygen/entry-module.html | 2 +- .../templates/doxygen/entry-namespace.html | 2 +- .../templates/doxygen/entry-typedef.html | 4 +- .../templates/doxygen/entry-var.html | 4 +- documentation/templates/doxygen/example.html | 2 +- documentation/templates/doxygen/files.html | 10 +- documentation/templates/doxygen/modules.html | 10 +- .../templates/doxygen/namespace.html | 2 +- .../templates/doxygen/namespaces.html | 10 +- documentation/templates/doxygen/page.html | 2 +- documentation/templates/doxygen/pages.html | 10 +- ..._1_1BothBaseAndDerivedInRootNamespace.html | 10 +- .../File_8h.html | 24 +-- .../DeprecatedFile_8h.html | 28 +-- .../compound_deprecated/annotated.html | 24 +-- .../dir_da5033def2d0db76e9883b31b76b3d0c.html | 10 +- .../compound_deprecated/files.html | 26 +-- .../compound_deprecated/group__group.html | 12 +- .../compound_deprecated/modules.html | 18 +- .../namespaceDeprecatedNamespace.html | 80 ++++---- .../compound_deprecated/namespaces.html | 12 +- .../compound_deprecated/pages.html | 20 +- ...catedNamespace_1_1BaseDeprecatedClass.html | 10 +- ...eprecatedNamespace_1_1DeprecatedClass.html | 10 +- .../compound_detailed/File_8h.html | 50 ++--- .../compound_detailed/namespaceEno.html | 34 ++-- .../compound_detailed/namespaceFoo.html | 56 +++--- .../compound_detailed/namespaceNamee.html | 4 +- .../compound_detailed/namespaceType.html | 18 +- .../compound_detailed/namespaceVar.html | 12 +- .../compound_detailed/namespaceWarning.html | 12 +- .../compound_detailed/structTemplate.html | 64 +++---- .../structTemplateWarning.html | 6 +- .../structTemplate_3_01void_01_4.html | 18 +- .../_u_p_p_e_r_c_a_s_e.html | 2 +- .../class_u_p_p_e_r_c_l_a_s_s.html | 2 +- .../compound_filename_case/index.html | 4 +- .../compound_filename_case/pages.html | 18 +- .../compound_includes/classClass.html | 50 ++--- .../compound_includes/group__group.html | 52 ++--- .../compound_includes/namespaceContained.html | 30 +-- .../namespaceContainsNamespace.html | 16 +- ...aceContainsNamespace_1_1ContainsClass.html | 18 +- .../compound_includes/namespaceEmpty.html | 4 +- .../compound_includes/namespaceSpread.html | 84 ++++---- .../classClass.html | 38 ++-- .../group__group.html | 22 +-- .../namespaceContained.html | 28 +-- .../namespaceSpread.html | 30 +-- .../namespaceSpread.html | 44 ++--- .../structStruct.html | 6 +- .../compound_listing/Class_8h.html | 20 +- .../compound_listing/File_8h.html | 24 +-- .../compound_listing/annotated.html | 50 ++--- ...lassRoot_1_1Directory_1_1Sub_1_1Class.html | 98 +++++----- .../dir_4b0d5f8864bf89936129251a2d32609b.html | 10 +- .../dir_bbe5918fe090eee9db2d9952314b6754.html | 6 +- .../test_doxygen/compound_listing/files.html | 36 ++-- .../compound_listing/namespaceAnother.html | 2 +- .../namespaceRoot_1_1Directory.html | 96 +++++----- .../compound_listing/namespaces.html | 26 +-- .../compound_listing/page-no-toc.html | 2 +- .../test_doxygen/compound_listing/pages.html | 12 +- .../compound_modules/group__group.html | 10 +- .../compound_modules/group__group2.html | 6 +- .../compound_modules/group__subgroup.html | 2 +- .../compound_modules/modules.html | 20 +- .../File_8h.html | 74 +++---- .../namespaceNamespace.html | 48 ++--- .../File_8h.html | 14 +- .../compound_warnings/namespaceMagnum.html | 6 +- .../some-long-page-name.html | 2 +- .../group__fizzbuzz.html | 12 +- .../namespaceFoo.html | 8 +- .../File_8h.html | 26 +-- .../namespaceNamespace.html | 2 +- .../namespaceNamespace.html | 6 +- .../namespaceNamespace.html | 2 +- .../test_doxygen/contents_blocks/File_8h.html | 12 +- .../test_doxygen/contents_blocks/index.html | 4 +- .../test_doxygen/contents_blocks/old.html | 4 +- .../contents_blocks/old_1814.html | 4 +- .../test_doxygen/contents_blocks/todo.html | 4 +- .../contents_blocks/todo_1814.html | 4 +- .../group__thatgroup.html | 2 +- .../test_doxygen/contents_code/index.html | 4 +- .../test_doxygen/contents_code/warnings.html | 2 +- .../contents_code_language/ansi.html | 2 +- .../contents_code_language/index.html | 2 +- .../contents_code_language/warnings.html | 2 +- .../test_doxygen/contents_custom/dot-236.html | 2 +- .../test_doxygen/contents_custom/dot-238.html | 2 +- .../test_doxygen/contents_custom/dot.html | 2 +- .../test_doxygen/contents_custom/index.html | 4 +- .../test_doxygen/contents_custom/math.html | 2 +- .../test_doxygen/contents_dot/index-238.html | 2 +- .../test_doxygen/contents_dot/index.html | 2 +- .../test_doxygen/contents_dot/warnings.html | 2 +- .../contents_htmlinclude/index.html | 2 +- .../contents_htmlinclude/warnings.html | 2 +- .../contents_image/imagelink.html | 2 +- .../test_doxygen/contents_image/index.html | 2 +- .../test_doxygen/contents_image/warnings.html | 2 +- .../test_doxygen/contents_internal/index.html | 2 +- .../test_doxygen/contents_math/index.html | 2 +- .../contents_math_cached/math.html | 2 +- .../index.html | 2 +- .../contents_sections_headings/File_8h.html | 16 +- .../contents_sections_headings/index.html | 4 +- .../contents_sections_headings/warnings.html | 2 +- .../test_doxygen/contents_tagfile/index.html | 4 +- .../contents_typography/index.html | 4 +- .../contents_unexpected_sections/File_8h.html | 18 +- .../test_doxygen/cpp_derived/annotated.html | 26 +-- .../classAnother_1_1ProtectedBase.html | 6 +- .../classBaseOutsideANamespace.html | 6 +- .../classDerivedOutsideANamespace.html | 6 +- .../cpp_derived/classNamespace_1_1A.html | 14 +- .../classNamespace_1_1PrivateBase.html | 2 +- .../classNamespace_1_1VirtualBase.html | 6 +- .../cpp_derived/structAnother_1_1Final.html | 6 +- .../test_doxygen/cpp_enum_class/File_8h.html | 34 ++-- .../test_doxygen/cpp_friends/classClass.html | 12 +- .../cpp_friends/classTemplate.html | 18 +- .../cpp_function_attributes/classBase.html | 22 +-- .../cpp_function_attributes/classDerived.html | 18 +- .../cpp_function_attributes/structFinal.html | 26 +-- .../cpp_function_attributes/structFoo.html | 42 ++-- .../structFoo.html | 16 +- .../cpp_signals_slots/classClass.html | 62 +++--- .../cpp_template_alias/File_8h.html | 20 +- .../cpp_template_alias/structTemplate.html | 18 +- .../cpp_variable_template/structBar.html | 20 +- .../cpp_variable_template/structFoo.html | 18 +- .../test_doxygen/example/a_8txt-example.html | 2 +- .../path-prefix_2CMakeLists_8txt-example.html | 4 +- ...h-prefix_2configure_8h_8cmake-example.html | 4 +- .../path-prefix_2main_8cpp-example.html | 4 +- documentation/test_doxygen/layout/pages.html | 20 +- .../layout_generated_doxyfile/index.html | 12 +- .../test_doxygen/layout_minimal/index.html | 12 +- .../layout_navbar_html/index.html | 2 +- .../layout_navbar_main_project_url/index.html | 2 +- .../layout_navbar_single_column/index.html | 2 +- .../layout_search_binary/index.html | 12 +- .../layout_search_opensearch/index.html | 12 +- .../layout_template_fallback/index.html | 2 +- .../test_doxygen/page_brief/page-a.html | 2 +- .../test_doxygen/page_brief/page-b.html | 2 +- .../test_doxygen/page_brief/pages.html | 14 +- .../test_doxygen/page_empty_index/index.html | 2 +- .../page_empty_title/untitled.html | 2 +- .../page_footernavigation/subpage1.html | 4 +- .../page_footernavigation/subpage2.html | 4 +- .../test_doxygen/page_in_navbar/page-b.html | 2 +- .../page_in_navbar/page-in-navbar.html | 2 +- .../test_doxygen/page_order/pages.html | 26 +-- .../page_subpage_of_index/page.html | 2 +- .../page_subpage_of_index/pages.html | 18 +- .../test_doxygen/page_toc/page-toc.html | 2 +- documentation/test_doxygen/test_layout.py | 2 +- .../test_doxygen/undocumented/File_8h.html | 108 +++++------ .../test_doxygen/undocumented/annotated.html | 46 ++--- .../test_doxygen/undocumented/classClass.html | 14 +- .../dir_4b0d5f8864bf89936129251a2d32609b.html | 16 +- .../test_doxygen/undocumented/files.html | 28 +-- .../undocumented/group__group.html | 68 +++---- .../undocumented/namespaceNamespace.html | 148 +++++++------- .../structNamespace_1_1ClassInANamespace.html | 32 ++-- 195 files changed, 1961 insertions(+), 1962 deletions(-) rename css/{m-dark+doxygen.compiled.css => m-dark+documentation.compiled.css} (95%) rename css/{m-dark.doxygen.compiled.css => m-dark.documentation.compiled.css} (52%) rename css/{m-doxygen.css => m-documentation.css} (57%) rename css/{m-light+doxygen.compiled.css => m-light+documentation.compiled.css} (95%) rename css/{m-light.doxygen.compiled.css => m-light.documentation.compiled.css} (52%) delete mode 120000 doc/static/m-dark.doxygen.compiled.css diff --git a/css/m-dark+doxygen.compiled.css b/css/m-dark+documentation.compiled.css similarity index 95% rename from css/m-dark+doxygen.compiled.css rename to css/m-dark+documentation.compiled.css index 7d9f85a4..bfbebab8 100644 --- a/css/m-dark+doxygen.compiled.css +++ b/css/m-dark+documentation.compiled.css @@ -1,4 +1,4 @@ -/* Generated using `./postprocess.py m-dark.css m-doxygen.css -o m-dark+doxygen.compiled.css`. Do not edit. */ +/* Generated using `./postprocess.py m-dark.css m-documentation.css -o m-dark+documentation.compiled.css`. Do not edit. */ /* This file is part of m.css. @@ -2547,58 +2547,58 @@ article:last-child, article section:last-child { margin-bottom: 0; } .m-console .gp { color: #54ffff; font-weight: bold } .m-console .w { color: #b2b2b2 } -a.m-dox, a.m-dox-self, a.m-dox-external, -ul.m-dox li.m-dox-expansible > a:first-child, ul.m-dox li.m-dox-collapsible > a:first-child, -.m-code.m-inverted.m-dox-include > a { +a.m-doc, a.m-doc-self, a.m-doc-external, +ul.m-doc li.m-doc-expansible > a:first-child, ul.m-doc li.m-doc-collapsible > a:first-child, +.m-code.m-inverted.m-doc-include > a { text-decoration: none; } -a.m-dox, a.m-dox-self { +a.m-doc, a.m-doc-self { font-weight: bold; } -.m-thin a.m-dox, .m-thin a.m-dox-self { +.m-thin a.m-doc, .m-thin a.m-doc-self { font-weight: normal; } -ul.m-dox li.m-dox-expansible > a:first-child, -ul.m-dox li.m-dox-collapsible > a:first-child, -ul.m-dox li.m-dox-expansible > a:first-child:hover, -ul.m-dox li.m-dox-expansible > a:first-child:focus, -ul.m-dox li.m-dox-expansible > a:first-child:active, -ul.m-dox li.m-dox-collapsible > a:first-child:hover, -ul.m-dox li.m-dox-collapsible > a:first-child:focus, -ul.m-dox li.m-dox-collapsible > a:first-child:active { +ul.m-doc li.m-doc-expansible > a:first-child, +ul.m-doc li.m-doc-collapsible > a:first-child, +ul.m-doc li.m-doc-expansible > a:first-child:hover, +ul.m-doc li.m-doc-expansible > a:first-child:focus, +ul.m-doc li.m-doc-expansible > a:first-child:active, +ul.m-doc li.m-doc-collapsible > a:first-child:hover, +ul.m-doc li.m-doc-collapsible > a:first-child:focus, +ul.m-doc li.m-doc-collapsible > a:first-child:active { color: #dcdcdc; } -a.m-dox-self, -ul.m-dox li.m-dox-expansible > a:first-child:before, -ul.m-dox li.m-dox-collapsible > a:first-child:before { +a.m-doc-self, +ul.m-doc li.m-doc-expansible > a:first-child:before, +ul.m-doc li.m-doc-collapsible > a:first-child:before { color: #a5c9ea; } -a.m-dox-self:hover, a.m-dox-self:focus, a.m-dox-self:active, -ul.m-dox li.m-dox-expansible > a:first-child:hover::before, -ul.m-dox li.m-dox-expansible > a:first-child:focus::before, -ul.m-dox li.m-dox-expansible > a:first-child:active::before, -ul.m-dox li.m-dox-collapsible > a:first-child:hover::before, -ul.m-dox li.m-dox-collapsible > a:first-child:focus::before, -ul.m-dox li.m-dox-collapsible > a:first-child:active::before { +a.m-doc-self:hover, a.m-doc-self:focus, a.m-doc-self:active, +ul.m-doc li.m-doc-expansible > a:first-child:hover::before, +ul.m-doc li.m-doc-expansible > a:first-child:focus::before, +ul.m-doc li.m-doc-expansible > a:first-child:active::before, +ul.m-doc li.m-doc-collapsible > a:first-child:hover::before, +ul.m-doc li.m-doc-collapsible > a:first-child:focus::before, +ul.m-doc li.m-doc-collapsible > a:first-child:active::before { color: #dcdcdc; } -h3 a.m-dox-external { +h3 a.m-doc-external { font-weight: normal; } -span.m-dox-wrap-bumper { +span.m-doc-wrap-bumper { margin-right: -1rem; } -span.m-dox-wrap { +span.m-doc-wrap { padding-left: 1rem; display: inline-block; vertical-align: text-top; white-space: pre-line; max-width: 100%; } -dl.m-dox dd { +dl.m-doc dd { margin-bottom: 0.5rem; } -ul.m-dox { +ul.m-doc { list-style: none; margin-left: 1.0375rem; padding-left: 0.9rem; @@ -2606,69 +2606,69 @@ ul.m-dox { border-left-width: 0.0625rem; border-left-style: solid; } -ul.m-dox li { +ul.m-doc li { text-indent: -1rem; padding-left: 1rem; } -ul.m-dox li.m-dox-expansible > ul { +ul.m-doc li.m-doc-expansible > ul { display: none; } -ul.m-dox li.m-dox-expansible, ul.m-dox li.m-dox-collapsible { +ul.m-doc li.m-doc-expansible, ul.m-doc li.m-doc-collapsible { padding-left: 0.6rem; } -ul.m-dox li.m-dox-expansible > ul.m-dox, ul.m-dox li.m-dox-collapsible > ul.m-dox { +ul.m-doc li.m-doc-expansible > ul.m-doc, ul.m-doc li.m-doc-collapsible > ul.m-doc { margin-left: 0.5rem; } -ul.m-dox li.m-dox-expansible > a:first-child:before, ul.m-dox li.m-dox-collapsible > a:first-child:before { +ul.m-doc li.m-doc-expansible > a:first-child:before, ul.m-doc li.m-doc-collapsible > a:first-child:before { background-color: #2f363f; display: inline-block; width: 0.4rem; font-weight: bold; } -ul.m-dox li.m-dox-expansible > a:first-child:before { content: '⊕'; } -ul.m-dox li.m-dox-collapsible > a:first-child:before { content: '⊖'; } -h1 .m-dox-template, h1 .m-dox-include { +ul.m-doc li.m-doc-expansible > a:first-child:before { content: '⊕'; } +ul.m-doc li.m-doc-collapsible > a:first-child:before { content: '⊖'; } +h1 .m-doc-template, h1 .m-doc-include { font-size: 1.3rem; font-weight: normal; } -h1 .m-dox-include:last-child { +h1 .m-doc-include:last-child { margin-bottom: -0.5rem; } -h3 .m-dox-template, h3 .m-dox-include { +h3 .m-doc-template, h3 .m-doc-include { font-size: 1rem; font-weight: normal; } -.m-dox-template, dl.m-dox dd, ul.m-dox li > span.m-dox { +.m-doc-template, dl.m-doc dd, ul.m-doc li > span.m-doc { color: #747474; } -dl.m-dox dd svg.m-math, ul.m-dox li > span.m-dox svg.m-math { +dl.m-doc dd svg.m-math, ul.m-doc li > span.m-doc svg.m-math { fill: #747474; } -.m-dox-template a, dl.m-dox dd a, ul.m-dox li > span.m-dox a { +.m-doc-template a, dl.m-doc dd a, ul.m-doc li > span.m-doc a { color: #acacac; } -.m-dox-template a:hover, .m-dox-template a:focus, .m-dox-template a:active, -dl.m-dox dd a:hover, dl.m-dox dd a:focus, dl.m-dox dd a:active, -ul.m-dox li > span.m-dox a:hover, ul.m-dox li > span.m-dox a:focus, ul.m-dox li > span.m-dox a:active { +.m-doc-template a:hover, .m-doc-template a:focus, .m-doc-template a:active, +dl.m-doc dd a:hover, dl.m-doc dd a:focus, dl.m-doc dd a:active, +ul.m-doc li > span.m-doc a:hover, ul.m-doc li > span.m-doc a:focus, ul.m-doc li > span.m-doc a:active { color: #747474; } -.m-code.m-inverted.m-dox-include > a:link, -.m-code.m-inverted.m-dox-include > a:visited { +.m-code.m-inverted.m-doc-include > a:link, +.m-code.m-inverted.m-doc-include > a:visited { opacity: 0.6666; } -.m-code.m-inverted.m-dox-include > a:hover, -.m-code.m-inverted.m-dox-include > a:focus, -.m-code.m-inverted.m-dox-include > a:active { +.m-code.m-inverted.m-doc-include > a:hover, +.m-code.m-inverted.m-doc-include > a:focus, +.m-code.m-inverted.m-doc-include > a:active { opacity: 1; } -article section.m-dox-details > div { +article section.m-doc-details > div { margin-top: 0; margin-left: 0; margin-right: 0; position: relative; padding: 1rem; } -article section.m-dox-details > div::before { +article section.m-doc-details > div::before { position: absolute; content: ' '; top: 0; @@ -2681,7 +2681,7 @@ article section.m-dox-details > div::before { border-radius: 0.2rem; border-color: #282e36; } -article section.m-dox-details > div > h3:first-child { +article section.m-doc-details > div > h3:first-child { position: relative; margin: -1rem -1rem 1rem -1rem; padding: 0.5rem 1rem; @@ -2691,43 +2691,43 @@ article section.m-dox-details > div > h3:first-child { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } -article section.m-dox-details:target { +article section.m-doc-details:target { border-color: transparent; } -article section.m-dox-details:target > div { +article section.m-doc-details:target > div { z-index: 1; } -.m-container-inflatable > .m-row > [class*='m-col-'] section.m-dox-details > div { +.m-container-inflatable > .m-row > [class*='m-col-'] section.m-doc-details > div { margin-left: -1rem; margin-right: -1rem; } -.m-container-inflatable section.m-dox-details:target > div > h3:first-child, -.m-container-inflatable section.m-dox-details:target section > div > h3:first-child { +.m-container-inflatable section.m-doc-details:target > div > h3:first-child, +.m-container-inflatable section.m-doc-details:target section > div > h3:first-child { margin-left: -1.0rem; border-left-style: solid; border-left-color: #dcdcdc; border-left-width: 0.25rem; padding-left: 0.75rem; } -.m-container-inflatable section.m-dox-details:target > div::before, +.m-container-inflatable section.m-doc-details:target > div::before, .m-container-inflatable section-dox-details:target section > div.m::before { border-left-width: 0.25rem; border-left-color: #a5c9ea; } -a.m-dox-search-icon { +a.m-doc-search-icon { padding-left: 1rem; padding-right: 1rem; } -a.m-dox-search-icon svg { +a.m-doc-search-icon svg { fill: #ffffff; } -body > header > nav #m-navbar-collapse a.m-dox-search-icon svg { +body > header > nav #m-navbar-collapse a.m-doc-search-icon svg { vertical-align: -5%; } -a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-icon:active svg { +a.m-doc-search-icon:focus svg, a.m-doc-search-icon:hover svg, a.m-doc-search-icon:active svg { fill: #a5c9ea; } -.m-dox-search { +.m-doc-search { display: none; z-index: 10; position: fixed; @@ -2737,10 +2737,10 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico bottom: 0; background-color: rgba(34, 39, 46, 0.75); } -.m-dox-search:target { +.m-doc-search:target { display: block; } -.m-dox-search > a { +.m-doc-search > a { display: block; position: absolute; left: 0; @@ -2748,20 +2748,20 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico top: 0; bottom: 0; } -.m-dox-search-header { +.m-doc-search-header { margin-top: 2.5rem; padding: 0.5rem 1rem; height: 2rem; } -.m-dox-search-header > div:first-child { +.m-doc-search-header > div:first-child { float: right; } -.m-dox-search-content { +.m-doc-search-content { background-color: #22272e; border-radius: 0.2rem; padding: 1rem; } -.m-dox-search input { +.m-doc-search input { width: 100%; height: 3rem; font-size: 1.2rem; @@ -2772,17 +2772,17 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico margin-bottom: 1rem; padding: 0 1rem; } -.m-dox-search #search-notfound { +.m-doc-search #search-notfound { display: none; } -.m-dox-search ul#search-results { +.m-doc-search ul#search-results { list-style-type: none; padding-left: 0; max-height: calc(100vh - 12.5rem); overflow-y: auto; display: none; } -.m-dox-search ul#search-results li a { +.m-doc-search ul#search-results li a { display: block; padding-left: 1rem; padding-right: 1rem; @@ -2791,35 +2791,35 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico line-height: 1.5rem; color: #dcdcdc; } -.m-dox-search ul#search-results li a > div { +.m-doc-search ul#search-results li a > div { white-space: nowrap; overflow: hidden; } -.m-dox-search ul#search-results li a > div:not(.m-dox-search-alias) { +.m-doc-search ul#search-results li a > div:not(.m-doc-search-alias) { direction: rtl; } -.m-dox-search ul#search-results li a .m-label { +.m-doc-search ul#search-results li a .m-label { float: right; line-height: 1rem; margin-top: 0.1rem; margin-left: 0.25rem; } -.m-dox-search ul#search-results li a .m-label.m-flat { +.m-doc-search ul#search-results li a .m-label.m-flat { margin-right: -0.75rem; } -.m-dox-search ul#search-results li#search-current a { +.m-doc-search ul#search-results li#search-current a { background-color: #34424d; } -.m-dox-search ul#search-results li#search-current.m-dox-search-copied a { +.m-doc-search ul#search-results li#search-current.m-doc-search-copied a { background-color: #2a703f; } -.m-dox-search-typed { +.m-doc-search-typed { color: #5b9dd9; } -.m-dox-search input[type="search"] { -webkit-appearance: textfield; } -.m-dox-search input[type="search"]::-webkit-search-decoration, -.m-dox-search input[type="search"]::-webkit-search-cancel-button, -.m-dox-search input[type="search"]::-webkit-search-results-button, -.m-dox-search input[type="search"]::-webkit-search-results-decoration { +.m-doc-search input[type="search"] { -webkit-appearance: textfield; } +.m-doc-search input[type="search"]::-webkit-search-decoration, +.m-doc-search input[type="search"]::-webkit-search-cancel-button, +.m-doc-search input[type="search"]::-webkit-search-results-button, +.m-doc-search input[type="search"]::-webkit-search-results-decoration { display: none; } diff --git a/css/m-dark.doxygen.compiled.css b/css/m-dark.documentation.compiled.css similarity index 52% rename from css/m-dark.doxygen.compiled.css rename to css/m-dark.documentation.compiled.css index b1a0656d..1f7867e6 100644 --- a/css/m-dark.doxygen.compiled.css +++ b/css/m-dark.documentation.compiled.css @@ -1,4 +1,4 @@ -/* Generated using `./postprocess.py m-dark.css m-theme-dark.css m-doxygen.css --no-import -o m-dark.doxygen.compiled.css`. Do not edit. */ +/* Generated using `./postprocess.py m-dark.css m-theme-dark.css m-documentation.css --no-import -o m-dark.documentation.compiled.css`. Do not edit. */ /* This file is part of m.css. @@ -24,58 +24,58 @@ DEALINGS IN THE SOFTWARE. */ -a.m-dox, a.m-dox-self, a.m-dox-external, -ul.m-dox li.m-dox-expansible > a:first-child, ul.m-dox li.m-dox-collapsible > a:first-child, -.m-code.m-inverted.m-dox-include > a { +a.m-doc, a.m-doc-self, a.m-doc-external, +ul.m-doc li.m-doc-expansible > a:first-child, ul.m-doc li.m-doc-collapsible > a:first-child, +.m-code.m-inverted.m-doc-include > a { text-decoration: none; } -a.m-dox, a.m-dox-self { +a.m-doc, a.m-doc-self { font-weight: bold; } -.m-thin a.m-dox, .m-thin a.m-dox-self { +.m-thin a.m-doc, .m-thin a.m-doc-self { font-weight: normal; } -ul.m-dox li.m-dox-expansible > a:first-child, -ul.m-dox li.m-dox-collapsible > a:first-child, -ul.m-dox li.m-dox-expansible > a:first-child:hover, -ul.m-dox li.m-dox-expansible > a:first-child:focus, -ul.m-dox li.m-dox-expansible > a:first-child:active, -ul.m-dox li.m-dox-collapsible > a:first-child:hover, -ul.m-dox li.m-dox-collapsible > a:first-child:focus, -ul.m-dox li.m-dox-collapsible > a:first-child:active { +ul.m-doc li.m-doc-expansible > a:first-child, +ul.m-doc li.m-doc-collapsible > a:first-child, +ul.m-doc li.m-doc-expansible > a:first-child:hover, +ul.m-doc li.m-doc-expansible > a:first-child:focus, +ul.m-doc li.m-doc-expansible > a:first-child:active, +ul.m-doc li.m-doc-collapsible > a:first-child:hover, +ul.m-doc li.m-doc-collapsible > a:first-child:focus, +ul.m-doc li.m-doc-collapsible > a:first-child:active { color: #dcdcdc; } -a.m-dox-self, -ul.m-dox li.m-dox-expansible > a:first-child:before, -ul.m-dox li.m-dox-collapsible > a:first-child:before { +a.m-doc-self, +ul.m-doc li.m-doc-expansible > a:first-child:before, +ul.m-doc li.m-doc-collapsible > a:first-child:before { color: #a5c9ea; } -a.m-dox-self:hover, a.m-dox-self:focus, a.m-dox-self:active, -ul.m-dox li.m-dox-expansible > a:first-child:hover::before, -ul.m-dox li.m-dox-expansible > a:first-child:focus::before, -ul.m-dox li.m-dox-expansible > a:first-child:active::before, -ul.m-dox li.m-dox-collapsible > a:first-child:hover::before, -ul.m-dox li.m-dox-collapsible > a:first-child:focus::before, -ul.m-dox li.m-dox-collapsible > a:first-child:active::before { +a.m-doc-self:hover, a.m-doc-self:focus, a.m-doc-self:active, +ul.m-doc li.m-doc-expansible > a:first-child:hover::before, +ul.m-doc li.m-doc-expansible > a:first-child:focus::before, +ul.m-doc li.m-doc-expansible > a:first-child:active::before, +ul.m-doc li.m-doc-collapsible > a:first-child:hover::before, +ul.m-doc li.m-doc-collapsible > a:first-child:focus::before, +ul.m-doc li.m-doc-collapsible > a:first-child:active::before { color: #dcdcdc; } -h3 a.m-dox-external { +h3 a.m-doc-external { font-weight: normal; } -span.m-dox-wrap-bumper { +span.m-doc-wrap-bumper { margin-right: -1rem; } -span.m-dox-wrap { +span.m-doc-wrap { padding-left: 1rem; display: inline-block; vertical-align: text-top; white-space: pre-line; max-width: 100%; } -dl.m-dox dd { +dl.m-doc dd { margin-bottom: 0.5rem; } -ul.m-dox { +ul.m-doc { list-style: none; margin-left: 1.0375rem; padding-left: 0.9rem; @@ -83,69 +83,69 @@ ul.m-dox { border-left-width: 0.0625rem; border-left-style: solid; } -ul.m-dox li { +ul.m-doc li { text-indent: -1rem; padding-left: 1rem; } -ul.m-dox li.m-dox-expansible > ul { +ul.m-doc li.m-doc-expansible > ul { display: none; } -ul.m-dox li.m-dox-expansible, ul.m-dox li.m-dox-collapsible { +ul.m-doc li.m-doc-expansible, ul.m-doc li.m-doc-collapsible { padding-left: 0.6rem; } -ul.m-dox li.m-dox-expansible > ul.m-dox, ul.m-dox li.m-dox-collapsible > ul.m-dox { +ul.m-doc li.m-doc-expansible > ul.m-doc, ul.m-doc li.m-doc-collapsible > ul.m-doc { margin-left: 0.5rem; } -ul.m-dox li.m-dox-expansible > a:first-child:before, ul.m-dox li.m-dox-collapsible > a:first-child:before { +ul.m-doc li.m-doc-expansible > a:first-child:before, ul.m-doc li.m-doc-collapsible > a:first-child:before { background-color: #2f363f; display: inline-block; width: 0.4rem; font-weight: bold; } -ul.m-dox li.m-dox-expansible > a:first-child:before { content: '⊕'; } -ul.m-dox li.m-dox-collapsible > a:first-child:before { content: '⊖'; } -h1 .m-dox-template, h1 .m-dox-include { +ul.m-doc li.m-doc-expansible > a:first-child:before { content: '⊕'; } +ul.m-doc li.m-doc-collapsible > a:first-child:before { content: '⊖'; } +h1 .m-doc-template, h1 .m-doc-include { font-size: 1.3rem; font-weight: normal; } -h1 .m-dox-include:last-child { +h1 .m-doc-include:last-child { margin-bottom: -0.5rem; } -h3 .m-dox-template, h3 .m-dox-include { +h3 .m-doc-template, h3 .m-doc-include { font-size: 1rem; font-weight: normal; } -.m-dox-template, dl.m-dox dd, ul.m-dox li > span.m-dox { +.m-doc-template, dl.m-doc dd, ul.m-doc li > span.m-doc { color: #747474; } -dl.m-dox dd svg.m-math, ul.m-dox li > span.m-dox svg.m-math { +dl.m-doc dd svg.m-math, ul.m-doc li > span.m-doc svg.m-math { fill: #747474; } -.m-dox-template a, dl.m-dox dd a, ul.m-dox li > span.m-dox a { +.m-doc-template a, dl.m-doc dd a, ul.m-doc li > span.m-doc a { color: #acacac; } -.m-dox-template a:hover, .m-dox-template a:focus, .m-dox-template a:active, -dl.m-dox dd a:hover, dl.m-dox dd a:focus, dl.m-dox dd a:active, -ul.m-dox li > span.m-dox a:hover, ul.m-dox li > span.m-dox a:focus, ul.m-dox li > span.m-dox a:active { +.m-doc-template a:hover, .m-doc-template a:focus, .m-doc-template a:active, +dl.m-doc dd a:hover, dl.m-doc dd a:focus, dl.m-doc dd a:active, +ul.m-doc li > span.m-doc a:hover, ul.m-doc li > span.m-doc a:focus, ul.m-doc li > span.m-doc a:active { color: #747474; } -.m-code.m-inverted.m-dox-include > a:link, -.m-code.m-inverted.m-dox-include > a:visited { +.m-code.m-inverted.m-doc-include > a:link, +.m-code.m-inverted.m-doc-include > a:visited { opacity: 0.6666; } -.m-code.m-inverted.m-dox-include > a:hover, -.m-code.m-inverted.m-dox-include > a:focus, -.m-code.m-inverted.m-dox-include > a:active { +.m-code.m-inverted.m-doc-include > a:hover, +.m-code.m-inverted.m-doc-include > a:focus, +.m-code.m-inverted.m-doc-include > a:active { opacity: 1; } -article section.m-dox-details > div { +article section.m-doc-details > div { margin-top: 0; margin-left: 0; margin-right: 0; position: relative; padding: 1rem; } -article section.m-dox-details > div::before { +article section.m-doc-details > div::before { position: absolute; content: ' '; top: 0; @@ -158,7 +158,7 @@ article section.m-dox-details > div::before { border-radius: 0.2rem; border-color: #282e36; } -article section.m-dox-details > div > h3:first-child { +article section.m-doc-details > div > h3:first-child { position: relative; margin: -1rem -1rem 1rem -1rem; padding: 0.5rem 1rem; @@ -168,43 +168,43 @@ article section.m-dox-details > div > h3:first-child { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } -article section.m-dox-details:target { +article section.m-doc-details:target { border-color: transparent; } -article section.m-dox-details:target > div { +article section.m-doc-details:target > div { z-index: 1; } -.m-container-inflatable > .m-row > [class*='m-col-'] section.m-dox-details > div { +.m-container-inflatable > .m-row > [class*='m-col-'] section.m-doc-details > div { margin-left: -1rem; margin-right: -1rem; } -.m-container-inflatable section.m-dox-details:target > div > h3:first-child, -.m-container-inflatable section.m-dox-details:target section > div > h3:first-child { +.m-container-inflatable section.m-doc-details:target > div > h3:first-child, +.m-container-inflatable section.m-doc-details:target section > div > h3:first-child { margin-left: -1.0rem; border-left-style: solid; border-left-color: #dcdcdc; border-left-width: 0.25rem; padding-left: 0.75rem; } -.m-container-inflatable section.m-dox-details:target > div::before, +.m-container-inflatable section.m-doc-details:target > div::before, .m-container-inflatable section-dox-details:target section > div.m::before { border-left-width: 0.25rem; border-left-color: #a5c9ea; } -a.m-dox-search-icon { +a.m-doc-search-icon { padding-left: 1rem; padding-right: 1rem; } -a.m-dox-search-icon svg { +a.m-doc-search-icon svg { fill: #ffffff; } -body > header > nav #m-navbar-collapse a.m-dox-search-icon svg { +body > header > nav #m-navbar-collapse a.m-doc-search-icon svg { vertical-align: -5%; } -a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-icon:active svg { +a.m-doc-search-icon:focus svg, a.m-doc-search-icon:hover svg, a.m-doc-search-icon:active svg { fill: #a5c9ea; } -.m-dox-search { +.m-doc-search { display: none; z-index: 10; position: fixed; @@ -214,10 +214,10 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico bottom: 0; background-color: rgba(34, 39, 46, 0.75); } -.m-dox-search:target { +.m-doc-search:target { display: block; } -.m-dox-search > a { +.m-doc-search > a { display: block; position: absolute; left: 0; @@ -225,20 +225,20 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico top: 0; bottom: 0; } -.m-dox-search-header { +.m-doc-search-header { margin-top: 2.5rem; padding: 0.5rem 1rem; height: 2rem; } -.m-dox-search-header > div:first-child { +.m-doc-search-header > div:first-child { float: right; } -.m-dox-search-content { +.m-doc-search-content { background-color: #22272e; border-radius: 0.2rem; padding: 1rem; } -.m-dox-search input { +.m-doc-search input { width: 100%; height: 3rem; font-size: 1.2rem; @@ -249,17 +249,17 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico margin-bottom: 1rem; padding: 0 1rem; } -.m-dox-search #search-notfound { +.m-doc-search #search-notfound { display: none; } -.m-dox-search ul#search-results { +.m-doc-search ul#search-results { list-style-type: none; padding-left: 0; max-height: calc(100vh - 12.5rem); overflow-y: auto; display: none; } -.m-dox-search ul#search-results li a { +.m-doc-search ul#search-results li a { display: block; padding-left: 1rem; padding-right: 1rem; @@ -268,35 +268,35 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico line-height: 1.5rem; color: #dcdcdc; } -.m-dox-search ul#search-results li a > div { +.m-doc-search ul#search-results li a > div { white-space: nowrap; overflow: hidden; } -.m-dox-search ul#search-results li a > div:not(.m-dox-search-alias) { +.m-doc-search ul#search-results li a > div:not(.m-doc-search-alias) { direction: rtl; } -.m-dox-search ul#search-results li a .m-label { +.m-doc-search ul#search-results li a .m-label { float: right; line-height: 1rem; margin-top: 0.1rem; margin-left: 0.25rem; } -.m-dox-search ul#search-results li a .m-label.m-flat { +.m-doc-search ul#search-results li a .m-label.m-flat { margin-right: -0.75rem; } -.m-dox-search ul#search-results li#search-current a { +.m-doc-search ul#search-results li#search-current a { background-color: #34424d; } -.m-dox-search ul#search-results li#search-current.m-dox-search-copied a { +.m-doc-search ul#search-results li#search-current.m-doc-search-copied a { background-color: #2a703f; } -.m-dox-search-typed { +.m-doc-search-typed { color: #5b9dd9; } -.m-dox-search input[type="search"] { -webkit-appearance: textfield; } -.m-dox-search input[type="search"]::-webkit-search-decoration, -.m-dox-search input[type="search"]::-webkit-search-cancel-button, -.m-dox-search input[type="search"]::-webkit-search-results-button, -.m-dox-search input[type="search"]::-webkit-search-results-decoration { +.m-doc-search input[type="search"] { -webkit-appearance: textfield; } +.m-doc-search input[type="search"]::-webkit-search-decoration, +.m-doc-search input[type="search"]::-webkit-search-cancel-button, +.m-doc-search input[type="search"]::-webkit-search-results-button, +.m-doc-search input[type="search"]::-webkit-search-results-decoration { display: none; } diff --git a/css/m-doxygen.css b/css/m-documentation.css similarity index 57% rename from css/m-doxygen.css rename to css/m-documentation.css index ef82b1cd..c25e85e0 100644 --- a/css/m-doxygen.css +++ b/css/m-documentation.css @@ -22,59 +22,59 @@ DEALINGS IN THE SOFTWARE. */ -a.m-dox, a.m-dox-self, a.m-dox-external, -ul.m-dox li.m-dox-expansible > a:first-child, ul.m-dox li.m-dox-collapsible > a:first-child, -.m-code.m-inverted.m-dox-include > a { +a.m-doc, a.m-doc-self, a.m-doc-external, +ul.m-doc li.m-doc-expansible > a:first-child, ul.m-doc li.m-doc-collapsible > a:first-child, +.m-code.m-inverted.m-doc-include > a { text-decoration: none; } -a.m-dox, a.m-dox-self { +a.m-doc, a.m-doc-self { font-weight: bold; } /* Make it possible to override the above */ -.m-thin a.m-dox, .m-thin a.m-dox-self { +.m-thin a.m-doc, .m-thin a.m-doc-self { font-weight: normal; } -ul.m-dox li.m-dox-expansible > a:first-child, -ul.m-dox li.m-dox-collapsible > a:first-child, -ul.m-dox li.m-dox-expansible > a:first-child:hover, -ul.m-dox li.m-dox-expansible > a:first-child:focus, -ul.m-dox li.m-dox-expansible > a:first-child:active, -ul.m-dox li.m-dox-collapsible > a:first-child:hover, -ul.m-dox li.m-dox-collapsible > a:first-child:focus, -ul.m-dox li.m-dox-collapsible > a:first-child:active { +ul.m-doc li.m-doc-expansible > a:first-child, +ul.m-doc li.m-doc-collapsible > a:first-child, +ul.m-doc li.m-doc-expansible > a:first-child:hover, +ul.m-doc li.m-doc-expansible > a:first-child:focus, +ul.m-doc li.m-doc-expansible > a:first-child:active, +ul.m-doc li.m-doc-collapsible > a:first-child:hover, +ul.m-doc li.m-doc-collapsible > a:first-child:focus, +ul.m-doc li.m-doc-collapsible > a:first-child:active { color: var(--color); } -a.m-dox-self, -ul.m-dox li.m-dox-expansible > a:first-child:before, -ul.m-dox li.m-dox-collapsible > a:first-child:before { +a.m-doc-self, +ul.m-doc li.m-doc-expansible > a:first-child:before, +ul.m-doc li.m-doc-collapsible > a:first-child:before { color: var(--article-heading-color); } -a.m-dox-self:hover, a.m-dox-self:focus, a.m-dox-self:active, -ul.m-dox li.m-dox-expansible > a:first-child:hover::before, -ul.m-dox li.m-dox-expansible > a:first-child:focus::before, -ul.m-dox li.m-dox-expansible > a:first-child:active::before, -ul.m-dox li.m-dox-collapsible > a:first-child:hover::before, -ul.m-dox li.m-dox-collapsible > a:first-child:focus::before, -ul.m-dox li.m-dox-collapsible > a:first-child:active::before { +a.m-doc-self:hover, a.m-doc-self:focus, a.m-doc-self:active, +ul.m-doc li.m-doc-expansible > a:first-child:hover::before, +ul.m-doc li.m-doc-expansible > a:first-child:focus::before, +ul.m-doc li.m-doc-expansible > a:first-child:active::before, +ul.m-doc li.m-doc-collapsible > a:first-child:hover::before, +ul.m-doc li.m-doc-collapsible > a:first-child:focus::before, +ul.m-doc li.m-doc-collapsible > a:first-child:active::before { color: var(--article-heading-active-color); } -h3 a.m-dox-external { +h3 a.m-doc-external { font-weight: normal; } -span.m-dox-wrap-bumper { +span.m-doc-wrap-bumper { margin-right: -1rem; } -span.m-dox-wrap { +span.m-doc-wrap { padding-left: 1rem; display: inline-block; vertical-align: text-top; white-space: pre-line; max-width: 100%; /* otherwise horizontal scrollbars, wtf */ } -dl.m-dox dd { +dl.m-doc dd { margin-bottom: 0.5rem; } -ul.m-dox { +ul.m-doc { list-style: none; margin-left: 1.0375rem; padding-left: 0.9rem; @@ -82,74 +82,74 @@ ul.m-dox { border-left-width: 0.0625rem; border-left-style: solid; } -ul.m-dox li { +ul.m-doc li { text-indent: -1rem; padding-left: 1rem; } -ul.m-dox li.m-dox-expansible > ul { +ul.m-doc li.m-doc-expansible > ul { display: none; } -ul.m-dox li.m-dox-expansible, ul.m-dox li.m-dox-collapsible { +ul.m-doc li.m-doc-expansible, ul.m-doc li.m-doc-collapsible { padding-left: 0.6rem; } -ul.m-dox li.m-dox-expansible > ul.m-dox, ul.m-dox li.m-dox-collapsible > ul.m-dox { +ul.m-doc li.m-doc-expansible > ul.m-doc, ul.m-doc li.m-doc-collapsible > ul.m-doc { margin-left: 0.5rem; } -ul.m-dox li.m-dox-expansible > a:first-child:before, ul.m-dox li.m-dox-collapsible > a:first-child:before { +ul.m-doc li.m-doc-expansible > a:first-child:before, ul.m-doc li.m-doc-collapsible > a:first-child:before { background-color: var(--background-color); display: inline-block; width: 0.4rem; font-weight: bold; } -ul.m-dox li.m-dox-expansible > a:first-child:before { content: '⊕'; } -ul.m-dox li.m-dox-collapsible > a:first-child:before { content: '⊖'; } +ul.m-doc li.m-doc-expansible > a:first-child:before { content: '⊕'; } +ul.m-doc li.m-doc-collapsible > a:first-child:before { content: '⊖'; } -h1 .m-dox-template, h1 .m-dox-include { +h1 .m-doc-template, h1 .m-doc-include { font-size: 1.3rem; font-weight: normal; } /* If there's no template, the include is shown after in a slightly more packed layout */ -h1 .m-dox-include:last-child { +h1 .m-doc-include:last-child { margin-bottom: -0.5rem; } -h3 .m-dox-template, h3 .m-dox-include { +h3 .m-doc-template, h3 .m-doc-include { font-size: 1rem; font-weight: normal; } -.m-dox-template, dl.m-dox dd, ul.m-dox li > span.m-dox { +.m-doc-template, dl.m-doc dd, ul.m-doc li > span.m-doc { color: var(--dim-color); } -dl.m-dox dd svg.m-math, ul.m-dox li > span.m-dox svg.m-math { +dl.m-doc dd svg.m-math, ul.m-doc li > span.m-doc svg.m-math { fill: var(--dim-color); } -.m-dox-template a, dl.m-dox dd a, ul.m-dox li > span.m-dox a { +.m-doc-template a, dl.m-doc dd a, ul.m-doc li > span.m-doc a { color: var(--dim-link-color); } -.m-dox-template a:hover, .m-dox-template a:focus, .m-dox-template a:active, -dl.m-dox dd a:hover, dl.m-dox dd a:focus, dl.m-dox dd a:active, -ul.m-dox li > span.m-dox a:hover, ul.m-dox li > span.m-dox a:focus, ul.m-dox li > span.m-dox a:active { +.m-doc-template a:hover, .m-doc-template a:focus, .m-doc-template a:active, +dl.m-doc dd a:hover, dl.m-doc dd a:focus, dl.m-doc dd a:active, +ul.m-doc li > span.m-doc a:hover, ul.m-doc li > span.m-doc a:focus, ul.m-doc li > span.m-doc a:active { color: var(--dim-link-active-color); } /* So the link gets highlighted on hover */ -.m-code.m-inverted.m-dox-include > a:link, -.m-code.m-inverted.m-dox-include > a:visited { +.m-code.m-inverted.m-doc-include > a:link, +.m-code.m-inverted.m-doc-include > a:visited { opacity: 0.6666; /* Same as .m-code.m-inverted > span */ } -.m-code.m-inverted.m-dox-include > a:hover, -.m-code.m-inverted.m-dox-include > a:focus, -.m-code.m-inverted.m-dox-include > a:active { +.m-code.m-inverted.m-doc-include > a:hover, +.m-code.m-inverted.m-doc-include > a:focus, +.m-code.m-inverted.m-doc-include > a:active { opacity: 1; } -article section.m-dox-details > div { +article section.m-doc-details > div { margin-top: 0; margin-left: 0; margin-right: 0; position: relative; padding: 1rem; } -article section.m-dox-details > div::before { +article section.m-doc-details > div::before { position: absolute; content: ' '; top: 0; @@ -162,7 +162,7 @@ article section.m-dox-details > div::before { border-radius: var(--border-radius); border-color: var(--code-background-color); } -article section.m-dox-details > div > h3:first-child { +article section.m-doc-details > div > h3:first-child { position: relative; /* so it's above the border */ margin: -1rem -1rem 1rem -1rem; padding: 0.5rem 1rem; @@ -172,46 +172,46 @@ article section.m-dox-details > div > h3:first-child { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } -article section.m-dox-details:target { +article section.m-doc-details:target { border-color: transparent; /* to preserve rounded corners */ } -article section.m-dox-details:target > div { +article section.m-doc-details:target > div { z-index: 1; /* so the selection border isn't above figure border */ } -.m-container-inflatable > .m-row > [class*='m-col-'] section.m-dox-details > div { +.m-container-inflatable > .m-row > [class*='m-col-'] section.m-doc-details > div { margin-left: -1rem; margin-right: -1rem; } -.m-container-inflatable section.m-dox-details:target > div > h3:first-child, -.m-container-inflatable section.m-dox-details:target section > div > h3:first-child { +.m-container-inflatable section.m-doc-details:target > div > h3:first-child, +.m-container-inflatable section.m-doc-details:target section > div > h3:first-child { margin-left: -1.0rem; border-left-style: solid; border-left-color: var(--article-heading-active-color); border-left-width: 0.25rem; padding-left: 0.75rem; } -.m-container-inflatable section.m-dox-details:target > div::before, +.m-container-inflatable section.m-doc-details:target > div::before, .m-container-inflatable section-dox-details:target section > div.m::before { border-left-width: 0.25rem; border-left-color: var(--article-heading-color); } -a.m-dox-search-icon { +a.m-doc-search-icon { padding-left: 1rem; padding-right: 1rem; } -a.m-dox-search-icon svg { +a.m-doc-search-icon svg { fill: var(--header-link-color); } -body > header > nav #m-navbar-collapse a.m-dox-search-icon svg { +body > header > nav #m-navbar-collapse a.m-doc-search-icon svg { vertical-align: -5%; } -a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-icon:active svg { +a.m-doc-search-icon:focus svg, a.m-doc-search-icon:hover svg, a.m-doc-search-icon:active svg { fill: var(--header-link-active-color); } -.m-dox-search { +.m-doc-search { display: none; z-index: 10; position: fixed; @@ -221,10 +221,10 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico bottom: 0; background-color: var(--header-background-color-landing); } -.m-dox-search:target { +.m-doc-search:target { display: block; } -.m-dox-search > a { +.m-doc-search > a { display: block; position: absolute; left: 0; @@ -232,20 +232,20 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico top: 0; bottom: 0; } -.m-dox-search-header { +.m-doc-search-header { margin-top: 2.5rem; padding: 0.5rem 1rem; height: 2rem; } -.m-dox-search-header > div:first-child { +.m-doc-search-header > div:first-child { float: right; } -.m-dox-search-content { +.m-doc-search-content { background-color: var(--header-background-color); border-radius: var(--border-radius); padding: 1rem; } -.m-dox-search input { +.m-doc-search input { width: 100%; height: 3rem; font-size: 1.2rem; @@ -256,28 +256,28 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico margin-bottom: 1rem; padding: 0 1rem; /* putting it on all sides cuts text off in FF */ } -.m-dox-search #search-notfound { +.m-doc-search #search-notfound { display: none; } -.m-dox-search ul#search-results { +.m-doc-search ul#search-results { list-style-type: none; padding-left: 0; /* Size breakdown: - 2.5 margin of .m-dox-search-header from top - 2 height of .m-dox-search-header - 1 padding around .m-dox-search-header (twice 0.5rem) - 1 padding of .m-dox-search-content from top + 2.5 margin of .m-doc-search-header from top + 2 height of .m-doc-search-header + 1 padding around .m-doc-search-header (twice 0.5rem) + 1 padding of .m-doc-search-content from top 3 height of the input field 1 margin under input - 1 padding of .m-dox-search-content from bottom - 1 margin under .m-dox-search-content + 1 padding of .m-doc-search-content from bottom + 1 margin under .m-doc-search-content ------ 12.5 total */ max-height: calc(100vh - 12.5rem); overflow-y: auto; display: none; } -.m-dox-search ul#search-results li a { +.m-doc-search ul#search-results li a { display: block; padding-left: 1rem; padding-right: 1rem; @@ -286,40 +286,40 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico line-height: 1.5rem; color: var(--color); } -.m-dox-search ul#search-results li a > div { +.m-doc-search ul#search-results li a > div { white-space: nowrap; overflow: hidden; } -.m-dox-search ul#search-results li a > div:not(.m-dox-search-alias) { +.m-doc-search ul#search-results li a > div:not(.m-doc-search-alias) { /* This is here in order to cut the text off at the left side. Besides this there's special patching needed for punctuation characters, see search.js for details. */ direction: rtl; } -.m-dox-search ul#search-results li a .m-label { +.m-doc-search ul#search-results li a .m-label { float: right; line-height: 1rem; margin-top: 0.1rem; margin-left: 0.25rem; } -.m-dox-search ul#search-results li a .m-label.m-flat { +.m-doc-search ul#search-results li a .m-label.m-flat { margin-right: -0.75rem; } -.m-dox-search ul#search-results li#search-current a { +.m-doc-search ul#search-results li#search-current a { background-color: var(--default-filled-background-color); } -.m-dox-search ul#search-results li#search-current.m-dox-search-copied a { +.m-doc-search ul#search-results li#search-current.m-doc-search-copied a { background-color: var(--success-filled-background-color); } -.m-dox-search-typed { +.m-doc-search-typed { color: var(--link-color); } /* WELL THANK YOU WEBKIT! FOR SURE I WANTED ALL THAT SHIT HERE! */ -.m-dox-search input[type="search"] { -webkit-appearance: textfield; } -.m-dox-search input[type="search"]::-webkit-search-decoration, -.m-dox-search input[type="search"]::-webkit-search-cancel-button, -.m-dox-search input[type="search"]::-webkit-search-results-button, -.m-dox-search input[type="search"]::-webkit-search-results-decoration { +.m-doc-search input[type="search"] { -webkit-appearance: textfield; } +.m-doc-search input[type="search"]::-webkit-search-decoration, +.m-doc-search input[type="search"]::-webkit-search-cancel-button, +.m-doc-search input[type="search"]::-webkit-search-results-button, +.m-doc-search input[type="search"]::-webkit-search-results-decoration { display: none; } diff --git a/css/m-light+doxygen.compiled.css b/css/m-light+documentation.compiled.css similarity index 95% rename from css/m-light+doxygen.compiled.css rename to css/m-light+documentation.compiled.css index 7d99fa72..625052de 100644 --- a/css/m-light+doxygen.compiled.css +++ b/css/m-light+documentation.compiled.css @@ -1,4 +1,4 @@ -/* Generated using `./postprocess.py m-light.css m-doxygen.css -o m-light+doxygen.compiled.css`. Do not edit. */ +/* Generated using `./postprocess.py m-light.css m-documentation.css -o m-light+documentation.compiled.css`. Do not edit. */ /* This file is part of m.css. @@ -2480,58 +2480,58 @@ article:last-child, article section:last-child { margin-bottom: 0; } .m-console .gp { color: #54ffff; font-weight: bold } .m-console .w { color: #b2b2b2 } -a.m-dox, a.m-dox-self, a.m-dox-external, -ul.m-dox li.m-dox-expansible > a:first-child, ul.m-dox li.m-dox-collapsible > a:first-child, -.m-code.m-inverted.m-dox-include > a { +a.m-doc, a.m-doc-self, a.m-doc-external, +ul.m-doc li.m-doc-expansible > a:first-child, ul.m-doc li.m-doc-collapsible > a:first-child, +.m-code.m-inverted.m-doc-include > a { text-decoration: none; } -a.m-dox, a.m-dox-self { +a.m-doc, a.m-doc-self { font-weight: bold; } -.m-thin a.m-dox, .m-thin a.m-dox-self { +.m-thin a.m-doc, .m-thin a.m-doc-self { font-weight: normal; } -ul.m-dox li.m-dox-expansible > a:first-child, -ul.m-dox li.m-dox-collapsible > a:first-child, -ul.m-dox li.m-dox-expansible > a:first-child:hover, -ul.m-dox li.m-dox-expansible > a:first-child:focus, -ul.m-dox li.m-dox-expansible > a:first-child:active, -ul.m-dox li.m-dox-collapsible > a:first-child:hover, -ul.m-dox li.m-dox-collapsible > a:first-child:focus, -ul.m-dox li.m-dox-collapsible > a:first-child:active { +ul.m-doc li.m-doc-expansible > a:first-child, +ul.m-doc li.m-doc-collapsible > a:first-child, +ul.m-doc li.m-doc-expansible > a:first-child:hover, +ul.m-doc li.m-doc-expansible > a:first-child:focus, +ul.m-doc li.m-doc-expansible > a:first-child:active, +ul.m-doc li.m-doc-collapsible > a:first-child:hover, +ul.m-doc li.m-doc-collapsible > a:first-child:focus, +ul.m-doc li.m-doc-collapsible > a:first-child:active { color: #000000; } -a.m-dox-self, -ul.m-dox li.m-dox-expansible > a:first-child:before, -ul.m-dox li.m-dox-collapsible > a:first-child:before { +a.m-doc-self, +ul.m-doc li.m-doc-expansible > a:first-child:before, +ul.m-doc li.m-doc-collapsible > a:first-child:before { color: #cb4b16; } -a.m-dox-self:hover, a.m-dox-self:focus, a.m-dox-self:active, -ul.m-dox li.m-dox-expansible > a:first-child:hover::before, -ul.m-dox li.m-dox-expansible > a:first-child:focus::before, -ul.m-dox li.m-dox-expansible > a:first-child:active::before, -ul.m-dox li.m-dox-collapsible > a:first-child:hover::before, -ul.m-dox li.m-dox-collapsible > a:first-child:focus::before, -ul.m-dox li.m-dox-collapsible > a:first-child:active::before { +a.m-doc-self:hover, a.m-doc-self:focus, a.m-doc-self:active, +ul.m-doc li.m-doc-expansible > a:first-child:hover::before, +ul.m-doc li.m-doc-expansible > a:first-child:focus::before, +ul.m-doc li.m-doc-expansible > a:first-child:active::before, +ul.m-doc li.m-doc-collapsible > a:first-child:hover::before, +ul.m-doc li.m-doc-collapsible > a:first-child:focus::before, +ul.m-doc li.m-doc-collapsible > a:first-child:active::before { color: #802f0e; } -h3 a.m-dox-external { +h3 a.m-doc-external { font-weight: normal; } -span.m-dox-wrap-bumper { +span.m-doc-wrap-bumper { margin-right: -1rem; } -span.m-dox-wrap { +span.m-doc-wrap { padding-left: 1rem; display: inline-block; vertical-align: text-top; white-space: pre-line; max-width: 100%; } -dl.m-dox dd { +dl.m-doc dd { margin-bottom: 0.5rem; } -ul.m-dox { +ul.m-doc { list-style: none; margin-left: 1.0375rem; padding-left: 0.9rem; @@ -2539,69 +2539,69 @@ ul.m-dox { border-left-width: 0.0625rem; border-left-style: solid; } -ul.m-dox li { +ul.m-doc li { text-indent: -1rem; padding-left: 1rem; } -ul.m-dox li.m-dox-expansible > ul { +ul.m-doc li.m-doc-expansible > ul { display: none; } -ul.m-dox li.m-dox-expansible, ul.m-dox li.m-dox-collapsible { +ul.m-doc li.m-doc-expansible, ul.m-doc li.m-doc-collapsible { padding-left: 0.6rem; } -ul.m-dox li.m-dox-expansible > ul.m-dox, ul.m-dox li.m-dox-collapsible > ul.m-dox { +ul.m-doc li.m-doc-expansible > ul.m-doc, ul.m-doc li.m-doc-collapsible > ul.m-doc { margin-left: 0.5rem; } -ul.m-dox li.m-dox-expansible > a:first-child:before, ul.m-dox li.m-dox-collapsible > a:first-child:before { +ul.m-doc li.m-doc-expansible > a:first-child:before, ul.m-doc li.m-doc-collapsible > a:first-child:before { background-color: #ffffff; display: inline-block; width: 0.4rem; font-weight: bold; } -ul.m-dox li.m-dox-expansible > a:first-child:before { content: '⊕'; } -ul.m-dox li.m-dox-collapsible > a:first-child:before { content: '⊖'; } -h1 .m-dox-template, h1 .m-dox-include { +ul.m-doc li.m-doc-expansible > a:first-child:before { content: '⊕'; } +ul.m-doc li.m-doc-collapsible > a:first-child:before { content: '⊖'; } +h1 .m-doc-template, h1 .m-doc-include { font-size: 1.3rem; font-weight: normal; } -h1 .m-dox-include:last-child { +h1 .m-doc-include:last-child { margin-bottom: -0.5rem; } -h3 .m-dox-template, h3 .m-dox-include { +h3 .m-doc-template, h3 .m-doc-include { font-size: 1rem; font-weight: normal; } -.m-dox-template, dl.m-dox dd, ul.m-dox li > span.m-dox { +.m-doc-template, dl.m-doc dd, ul.m-doc li > span.m-doc { color: #bdbdbd; } -dl.m-dox dd svg.m-math, ul.m-dox li > span.m-dox svg.m-math { +dl.m-doc dd svg.m-math, ul.m-doc li > span.m-doc svg.m-math { fill: #bdbdbd; } -.m-dox-template a, dl.m-dox dd a, ul.m-dox li > span.m-dox a { +.m-doc-template a, dl.m-doc dd a, ul.m-doc li > span.m-doc a { color: #c0c0c0; } -.m-dox-template a:hover, .m-dox-template a:focus, .m-dox-template a:active, -dl.m-dox dd a:hover, dl.m-dox dd a:focus, dl.m-dox dd a:active, -ul.m-dox li > span.m-dox a:hover, ul.m-dox li > span.m-dox a:focus, ul.m-dox li > span.m-dox a:active { +.m-doc-template a:hover, .m-doc-template a:focus, .m-doc-template a:active, +dl.m-doc dd a:hover, dl.m-doc dd a:focus, dl.m-doc dd a:active, +ul.m-doc li > span.m-doc a:hover, ul.m-doc li > span.m-doc a:focus, ul.m-doc li > span.m-doc a:active { color: #949494; } -.m-code.m-inverted.m-dox-include > a:link, -.m-code.m-inverted.m-dox-include > a:visited { +.m-code.m-inverted.m-doc-include > a:link, +.m-code.m-inverted.m-doc-include > a:visited { opacity: 0.6666; } -.m-code.m-inverted.m-dox-include > a:hover, -.m-code.m-inverted.m-dox-include > a:focus, -.m-code.m-inverted.m-dox-include > a:active { +.m-code.m-inverted.m-doc-include > a:hover, +.m-code.m-inverted.m-doc-include > a:focus, +.m-code.m-inverted.m-doc-include > a:active { opacity: 1; } -article section.m-dox-details > div { +article section.m-doc-details > div { margin-top: 0; margin-left: 0; margin-right: 0; position: relative; padding: 1rem; } -article section.m-dox-details > div::before { +article section.m-doc-details > div::before { position: absolute; content: ' '; top: 0; @@ -2614,7 +2614,7 @@ article section.m-dox-details > div::before { border-radius: 0.2rem; border-color: #fbf0ec; } -article section.m-dox-details > div > h3:first-child { +article section.m-doc-details > div > h3:first-child { position: relative; margin: -1rem -1rem 1rem -1rem; padding: 0.5rem 1rem; @@ -2624,43 +2624,43 @@ article section.m-dox-details > div > h3:first-child { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } -article section.m-dox-details:target { +article section.m-doc-details:target { border-color: transparent; } -article section.m-dox-details:target > div { +article section.m-doc-details:target > div { z-index: 1; } -.m-container-inflatable > .m-row > [class*='m-col-'] section.m-dox-details > div { +.m-container-inflatable > .m-row > [class*='m-col-'] section.m-doc-details > div { margin-left: -1rem; margin-right: -1rem; } -.m-container-inflatable section.m-dox-details:target > div > h3:first-child, -.m-container-inflatable section.m-dox-details:target section > div > h3:first-child { +.m-container-inflatable section.m-doc-details:target > div > h3:first-child, +.m-container-inflatable section.m-doc-details:target section > div > h3:first-child { margin-left: -1.0rem; border-left-style: solid; border-left-color: #802f0e; border-left-width: 0.25rem; padding-left: 0.75rem; } -.m-container-inflatable section.m-dox-details:target > div::before, +.m-container-inflatable section.m-doc-details:target > div::before, .m-container-inflatable section-dox-details:target section > div.m::before { border-left-width: 0.25rem; border-left-color: #cb4b16; } -a.m-dox-search-icon { +a.m-doc-search-icon { padding-left: 1rem; padding-right: 1rem; } -a.m-dox-search-icon svg { +a.m-doc-search-icon svg { fill: #000000; } -body > header > nav #m-navbar-collapse a.m-dox-search-icon svg { +body > header > nav #m-navbar-collapse a.m-doc-search-icon svg { vertical-align: -5%; } -a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-icon:active svg { +a.m-doc-search-icon:focus svg, a.m-doc-search-icon:hover svg, a.m-doc-search-icon:active svg { fill: #cb4b16; } -.m-dox-search { +.m-doc-search { display: none; z-index: 10; position: fixed; @@ -2670,10 +2670,10 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico bottom: 0; background-color: rgba(255, 255, 255, 0.75); } -.m-dox-search:target { +.m-doc-search:target { display: block; } -.m-dox-search > a { +.m-doc-search > a { display: block; position: absolute; left: 0; @@ -2681,20 +2681,20 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico top: 0; bottom: 0; } -.m-dox-search-header { +.m-doc-search-header { margin-top: 2.5rem; padding: 0.5rem 1rem; height: 2rem; } -.m-dox-search-header > div:first-child { +.m-doc-search-header > div:first-child { float: right; } -.m-dox-search-content { +.m-doc-search-content { background-color: #ffffff; border-radius: 0.2rem; padding: 1rem; } -.m-dox-search input { +.m-doc-search input { width: 100%; height: 3rem; font-size: 1.2rem; @@ -2705,17 +2705,17 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico margin-bottom: 1rem; padding: 0 1rem; } -.m-dox-search #search-notfound { +.m-doc-search #search-notfound { display: none; } -.m-dox-search ul#search-results { +.m-doc-search ul#search-results { list-style-type: none; padding-left: 0; max-height: calc(100vh - 12.5rem); overflow-y: auto; display: none; } -.m-dox-search ul#search-results li a { +.m-doc-search ul#search-results li a { display: block; padding-left: 1rem; padding-right: 1rem; @@ -2724,35 +2724,35 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico line-height: 1.5rem; color: #000000; } -.m-dox-search ul#search-results li a > div { +.m-doc-search ul#search-results li a > div { white-space: nowrap; overflow: hidden; } -.m-dox-search ul#search-results li a > div:not(.m-dox-search-alias) { +.m-doc-search ul#search-results li a > div:not(.m-doc-search-alias) { direction: rtl; } -.m-dox-search ul#search-results li a .m-label { +.m-doc-search ul#search-results li a .m-label { float: right; line-height: 1rem; margin-top: 0.1rem; margin-left: 0.25rem; } -.m-dox-search ul#search-results li a .m-label.m-flat { +.m-doc-search ul#search-results li a .m-label.m-flat { margin-right: -0.75rem; } -.m-dox-search ul#search-results li#search-current a { +.m-doc-search ul#search-results li#search-current a { background-color: #fbf0ec; } -.m-dox-search ul#search-results li#search-current.m-dox-search-copied a { +.m-doc-search ul#search-results li#search-current.m-doc-search-copied a { background-color: #4dd376; } -.m-dox-search-typed { +.m-doc-search-typed { color: #ea7944; } -.m-dox-search input[type="search"] { -webkit-appearance: textfield; } -.m-dox-search input[type="search"]::-webkit-search-decoration, -.m-dox-search input[type="search"]::-webkit-search-cancel-button, -.m-dox-search input[type="search"]::-webkit-search-results-button, -.m-dox-search input[type="search"]::-webkit-search-results-decoration { +.m-doc-search input[type="search"] { -webkit-appearance: textfield; } +.m-doc-search input[type="search"]::-webkit-search-decoration, +.m-doc-search input[type="search"]::-webkit-search-cancel-button, +.m-doc-search input[type="search"]::-webkit-search-results-button, +.m-doc-search input[type="search"]::-webkit-search-results-decoration { display: none; } diff --git a/css/m-light.doxygen.compiled.css b/css/m-light.documentation.compiled.css similarity index 52% rename from css/m-light.doxygen.compiled.css rename to css/m-light.documentation.compiled.css index fcf66153..7b2a7775 100644 --- a/css/m-light.doxygen.compiled.css +++ b/css/m-light.documentation.compiled.css @@ -1,4 +1,4 @@ -/* Generated using `./postprocess.py m-light.css m-theme-light.css m-doxygen.css --no-import -o m-light.doxygen.compiled.css`. Do not edit. */ +/* Generated using `./postprocess.py m-light.css m-theme-light.css m-documentation.css --no-import -o m-light.documentation.compiled.css`. Do not edit. */ /* This file is part of m.css. @@ -24,58 +24,58 @@ DEALINGS IN THE SOFTWARE. */ -a.m-dox, a.m-dox-self, a.m-dox-external, -ul.m-dox li.m-dox-expansible > a:first-child, ul.m-dox li.m-dox-collapsible > a:first-child, -.m-code.m-inverted.m-dox-include > a { +a.m-doc, a.m-doc-self, a.m-doc-external, +ul.m-doc li.m-doc-expansible > a:first-child, ul.m-doc li.m-doc-collapsible > a:first-child, +.m-code.m-inverted.m-doc-include > a { text-decoration: none; } -a.m-dox, a.m-dox-self { +a.m-doc, a.m-doc-self { font-weight: bold; } -.m-thin a.m-dox, .m-thin a.m-dox-self { +.m-thin a.m-doc, .m-thin a.m-doc-self { font-weight: normal; } -ul.m-dox li.m-dox-expansible > a:first-child, -ul.m-dox li.m-dox-collapsible > a:first-child, -ul.m-dox li.m-dox-expansible > a:first-child:hover, -ul.m-dox li.m-dox-expansible > a:first-child:focus, -ul.m-dox li.m-dox-expansible > a:first-child:active, -ul.m-dox li.m-dox-collapsible > a:first-child:hover, -ul.m-dox li.m-dox-collapsible > a:first-child:focus, -ul.m-dox li.m-dox-collapsible > a:first-child:active { +ul.m-doc li.m-doc-expansible > a:first-child, +ul.m-doc li.m-doc-collapsible > a:first-child, +ul.m-doc li.m-doc-expansible > a:first-child:hover, +ul.m-doc li.m-doc-expansible > a:first-child:focus, +ul.m-doc li.m-doc-expansible > a:first-child:active, +ul.m-doc li.m-doc-collapsible > a:first-child:hover, +ul.m-doc li.m-doc-collapsible > a:first-child:focus, +ul.m-doc li.m-doc-collapsible > a:first-child:active { color: #000000; } -a.m-dox-self, -ul.m-dox li.m-dox-expansible > a:first-child:before, -ul.m-dox li.m-dox-collapsible > a:first-child:before { +a.m-doc-self, +ul.m-doc li.m-doc-expansible > a:first-child:before, +ul.m-doc li.m-doc-collapsible > a:first-child:before { color: #cb4b16; } -a.m-dox-self:hover, a.m-dox-self:focus, a.m-dox-self:active, -ul.m-dox li.m-dox-expansible > a:first-child:hover::before, -ul.m-dox li.m-dox-expansible > a:first-child:focus::before, -ul.m-dox li.m-dox-expansible > a:first-child:active::before, -ul.m-dox li.m-dox-collapsible > a:first-child:hover::before, -ul.m-dox li.m-dox-collapsible > a:first-child:focus::before, -ul.m-dox li.m-dox-collapsible > a:first-child:active::before { +a.m-doc-self:hover, a.m-doc-self:focus, a.m-doc-self:active, +ul.m-doc li.m-doc-expansible > a:first-child:hover::before, +ul.m-doc li.m-doc-expansible > a:first-child:focus::before, +ul.m-doc li.m-doc-expansible > a:first-child:active::before, +ul.m-doc li.m-doc-collapsible > a:first-child:hover::before, +ul.m-doc li.m-doc-collapsible > a:first-child:focus::before, +ul.m-doc li.m-doc-collapsible > a:first-child:active::before { color: #802f0e; } -h3 a.m-dox-external { +h3 a.m-doc-external { font-weight: normal; } -span.m-dox-wrap-bumper { +span.m-doc-wrap-bumper { margin-right: -1rem; } -span.m-dox-wrap { +span.m-doc-wrap { padding-left: 1rem; display: inline-block; vertical-align: text-top; white-space: pre-line; max-width: 100%; } -dl.m-dox dd { +dl.m-doc dd { margin-bottom: 0.5rem; } -ul.m-dox { +ul.m-doc { list-style: none; margin-left: 1.0375rem; padding-left: 0.9rem; @@ -83,69 +83,69 @@ ul.m-dox { border-left-width: 0.0625rem; border-left-style: solid; } -ul.m-dox li { +ul.m-doc li { text-indent: -1rem; padding-left: 1rem; } -ul.m-dox li.m-dox-expansible > ul { +ul.m-doc li.m-doc-expansible > ul { display: none; } -ul.m-dox li.m-dox-expansible, ul.m-dox li.m-dox-collapsible { +ul.m-doc li.m-doc-expansible, ul.m-doc li.m-doc-collapsible { padding-left: 0.6rem; } -ul.m-dox li.m-dox-expansible > ul.m-dox, ul.m-dox li.m-dox-collapsible > ul.m-dox { +ul.m-doc li.m-doc-expansible > ul.m-doc, ul.m-doc li.m-doc-collapsible > ul.m-doc { margin-left: 0.5rem; } -ul.m-dox li.m-dox-expansible > a:first-child:before, ul.m-dox li.m-dox-collapsible > a:first-child:before { +ul.m-doc li.m-doc-expansible > a:first-child:before, ul.m-doc li.m-doc-collapsible > a:first-child:before { background-color: #ffffff; display: inline-block; width: 0.4rem; font-weight: bold; } -ul.m-dox li.m-dox-expansible > a:first-child:before { content: '⊕'; } -ul.m-dox li.m-dox-collapsible > a:first-child:before { content: '⊖'; } -h1 .m-dox-template, h1 .m-dox-include { +ul.m-doc li.m-doc-expansible > a:first-child:before { content: '⊕'; } +ul.m-doc li.m-doc-collapsible > a:first-child:before { content: '⊖'; } +h1 .m-doc-template, h1 .m-doc-include { font-size: 1.3rem; font-weight: normal; } -h1 .m-dox-include:last-child { +h1 .m-doc-include:last-child { margin-bottom: -0.5rem; } -h3 .m-dox-template, h3 .m-dox-include { +h3 .m-doc-template, h3 .m-doc-include { font-size: 1rem; font-weight: normal; } -.m-dox-template, dl.m-dox dd, ul.m-dox li > span.m-dox { +.m-doc-template, dl.m-doc dd, ul.m-doc li > span.m-doc { color: #bdbdbd; } -dl.m-dox dd svg.m-math, ul.m-dox li > span.m-dox svg.m-math { +dl.m-doc dd svg.m-math, ul.m-doc li > span.m-doc svg.m-math { fill: #bdbdbd; } -.m-dox-template a, dl.m-dox dd a, ul.m-dox li > span.m-dox a { +.m-doc-template a, dl.m-doc dd a, ul.m-doc li > span.m-doc a { color: #c0c0c0; } -.m-dox-template a:hover, .m-dox-template a:focus, .m-dox-template a:active, -dl.m-dox dd a:hover, dl.m-dox dd a:focus, dl.m-dox dd a:active, -ul.m-dox li > span.m-dox a:hover, ul.m-dox li > span.m-dox a:focus, ul.m-dox li > span.m-dox a:active { +.m-doc-template a:hover, .m-doc-template a:focus, .m-doc-template a:active, +dl.m-doc dd a:hover, dl.m-doc dd a:focus, dl.m-doc dd a:active, +ul.m-doc li > span.m-doc a:hover, ul.m-doc li > span.m-doc a:focus, ul.m-doc li > span.m-doc a:active { color: #949494; } -.m-code.m-inverted.m-dox-include > a:link, -.m-code.m-inverted.m-dox-include > a:visited { +.m-code.m-inverted.m-doc-include > a:link, +.m-code.m-inverted.m-doc-include > a:visited { opacity: 0.6666; } -.m-code.m-inverted.m-dox-include > a:hover, -.m-code.m-inverted.m-dox-include > a:focus, -.m-code.m-inverted.m-dox-include > a:active { +.m-code.m-inverted.m-doc-include > a:hover, +.m-code.m-inverted.m-doc-include > a:focus, +.m-code.m-inverted.m-doc-include > a:active { opacity: 1; } -article section.m-dox-details > div { +article section.m-doc-details > div { margin-top: 0; margin-left: 0; margin-right: 0; position: relative; padding: 1rem; } -article section.m-dox-details > div::before { +article section.m-doc-details > div::before { position: absolute; content: ' '; top: 0; @@ -158,7 +158,7 @@ article section.m-dox-details > div::before { border-radius: 0.2rem; border-color: #fbf0ec; } -article section.m-dox-details > div > h3:first-child { +article section.m-doc-details > div > h3:first-child { position: relative; margin: -1rem -1rem 1rem -1rem; padding: 0.5rem 1rem; @@ -168,43 +168,43 @@ article section.m-dox-details > div > h3:first-child { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } -article section.m-dox-details:target { +article section.m-doc-details:target { border-color: transparent; } -article section.m-dox-details:target > div { +article section.m-doc-details:target > div { z-index: 1; } -.m-container-inflatable > .m-row > [class*='m-col-'] section.m-dox-details > div { +.m-container-inflatable > .m-row > [class*='m-col-'] section.m-doc-details > div { margin-left: -1rem; margin-right: -1rem; } -.m-container-inflatable section.m-dox-details:target > div > h3:first-child, -.m-container-inflatable section.m-dox-details:target section > div > h3:first-child { +.m-container-inflatable section.m-doc-details:target > div > h3:first-child, +.m-container-inflatable section.m-doc-details:target section > div > h3:first-child { margin-left: -1.0rem; border-left-style: solid; border-left-color: #802f0e; border-left-width: 0.25rem; padding-left: 0.75rem; } -.m-container-inflatable section.m-dox-details:target > div::before, +.m-container-inflatable section.m-doc-details:target > div::before, .m-container-inflatable section-dox-details:target section > div.m::before { border-left-width: 0.25rem; border-left-color: #cb4b16; } -a.m-dox-search-icon { +a.m-doc-search-icon { padding-left: 1rem; padding-right: 1rem; } -a.m-dox-search-icon svg { +a.m-doc-search-icon svg { fill: #000000; } -body > header > nav #m-navbar-collapse a.m-dox-search-icon svg { +body > header > nav #m-navbar-collapse a.m-doc-search-icon svg { vertical-align: -5%; } -a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-icon:active svg { +a.m-doc-search-icon:focus svg, a.m-doc-search-icon:hover svg, a.m-doc-search-icon:active svg { fill: #cb4b16; } -.m-dox-search { +.m-doc-search { display: none; z-index: 10; position: fixed; @@ -214,10 +214,10 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico bottom: 0; background-color: rgba(255, 255, 255, 0.75); } -.m-dox-search:target { +.m-doc-search:target { display: block; } -.m-dox-search > a { +.m-doc-search > a { display: block; position: absolute; left: 0; @@ -225,20 +225,20 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico top: 0; bottom: 0; } -.m-dox-search-header { +.m-doc-search-header { margin-top: 2.5rem; padding: 0.5rem 1rem; height: 2rem; } -.m-dox-search-header > div:first-child { +.m-doc-search-header > div:first-child { float: right; } -.m-dox-search-content { +.m-doc-search-content { background-color: #ffffff; border-radius: 0.2rem; padding: 1rem; } -.m-dox-search input { +.m-doc-search input { width: 100%; height: 3rem; font-size: 1.2rem; @@ -249,17 +249,17 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico margin-bottom: 1rem; padding: 0 1rem; } -.m-dox-search #search-notfound { +.m-doc-search #search-notfound { display: none; } -.m-dox-search ul#search-results { +.m-doc-search ul#search-results { list-style-type: none; padding-left: 0; max-height: calc(100vh - 12.5rem); overflow-y: auto; display: none; } -.m-dox-search ul#search-results li a { +.m-doc-search ul#search-results li a { display: block; padding-left: 1rem; padding-right: 1rem; @@ -268,35 +268,35 @@ a.m-dox-search-icon:focus svg, a.m-dox-search-icon:hover svg, a.m-dox-search-ico line-height: 1.5rem; color: #000000; } -.m-dox-search ul#search-results li a > div { +.m-doc-search ul#search-results li a > div { white-space: nowrap; overflow: hidden; } -.m-dox-search ul#search-results li a > div:not(.m-dox-search-alias) { +.m-doc-search ul#search-results li a > div:not(.m-doc-search-alias) { direction: rtl; } -.m-dox-search ul#search-results li a .m-label { +.m-doc-search ul#search-results li a .m-label { float: right; line-height: 1rem; margin-top: 0.1rem; margin-left: 0.25rem; } -.m-dox-search ul#search-results li a .m-label.m-flat { +.m-doc-search ul#search-results li a .m-label.m-flat { margin-right: -0.75rem; } -.m-dox-search ul#search-results li#search-current a { +.m-doc-search ul#search-results li#search-current a { background-color: #fbf0ec; } -.m-dox-search ul#search-results li#search-current.m-dox-search-copied a { +.m-doc-search ul#search-results li#search-current.m-doc-search-copied a { background-color: #4dd376; } -.m-dox-search-typed { +.m-doc-search-typed { color: #ea7944; } -.m-dox-search input[type="search"] { -webkit-appearance: textfield; } -.m-dox-search input[type="search"]::-webkit-search-decoration, -.m-dox-search input[type="search"]::-webkit-search-cancel-button, -.m-dox-search input[type="search"]::-webkit-search-results-button, -.m-dox-search input[type="search"]::-webkit-search-results-decoration { +.m-doc-search input[type="search"] { -webkit-appearance: textfield; } +.m-doc-search input[type="search"]::-webkit-search-decoration, +.m-doc-search input[type="search"]::-webkit-search-cancel-button, +.m-doc-search input[type="search"]::-webkit-search-results-button, +.m-doc-search input[type="search"]::-webkit-search-results-decoration { display: none; } diff --git a/css/postprocess.sh b/css/postprocess.sh index 91fedcc8..8f735cb4 100755 --- a/css/postprocess.sh +++ b/css/postprocess.sh @@ -1,7 +1,7 @@ ./postprocess.py m-dark.css -./postprocess.py m-dark.css m-doxygen.css -o m-dark+doxygen.compiled.css -./postprocess.py m-dark.css m-theme-dark.css m-doxygen.css --no-import -o m-dark.doxygen.compiled.css +./postprocess.py m-dark.css m-documentation.css -o m-dark+documentation.compiled.css +./postprocess.py m-dark.css m-theme-dark.css m-documentation.css --no-import -o m-dark.documentation.compiled.css ./postprocess.py m-light.css -./postprocess.py m-light.css m-doxygen.css -o m-light+doxygen.compiled.css -./postprocess.py m-light.css m-theme-light.css m-doxygen.css --no-import -o m-light.doxygen.compiled.css +./postprocess.py m-light.css m-documentation.css -o m-light+documentation.compiled.css +./postprocess.py m-light.css m-theme-light.css m-documentation.css --no-import -o m-light.documentation.compiled.css diff --git a/doc/documentation/doxygen-test.rst b/doc/documentation/doxygen-test.rst index 441495c9..cd27d77c 100644 --- a/doc/documentation/doxygen-test.rst +++ b/doc/documentation/doxygen-test.rst @@ -29,7 +29,7 @@ Test :breadcrumb: {filename}/documentation.rst Doc themes {filename}/documentation/doxygen.rst Doxygen -:css: {static}/static/m-dark.doxygen.compiled.css +:css: {static}/static/m-dark.documentation.compiled.css Lists ===== @@ -47,18 +47,18 @@ Compound lists should have the same indentation as normal ones.
  • Another
  • -