[ https://issues.apache.org/jira/browse/VELOCITY-661?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12660968#action_12660968 ]
Nathan Bubna commented on VELOCITY-661: --------------------------------------- Ok, i have it working and settled on #[[content]]# as the syntax. I figured the vague similarity to xml's use of <![CDATA[content]]> would help make it clear what this syntax is for. Any thoughts before i commit? > Parsing errors on content inside #literal() #end block > ------------------------------------------------------ > > Key: VELOCITY-661 > URL: https://issues.apache.org/jira/browse/VELOCITY-661 > Project: Velocity > Issue Type: Improvement > Components: Engine > Affects Versions: 1.6.1 > Environment: ALL > Reporter: ND > Attachments: velocity-661-v1.0.patch > > > I have some velocity templates that include quit some javascript. Inside the > javascript a javascrip template engine is used which also uses ${varname} > Escaping each occurance would make the code rather unreable, so to prevent > velocity from parsing the javascript code, I put a #literal() around it. > However, velocity still PARSES the contents of this block, which of course > results in parsing exceptions. > My feeling with "literal" is that it is completely UNINTERPRETED content? > This SHOULD work: > #literal() > var myId = 'someID'; > $('#test).append($.template('<div id="${myId}"></div>').apply({myId: myId})); > #end -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org For additional commands, e-mail: dev-h...@velocity.apache.org