cBadge.ftl
1 <#-- Macro: cBadge
2
3 Description: affiche un badge ou tag.
4
5 Parameters:
6 @param - id - string - optional - l'ID du badge
7 @param - label - string - optional - le titre du badge
8 @param - class - string - optional - permet d'ajouter une classe CSS au badge
9 @param - hasp - boolean - optional - permet de retirer le paragraphe qui entoure le label (par défaut: true)
10 @param - dismissible - boolean - optional - permet d'activer la fermeture du badge avec l'affichage d'une croix (par défaut: false)
11 @param - params - string - optional - permet d'ajouter des parametres HTML au badge
12 -->
13 <#macro cBadge label='' class='' hasp=true dismissible=false id='' params='' deprecated...>
14 <@deprecatedWarning args=deprecated />
15 <div class="badge <#if class !=''> ${class}</#if><#if dismissible> dismissible</#if>"<#if id!=''> id="${id}"</#if><#if params !=''> ${params}</#if>>
16 <#if dismissible>
17 <div class="badge-content">
18 <#if hasp><p class="badge-label">${label!}</p><#else>${label!}</#if>
19 <#nested>
20 <button type="button" class="btn-close" onclick="this.parentElement.style.display='none';" aria-label="Fermer"></button>
21 </div>
22 <#else>
23 <#if hasp><p class="badge-label">${label!}</p><#else>${label!}</#if>
24 <#nested>
25 </#if>
26 </div>
27 </#macro>