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)

Reply via email to