%if can.norm.create() and active == 'view':
${_("new norm")}
%endif
%if can.variant.edit(page, "") and page.has_variants and active == 'diff':
${_("branch new variant")}
%endif
%if variant==model.Text.HEAD and can.variant.edit(page, variant):
${_("edit")}
%elif can.variant.edit(page, variant):
${_("edit")}
%endif
%if can.variant.delete(page, variant) and active == 'diff' and c.variant:
${_("purge variant")}
%endif
%if can.page.delete(page) and active != 'diff':
${_("delete")}
%endif
${components.watch(page)}