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)