RML Templates
Librocket RML references | |
---|---|
Elements | |
Documents | |
Images | |
Style Sheets | |
Forms | |
Controls | |
Data Display | |
Templates | |
Events |
Templates allow defining a set of RML objects for the Lua to use for creating and styling repeated UI elements.
TODO Further explain WTF that means.
Contents
<template>
The <template> element has two uses, to define a template and inject a template inline into an existing RML documents.
When defining a template, <template> should be used in place of <rml>.
Attributes
name
The name of the template. Must be unique. Is used by other RML documents to reference the template.
content
The id of the element that the content will be put into. When injecting a template, all elements inside the <template> tag will be placed inside the template’s content element.
src
The name of the template to inject
<body>
The <body> element has a template attribute that is a shorthand for injecting a template around the body tag.
Attributes
template
The name of the template to use. All child elements under the <body> element will be loaded into the template.