diff --git a/cpp/doxygen/Doxyfile b/cpp/doxygen/Doxyfile index f42e0158c06..db625156815 100644 --- a/cpp/doxygen/Doxyfile +++ b/cpp/doxygen/Doxyfile @@ -1156,7 +1156,7 @@ HTML_HEADER = # that doxygen normally uses. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_FOOTER = +HTML_FOOTER = footer.html # The HTML_STYLESHEET tag can be used to specify a user-defined cascading style # sheet that is used by each HTML page. It can be used to fine-tune the look of @@ -1181,7 +1181,7 @@ HTML_STYLESHEET = # list). For an example see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_STYLESHEET = rapids.css +HTML_EXTRA_STYLESHEET = # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the HTML output directory. Note diff --git a/cpp/doxygen/footer.html b/cpp/doxygen/footer.html new file mode 100644 index 00000000000..9bd79eeb539 --- /dev/null +++ b/cpp/doxygen/footer.html @@ -0,0 +1,4 @@ + + + + diff --git a/cpp/doxygen/rapids.css b/cpp/doxygen/rapids.css deleted file mode 100644 index 2becc3c1b5a..00000000000 --- a/cpp/doxygen/rapids.css +++ /dev/null @@ -1,119 +0,0 @@ -/* - * Copyright (c) 2020, NVIDIA CORPORATION. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/* sm-dox is the CSS class Doxygen uses for the main navigation menu bar */ -.sm-dox { - background-image:none; /* override Doxygen background images */ - background-color: #7306ff; /* rapids.ai menu background purple */ -} - -/* Menu links */ -.sm-dox a, -.sm-dox a:focus, -.sm-dox a:hover, -.sm-dox a:active, -.sm-dox a.highlighted { - background-image:none; /* override Doxygen background images */ - color: white; /* rapids.ai menu white font */ - font-family:"Open Sans",sans-serif; /* rapids.ai menu font family */ - /* rapids.ai uppercase menus, no decoration or shadows, 1em size */ - text-decoration: none; - text-transform: uppercase; - text-shadow: none; - font-weight: normal; - font-size: 1em; -} - -.sm-dox a:hover { - background-image:none; /* override Doxygen background images */ - color: #a785e7; /* rapids.ai menu text hover color */ - -webkit-transition: all 0.3s ease-in-out; /* rapids.ai menu fade when hover */ - -moz-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; -} - -/* These are the triangles to the right of menus that open up. Make them match the font/fade */ -.sm-dox a span.sub-arrow { - border-top-color: white; -} - -.sm-dox a:hover span.sub-arrow { - border-top-color: #a785e7; /* rapids.ai menu text hover color */ - -webkit-transition: all 0.3s ease-in-out; /* rapids.ai menu fade when hover */ - -moz-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; -} - -/* sm-dox ul is the drop-down menus that appear when you mouse over hierarchical menus. - Make these white but highlight hovered items with rapids purple background and white text. */ -.sm-dox ul a { - font-size: 1em; -} - -.sm-dox ul a:hover { - background-image:none; - background-color: #7306ff; - font-size: 1em; - text-shadow: none; - -webkit-transition: all 0.3s ease-in-out; - -moz-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; -} - -/* Sub menu (underneath the main Doxygen bar) is a ul with class navpath that shows - the C++ class hierarchy. -*/ -.navpath ul -{ - font-size: 13px; /* Bigger than Doxygen default looks a bit better */ - background-image:none; /* Override Doxygen gradient background image */ - background-color: #FAF6FF; /* A nearly white RAPIDS purple background */ - border-top:none; /* Override Doxygen top border for class hierarchy menu since - it doesn't match the menu above. */ -} - -/* Note we don't override the background on li tags here because we want to keep the ">" - background images Doxygen uses here as separators */ -.navpath li.navelem { - background-color: #FAF6FF; /* A nearly white RAPIDS purple background */ -} - -/* Add some CSS to make class / function lists nicer in the presence of long templated names */ - -.directory td.entry { - white-space: normal; /* Allow text wrapping for long class names */ - min-width: 512px; /* But don't wrap them too much. */ - - /* This indent and padding causes any long class names that are wrapped to be indented on - wrapped lines */ - text-indent: -65px; - padding-left: 55px; -} - -/* Prevent arrows from being negatively indented */ -.arrow { - text-indent: 0px; - padding-left: 10px; -} - -/* Prevent icons from being negatively indented */ -.icona { - text-indent: 0px; - padding-left: 0px; -} diff --git a/docs/cudf/source/_static/params.css b/docs/cudf/source/_static/params.css deleted file mode 100644 index 17c9d5accbd..00000000000 --- a/docs/cudf/source/_static/params.css +++ /dev/null @@ -1,66 +0,0 @@ -/* Mirrors the change in: - * https://github.com/sphinx-doc/sphinx/pull/5976 - * which is not showing up in our theme. - */ -.classifier:before { - font-style: normal; - margin: 0.5em; - content: ":"; -} - -/* Fix for text wrap in sphinx tables: - * https://rackerlabs.github.io/docs-rackspace/tools/rtd-tables.html - */ -@media screen and (min-width: 767px) { - - .wy-table-responsive table td { - /* !important prevents the common CSS stylesheets from overriding - this as on RTD they are loaded after this stylesheet */ - white-space: normal !important; - } - - .wy-table-responsive { - overflow: visible !important; - } - } - - -table.io-supported-types-table { - text-align: center -} - -table.io-supported-types-table thead{ - text-align: center !important; -} - -:root { - - --pst-color-active-navigation: 114, 83, 237; - --pst-color-navbar-link: 77, 77, 77; - --pst-color-navbar-link-hover: var(--pst-color-active-navigation); - --pst-color-navbar-link-active: var(--pst-color-active-navigation); - --pst-color-sidebar-link: 77, 77, 77; - --pst-color-sidebar-link-hover: var(--pst-color-active-navigation); - --pst-color-sidebar-link-active: var(--pst-color-active-navigation); - --pst-color-sidebar-expander-background-hover: 244, 244, 244; - --pst-color-sidebar-caption: 77, 77, 77; - --pst-color-toc-link: 119, 117, 122; - --pst-color-toc-link-hover: var(--pst-color-active-navigation); - --pst-color-toc-link-active: var(--pst-color-active-navigation); - -} - -/* Used to make special-table scrollable when it overflows */ -.special-table-wrapper { - width: 100%; - overflow: auto !important; -} - -.special-table td, .special-table th { - border: 1px solid #dee2e6; -} - -/* Needed to resolve https://github.com/executablebooks/jupyter-book/issues/1611 */ -.output.text_html { - overflow: auto; -} diff --git a/docs/cudf/source/conf.py b/docs/cudf/source/conf.py index 0fde1cd4740..75d4e2751a6 100644 --- a/docs/cudf/source/conf.py +++ b/docs/cudf/source/conf.py @@ -268,7 +268,8 @@ def process_class_docstrings(app, what, name, obj, options, lines): nitpick_ignore = [("py:class", "SeriesOrIndex"),] def setup(app): - app.add_css_file("params.css") + app.add_css_file("https://docs.rapids.ai/assets/css/custom.css") + app.add_js_file("https://docs.rapids.ai/assets/js/custom.js") app.connect("doctree-read", resolve_aliases) app.connect("missing-reference", ignore_internal_references) app.connect("autodoc-process-docstring", process_class_docstrings)