Radu Cotescu created SLING-5053:
-----------------------------------
Summary: Add support for Enum comparison in Sightly scripts
Key: SLING-5053
URL: https://issues.apache.org/jira/browse/SLING-5053
Project: Sling
Issue Type: Improvement
Components: Scripting
Affects Versions: Scripting Sightly Engine 1.0.4
Reporter: Radu Cotescu
Assignee: Radu Cotescu
Priority: Minor
Fix For: Scripting Sightly Engine 1.0.6
Currently, in order to perform comparisons with enum values one needs to write
code similar to:
{code:html}
<div data-sly-test="${member.inviteStatus.toString == 'PENDING'}"
data-sly-unwrap>${'Pending' @ i18n, locale=request.locale}</div>
{code}
This could be further simplified to:
{code:html}
<div data-sly-test="${member.inviteStatus == 'PENDING'}"
data-sly-unwrap>${'Pending' @ i18n, locale=request.locale}</div>
{code}
for the cases when {{member.inviteStatus}} evaluates to an Enum constant.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)