mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-17 14:04:20 +01:00
Allow bootstrap data attributes through the HTML sanitizer (#1553)
* Allow bootstrap data attributes through the HTML sanitizer
This commit is contained in:
@@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user