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>