pattern_preview.html 2.48 KB
<div class="entry-article scheme{{ pattern.type.lexical_class.color_scheme }}">
    <div class="article-header">
        <h1>
            {{ pattern.name }}
        </h1>
        <p>{{ pattern.type.lexical_class.full_name }}</p>
        <p>Typ: {{ pattern.type.symbol }}</p>
        {% if not detailed_counts %}
            <p>Liczba leksemów: {{ lexeme_count }}</p>
        {% else %}
            <p>Sumaryczna liczba leksemów: {{ lexeme_count }}</p>
            <table class="detailed-counts">
                <tr>
                    <th class="left-header">Rodzaj</th>
                    {% for subgroup_label, count, example in detailed_counts %}
                        <th>{{ subgroup_label }}</th>
                    {% endfor %}
                </tr>
                <tr>
                    <th class="left-header">Liczba leksemów</th>
                    {% for subgroup_label, count, example in detailed_counts %}
                        <td>{{ count }}</td>
                    {% endfor %}
                </tr>
                <tr>
                    <th class="left-header">Przykład</th>
                    {% for subgroup_label, count, example in detailed_counts %}
                        <td>
                            {% if example != None %}
                                {% if detailed_counts|length > 1 %}
                                    <span class="radio switch-example{% if forloop.first %} checked active-example{% endif %}"
                                          data-example="{{ example.1 }}"></span>
                                {% endif %}
                                {% include "lexeme_link.html" with lexeme=example.0 %}
                            {% endif %}
                        </td>
                    {% endfor %}
                </tr>
            </table>
        {% endif %}
    </div>
    <div class="inflection-tables">
        <div class="inflection-table-container">
            <table class="inflection-table">
                <tr>
                    <td class="header-c"><strong>Etykieta</strong></td>
                    <td class="header-c"><strong>Forma bazowa</strong></td>
                </tr>
                {% for ending in pattern.endings.all %}
                    <tr>
                        <td class="left">{{ ending.base_form_label.symbol }}</td>
                        <td><span class="root">{{ root }}</span>·{{ ending.string }}</td>
                    </tr>
                {% endfor %}
            </table>
        </div>
    </div>
</div>