[ 
https://issues.apache.org/jira/browse/SLING-5841?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15451744#comment-15451744
 ] 

Radu Cotescu commented on SLING-5841:
-------------------------------------

Sightly does support HTML5. That expression however ({{$\{'<div></div>' 
@context='html'\}}}) is passed to the XSS API for validation, with the {{html}} 
context. The filtering will be performed by the AntiSamy library, which by 
default is configured to use XHTML for filtering, in order to not automatically 
append closing tags to self-closing ones. For that empty {{div}}, AntiSamy will 
convert the tag to {{<div/>}}. There are two workarounds:

# {{$\{'<div> </div>' @context='html'\}}}
# {{<custom-tag data-sly-element="$\{'div' @ context='html'\}"></custom-tag>}}


> Self closing DIV when using 'html' context in Sightly
> -----------------------------------------------------
>
>                 Key: SLING-5841
>                 URL: https://issues.apache.org/jira/browse/SLING-5841
>             Project: Sling
>          Issue Type: Bug
>          Components: Extensions
>            Reporter: Dan Chapman
>            Priority: Minor
>
> When I do:
> ${'<div></div>' @context='html'}
> It outputs invalid HTML, it self-closes the element:
> <div/>
> Only a set number of elements are permitted to self-close - 
> http://xahlee.info/js/html5_non-closing_tag.html.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to