[ https://issues.apache.org/jira/browse/VELOCITY-792?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claude Brisson resolved VELOCITY-792. ------------------------------------- Resolution: Fixed Assignee: Claude Brisson Resolved by the `lines` or 'structured' space gobbling mode in v2.x. > Template if statement throws off tabbing > ---------------------------------------- > > Key: VELOCITY-792 > URL: https://issues.apache.org/jira/browse/VELOCITY-792 > Project: Velocity > Issue Type: Improvement > Affects Versions: 2.x > Environment: Eclipse IDE. > Microsoft XP. > Reporter: Kevin Swanson > Assignee: Claude Brisson > Fix For: 2.x > > > When using a velocity template for XML output. I encounter tabbing issues > when using an IF statement. Below you can find an example of what is > happening: > Template which produces erroneous tabbing: > #foreach($order in $orderList) > <type> > #if("$order.type" == "AZ") > <AZ> > <fiveYears>$order.typeVar1</fiveYears> > > <thirtyNineMonths>$order.typeVar2</thirtyNineMonths> > </AZ> > #end > </type> > #end > Output of erroneous tabbing: > <type> > <AZ> > <fiveYears>true</fiveYears> > <thirtyNineMonths>false</thirtyNineMonths> > </AZ> > </type> > If I remove the indentation from the #if and #end then the output is normal. > Having to remove the indentation is undesirable as it makes the template > difficult to read. > Template with removed indentation for #if and #end: > #foreach($order in $orderList) > <type> > #if("$order.type" == "AZ") > <AZ> > <fiveYears>$order.typeVar1</fiveYears> > > <thirtyNineMonths>$order.typeVar2</thirtyNineMonths> > </AZ> > #end > </type> > #end > Output with indentation for #if and #end removed; > <type> > <AZ> > <fiveYears>true</fiveYears> > <thirtyNineMonths>false</thirtyNineMonths> > </AZ> > </type> -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org For additional commands, e-mail: dev-h...@velocity.apache.org