Open
Description
Hi. I've been playing around with Djangode and ran into a problem. The template system is removing lone % characters. After a bit of searching I found that on line 38 of template.js the regexp:
/(?:{{|}}|{%|%})|[{}|]|[^{}%|]+/g
is removing, or ignoring, them. Now, I'm not sure if it's deliberately like that or not (although I don't remember % characters being an issue when working with Django templates). I think the fix is:
/(?:{{|}}|{%|%})|[{}%|]|[^{}%|]+/g
...but I'm not sure what I might be breaking by doing this, because I'll admit I don't fully understand all that is happening in the tokenizer/parser. I've run a few rudimentary tests and this change hasn't caused any problems.
Cheers!
Stephen.
Metadata
Metadata
Assignees
Labels
No labels