%! from adhocracy.lib.helpers.badge_helper import generate_thumbnail_tag %> <%def name="badge(badge, force_visible=False)"> <% # dummy badge if badge == 'dummy': spanclass = 'abadge badge_dummy' aclass = '' atitle = 'badge' acontent = 'badge' else: # invisible badge if not badge.visible and not force_visible: return '' # thumbnail badge if badge.type == "thumbnail": spanclass = "thumbnailbadge badge_%s" % badge.id aclass = 'ttip' atitle = '%s - %s' % (badge.title, badge.description) acontent = generate_thumbnail_tag(badge) # common badge else: spanclass = "abadge badge_%s" % badge.id aclass = badge.description.strip() and 'ttip' or '' atitle = badge.description acontent = badge.title %> ${h.literal(acontent) if (badge == 'dummy' or badge.type == "thumbnail") else acontent} %def> <%def name="badges(badges)"> %for badge_ in badges: ${badge(badge_)} %endfor %def> <%def name="badge_styles(badges)"> %def> <%def name="badge_selector(badges, field_name)"> %for b in badges: %endfor %def> <%def name="select_form(badges, title, none_text, input_name, input_type='checkbox', no_text='')">
%def>