From 665d5509af12f8de12e65d4e05d20b5b26c67879 Mon Sep 17 00:00:00 2001 From: Mike Fiedler Date: Mon, 31 Oct 2022 16:25:55 -0400 Subject: [PATCH] fix: allow HTML5 figure tag through cleaner (#265) --- readme_renderer/clean.py | 3 ++- tests/fixtures/test_rst_figure.html | 3 +++ tests/fixtures/test_rst_figure.rst | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 tests/fixtures/test_rst_figure.html create mode 100644 tests/fixtures/test_rst_figure.rst diff --git a/readme_renderer/clean.py b/readme_renderer/clean.py index 386e684..f610954 100644 --- a/readme_renderer/clean.py +++ b/readme_renderer/clean.py @@ -30,7 +30,7 @@ "br", "caption", "cite", "col", "colgroup", "dd", "del", "details", "div", "dl", "dt", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "img", "p", "pre", "span", "sub", "summary", "sup", "table", "tbody", "td", "th", "thead", - "tr", "tt", "kbd", "var", "input", "section", "aside", "nav", "s", + "tr", "tt", "kbd", "var", "input", "section", "aside", "nav", "s", "figure", ] ALLOWED_ATTRIBUTES = { @@ -64,6 +64,7 @@ "dt": ["class"], "ul": ["class"], "nav": ["class"], + "figure": ["class"], } diff --git a/tests/fixtures/test_rst_figure.html b/tests/fixtures/test_rst_figure.html new file mode 100644 index 0000000..0975d30 --- /dev/null +++ b/tests/fixtures/test_rst_figure.html @@ -0,0 +1,3 @@ +
+https://raw.githubusercontent.com/schlatterbeck/plot-antenna/master/test/12-el-azimuth.png +
diff --git a/tests/fixtures/test_rst_figure.rst b/tests/fixtures/test_rst_figure.rst new file mode 100644 index 0000000..648f161 --- /dev/null +++ b/tests/fixtures/test_rst_figure.rst @@ -0,0 +1,2 @@ +.. figure:: https://raw.githubusercontent.com/schlatterbeck/plot-antenna/master/test/12-el-azimuth.png + :align: center