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,
|
||||
meta=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,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user