fix: normalize unicode escape sequences and reformat multi-line expressions across codebase
This commit is contained in:
@@ -66,9 +66,9 @@ def custom_js_tag(request: Request) -> Markup:
|
||||
payload = json.dumps(code).replace("<", "\\u003c").replace(">", "\\u003e")
|
||||
runner = (
|
||||
f'<script type="application/json" id="user-custom-js-src">{payload}</script>'
|
||||
'<script>(function(){try{'
|
||||
"<script>(function(){try{"
|
||||
'var src=document.getElementById("user-custom-js-src");'
|
||||
'if(src){new Function(JSON.parse(src.textContent))();}'
|
||||
"if(src){new Function(JSON.parse(src.textContent))();}"
|
||||
'}catch(error){console.error("user custom js error",error);}})();</script>'
|
||||
)
|
||||
return Markup(runner)
|
||||
|
||||
Reference in New Issue
Block a user