#macro getButtonCode link title aspect icon additionalParameters="" > #macro> <#-- macro permettant d'afficher les différents boutons de l'application--> <#macro showButton type href="" link="" title="" additionalParameters="" > <#if type?? && link?? && title??> <#-- standard aspect --> <#assign aspect="btn btn-small btn-primary" /> <#-- map of the icon & title --> <#assign buttonGenerique = "btn btn-small" /> <#assign map = { "delete":["module.stock.billetterie.transverse.delete","btn-danger","icon-trash icon-white"], "edit":["module.stock.billetterie.transverse.edit","btn-primary","icon-edit icon-white"], "send":["module.stock.billetterie.transverse.send","btn-primary","icon-envelope icon-white"], "history":["module.stock.billetterie.transverse.history","btn-primary","icon-book icon-white"], "export":["module.stock.billetterie.transverse.export","btn-primary","icon-download icon-white"], "up":["module.stock.billetterie.transverse.up","btn-primary","icon-chevron-up icon-white"], "down":["module.stock.billetterie.transverse.down","btn-primary","icon-chevron-down icon-white"], "see":["module.stock.billetterie.transverse.see","btn-primary","icon-eye-open icon-white"], "clone":["module.stock.billetterie.transverse.clone","btn-primary","icon-plus-sign icon-white"], "cancel":["module.stock.billetterie.transverse.cancel","btn-danger","icon-remove-circle icon-white"] }> <#if !(title?has_content) > <#assign nouveauTitre="${(map[type][0])!}" /> <#else> <#assign nouveauTitre=title /> #if> <#-- controle pour supporter le parametre link et le href --> <#if (href?length > 1) > <#assign newHref = "${(href)!}" /> <#else> <#assign newHref = "${(link)!}" /> #if> <@getButtonCode link="${(newHref)!}" title="#i18n{${(nouveauTitre)!}}" aspect="${(buttonGenerique)!} ${(map[type][1])!}" icon="${(map[type][2])!}" additionalParameters=additionalParameters /> #if> #macro> <#macro showUpdatePaginator title="Nombre par page" i18nNbrItems="Nombre d'elements" nbrItems="0">