cCardFloating.ftl

 1   <#-- Macro: cCardFloating
 2   
 3   Description: affiche une carte flottante au dessus d'un contenu.
 4   
 5   Parameters:
 6   
 7   @param - id - string - required - l'ID de la carte
 8   @param - title - string - optional - définit le titre de la carte
 9   @param - titleLevel - number - optional - défaut 3 - définit le niveau de titre de la carte, pour compatibilité d'accessibilité
 10   @param - class - string - optional - permet d'ajouter une classe CSS à la carte
 11   @param - dismissible - boolean - optional - permet d'activer la fermeture de la carte (par défaut: true)
 12   @param - params - string - optional - permet d'ajouter des parametres HTML à la carte
 13    -->
 14   <#macro cCardFloating id title='' titleLevel=3 class='' dismissible=true params='' deprecated...>
 15   <@deprecatedWarning args=deprecated />
 16   <div class="card card-floating<#if class!=''> ${class!}</#if>" id="${id!}-card" <#if params!=''> ${params!}</#if>>
 17       <div class="card-body">
 18       	<div class='card-title-container'>
 19       		<@cTitle level=titleLevel class='card-title'>${title!}</@cTitle>
 20       		<#if dismissible>
 21                 <button type="button" class="btn-close" aria-label="#i18n{theme.labelClose}" data-bs-target="#${id!}-card" data-bs-dismiss="alert" />
 22                 </button>
 23               </#if>
 24          	</div>
 25           <#if title!=''></#if>
 26           <#nested>
 27       </div>
 28   </div>
 29   </#macro>