Allow bootstrap data attributes through the HTML sanitizer (#1553)

* Allow bootstrap data attributes through the HTML sanitizer
This commit is contained in:
Kevin Chung
2020-07-19 17:19:33 -04:00
committed by GitHub
parent e5d6d8b36c
commit 421dfc169a

View File

@@ -12,7 +12,41 @@ cleaner = Cleaner(
links=False, links=False,
meta=False, meta=False,
style=False, style=False,
safe_attrs=(safe_attrs | set(["style"])), safe_attrs=(
safe_attrs
| set(
[
"style",
# Allow data attributes from bootstrap elements
"data-toggle",
"data-target",
"data-dismiss",
"data-spy",
"data-offset",
"data-html",
"data-placement",
"data-parent",
"data-title",
"data-template",
"data-interval",
"data-keyboard",
"data-pause",
"data-ride",
"data-wrap",
"data-touch",
"data-flip",
"data-boundary",
"data-reference",
"data-display",
"data-animation",
"data-container",
"data-delay",
"data-selector",
"data-content",
"data-trigger",
]
)
),
annoying_tags=False, annoying_tags=False,
) )