#-- # The main macro is addFileInputAndfilesBox. The macro addRequiredJsFiles is used to include required JavaScript and CSS files. # Others macros are private. --> <#-- # Add required CSS and JavaScript files to use asynchronous uploads. # This is only needed in Back Office or in FO page not served by the portal service. --> <#macro addRequiredJsFiles> #macro> <#macro addFileInput fieldName handler cssClass multiple=false submitBtnName="${handler.uploadSubmitPrefix}${fieldName}"> multiple="multiple"#if> class="${cssClass!} ${handler.handlerName}" />
#macro> <#macro addFileInputImage fieldName handler cssClass multiple=false> multiple="multiple"#if> class="${cssClass!} ${handler.handlerName}" /> #macro> <#macro addUploadedFilesBox fieldName handler listFiles submitBtnName="${handler.uploadDeletePrefix}${fieldName}" noJs=false> <#-- file removing --> <#assign has_files = false> <#if listFiles?? && listFiles?has_content> <#assign has_files = true> #if>