diff --git a/BudgetMasterServer/src/main/resources/templates/search/searchMacros.ftl b/BudgetMasterServer/src/main/resources/templates/search/searchMacros.ftl index 2e511b56a79e5c024c81d95e116bc172aa4cc868..07d7737c19899502a5e05465d28f3dfff6491933 100644 --- a/BudgetMasterServer/src/main/resources/templates/search/searchMacros.ftl +++ b/BudgetMasterServer/src/main/resources/templates/search/searchMacros.ftl @@ -126,6 +126,12 @@ </#macro> <#macro renderTransactions transactions openLinksInNewTab=false> + <#if openLinksInNewTab> + <#assign linkTarget='_blank'/> + <#else> + <#assign linkTarget=''/> + </#if> + <#list transactions as transaction> <div class="card-panel search-result"> <div class="hide-on-large-only"> @@ -135,7 +141,7 @@ </div> <@transactionsMacros.transactionAccountIcon transaction/> <@transactionsMacros.transactionType transaction "s2"/> - <@transactionsMacros.transactionLinks transaction=transaction target='_blank'/> + <@transactionsMacros.transactionLinks transaction=transaction target=linkTarget/> </div> <div class="row valign-wrapper no-margin-bottom"> <@transactionsMacros.transactionCategory transaction "center-align"/> @@ -153,7 +159,7 @@ <@transactionsMacros.transactionType transaction "l1 xl1"/> <@transactionsMacros.transactionNameAndDescription transaction "l3 xl4"/> <@transactionsMacros.transactionAmount transaction transaction.getAccount() "l2 xl2"/> - <@transactionsMacros.transactionLinks transaction=transaction target='_blank'/> + <@transactionsMacros.transactionLinks transaction=transaction target=linkTarget/> </div> </div> </div>