%def name="IconCssClass(psNodeType)" > % if psNodeType=='data': fa fa-file-text-o % elif psNodeType=='folder': fa fa-folder-open % elif psNodeType=='node': fa fa-file-text-o % elif psNodeType=='file': fa fa-paperclip % elif psNodeType=='event': fa fa-calendar % elif psNodeType=='contact': fa fa-user % elif psNodeType=='comment': fa fa-comments-o % endif %def> <%def name="DocumentTypeLabel(psNodeType)" ><% labels = dict() labels['data'] = 'document' labels['folder'] = 'folder' labels['node'] = 'node' labels['file'] = 'file' labels['event'] = 'event' labels['contact'] = 'contact' labels['comment'] = 'comment' return labels[psNodeType] %>%def> <%def name="DocumentUrl(piNodeId, psHighlight)" >${tg.url('/document/%i?highlight=%s'%(piNodeId, psHighlight))}%def> <%def name="DocumentUrlWithAnchor(piNodeId, psHighlight, psAnchor)" >${tg.url('/document/%i?highlight=%s#%s'%(piNodeId, psHighlight, psAnchor))}%def> <%def name="Button(piId, pbWithLabel, psButtonCssClass, psButtonTitle, psButtonIcon, psButtonLabel)" > %def> <%def name="SaveButton(piId, pbWithLabel=False, psLabel='Save')" > ## FIXME - Make the default value use _() in order to be translated ${Button(piId, pbWithLabel, 'btn btn-small btn-success', psLabel, ' icon-g-ok-2 icon-g-white', psLabel)} %def> <%def name="EditButton(piId, pbWithLabel=False)" > ${Button(piId, pbWithLabel, 'btn btn-small', _('Edit'), 'fa fa-edit', _('Edit'))} %def> <%def name='CancelButton(piId, pbWithLabel=False)'> ${Button(piId, pbWithLabel, 'btn btn-small', _('Cancel'), 'icon-g-ban', _('Cancel'))} %def> <%def name='AddButton(piId, pbWithLabel=False, psLabel=None, pbIsCallToAction=True)'> % if pbIsCallToAction: ${Button(piId, pbWithLabel, 'btn btn-small btn-success', psLabel or _('New'), 'fa fa-plus', psLabel or _('New'))} % else: ${Button(piId, pbWithLabel, 'btn btn-small', psLabel or _('New'), 'fa fa-plus', psLabel or _('New'))} % endif %def> ### ## ## GREEN CALL-TO-ACTION BUTTONS IN THE INTERFACE ## ## <%def name="OpenModalButton(psModalAnchor, psLabel)"> ${psLabel} %def> <%def name="OpenLinkButton(psModalAnchor, psLabel)"> ${psLabel} %def> ## END OF GREEN CALL-TO-ACTION BUTTONS <%def name='Badge(psLabel, psCssClass="")'> ${psLabel} %def> <%def name='ItemNb(plItemList)'> % if len(plItemList)>0: ${len(plItemList)} % endif %def> <%def name='SignUpForm(psCssMinHeight="1em")'>