Add support for - and / in component names in middleware.

This commit is contained in:
Emil Stenström 2023-09-03 11:44:40 +02:00
parent dd71c9abb8
commit e0c29e55b7
2 changed files with 32 additions and 10 deletions

View file

@ -13,7 +13,7 @@ JS_DEPENDENCY_PLACEHOLDER = '<script name="JS_PLACEHOLDER"></script>'
SCRIPT_TAG_REGEX = re.compile("<script")
COMPONENT_COMMENT_REGEX = re.compile(rb"<!-- _RENDERED (?P<name>\w+?) -->")
PLACEHOLDER_REGEX = re.compile(
rb"<!-- _RENDERED (?P<name>\w+?) -->"
rb"<!-- _RENDERED (?P<name>[\w\-\/]+?) -->"
rb'|<link name="CSS_PLACEHOLDER">'
rb'|<script name="JS_PLACEHOLDER"></script>'
)