]> git.puffer.fish Git - mirror/frr.git/commitdiff
doc: use add_css_file(); not deprecated 8789/head
authorQuentin Young <qlyoung@nvidia.com>
Thu, 3 Jun 2021 17:41:13 +0000 (13:41 -0400)
committerQuentin Young <qlyoung@nvidia.com>
Thu, 3 Jun 2021 20:32:00 +0000 (16:32 -0400)
add_stylesheet() is deprecated and removed in Sphinx 4.x

Signed-off-by: Quentin Young <qlyoung@nvidia.com>
doc/developer/conf.py
doc/user/conf.py

index 20265f4aadef96ff3dc37c789a82942d57ec653b..8f282c07909219afbfe07f36df5ba1cfb6aa4da5 100644 (file)
@@ -395,8 +395,11 @@ def setup(app):
     # printfrr extensions
     app.add_object_type("frrfmt", "frrfmt", parse_node=parse_frrfmt)
 
-    # css overrides for HTML theme
-    app.add_stylesheet("overrides.css")
+    if "add_css_file" in dir(app):
+        app.add_css_file("overrides.css")
+    else:
+        app.add_stylesheet("overrides.css")
+
     # load Pygments lexer for FRR config syntax
     #
     # NB: in Pygments 2.2+ this can be done with `load_lexer_from_file`, but we
index e0aec404432ec0af2536056645c6065fce437bae..6db58b07c317e8283ececa77469e4561b2801b67 100644 (file)
@@ -386,16 +386,17 @@ def setup(app):
     # node later on
     app.add_object_type("clicmd", "clicmd", indextemplate="pair: %s; configuration command")
 
-    # css overrides for HTML theme
-    # Note sphinx version differences
-    sver = vparse(sphinx.__version__)
-
-    if sver < vparse("1.8.0"):
-        app.add_stylesheet("overrides.css")
-        app.add_javascript("overrides.js")
+    # I dont care how stupid this is
+    if "add_js_file" in dir(app):
+        app.add_js_file("overrides.js")
     else:
+        app.add_javascript("overrides.js")
+
+    if "add_css_file" in dir(app):
         app.add_css_file("overrides.css")
-        app.add_js_file("overrides.js")
+    else:
+        app.add_stylesheet("overrides.css")
+
 
     # load Pygments lexer for FRR config syntax
     #