| { |
| "version": 1.1, |
| "tags": [{ |
| "name": "sly", |
| "description": "The sly tag" |
| }], |
| "globalAttributes": [ |
| { |
| "name": "data-sly-use", |
| "description": "Initializes a helper object (defined in JavaScript or Java) and exposes it through a variable" |
| }, |
| { |
| "name": "data-sly-unwrap", |
| "description": "Removes the host element from the generated markup while retaining its content" |
| }, |
| { |
| "name": "data-sly-set", |
| "description": "Defines a new identifier with a pre-defined value" |
| }, |
| { |
| "name": "data-sly-text", |
| "description": "Replaces the content of its host element with the specified text" |
| }, |
| { |
| "name": "data-sly-attribute", |
| "description": "Adds attributes to the host element" |
| }, |
| { |
| "name": "data-sly-element", |
| "description": "Replaces the element name of the host element" |
| }, |
| { |
| "name": "data-sly-test", |
| "description": "Conditionally removes the host element and it’s content" |
| }, |
| { |
| "name": "data-sly-repeat", |
| "description": "Repeats an element multiple times based on the list that is specified" |
| }, |
| { |
| "name": "data-sly-list", |
| "description": "Repeats the content of the host element for each enumerable property in the provided object" |
| }, |
| { |
| "name": "data-sly-resource", |
| "description": "Includes the result of rendering the indicated resource through the sling resolution and rendering process" |
| }, |
| { |
| "name": "data-sly-include", |
| "description": "Replaces the content of the host element with the markup generated by the indicated HTML template file (HTL, JSP, ESP etc.) when it is processed by its corresponding template engine" |
| }, |
| { |
| "name": "data-sly-template", |
| "description": "Defines a template. The host element and its content are not output by HTL" |
| }, |
| { |
| "name": "data-sly-call", |
| "description": "Calls a template defined with data-sly-template" |
| } |
| ] |
| } |