UNPKG

apostrophe

Version:

The Apostrophe Content Management System.

34 lines (30 loc) 976 B
{% macro radioTableHeader(choices) %} <td></td> {%- for choice in choices -%} <td>{{ __ns('apostrophe', choice.label | d('')) }}</td> {%- endfor -%} {% endmacro %} {% macro radioTableRows(rows, choices) %} {%- for row in rows -%} <tr> <th>{{ row.label}}</th> {%- for choice in choices -%} <td><input type="radio" name="{{ data.name }}[{{ row.name }}]" value="{{ choice.value }}"/></td> {%- endfor -%} </tr> {%- endfor -%} {% endmacro %} <fieldset class="apos-fieldset apos-fieldset-radio-table apos-fieldset-{{ data.name | css }}" data-name="{{ data.name }}"> <label>{{ __ns('apostrophe', data.label | d('')) }}</label> {# Text entry for autocompleting the next item #} {# { label: 'Admin', value: 'admin'} { name:'blog', label: 'Blog' } #} <table> <thead> <tr> {{ radioTableHeader(data.choices) }} </tr> </thead> {{ radioTableRows(data.rows, data.choices) }} </table> </fieldset>