26/12/2017

Template color palette

Il est possible de définir une liste de couleurs dans le template, cette list peut être utiliser dans les renderer et/ou dans l'éditeur de texte.

définition de la palette dans le fichier 'config.properties'

charter.colors=#AAFF00,#FFAA00,#FF00AA,#AA00FF,#00AAFF

exemple d'utilisation de la palette

<c:set var="style" value="" />
<c:if test="${info.template.colorPalette}">
     <c:set var="color" value="${info.template.colorsMap[status.index]}" />
     <c:set var="style" value='style="background-color: ${color.htmlCode}; color: ${color.text};"' />
</c:if>

Palette avec transparence

charter.colors=#AAFF00a22,#FFAA00a22