snapshot: preserve builder before card-style redesign

This commit is contained in:
Md Bayazid Bostame
2026-03-27 23:15:35 +01:00
parent 88cc961038
commit 930f28522b
2 changed files with 69 additions and 172 deletions

View File

@@ -33,26 +33,6 @@
</a>
</nav>
<div class="builder-sidebar-card builder-sidebar-context">
<span class="builder-sidebar-eyebrow">{% trans "Aktive Ansicht" %}</span>
<div class="builder-context-stack">
<div class="builder-context-row">
<span class="builder-context-label">{% trans "Workflow" %}</span>
<strong>{{ active_form_type_label }}</strong>
</div>
<div class="builder-context-row">
<span class="builder-context-label">{% trans "Modul" %}</span>
<strong>{{ active_module_label }}</strong>
</div>
{% if active_focus_label %}
<div class="builder-context-row">
<span class="builder-context-label">{% trans "Fokus" %}</span>
<strong>{{ active_focus_label }}</strong>
</div>
{% endif %}
</div>
</div>
<div class="builder-sidebar-card builder-sidebar-stats">
<div class="builder-side-stat">
<strong>{{ builder_summary.configurable_field_count }}</strong>
@@ -94,25 +74,6 @@
</div>
</section>
<section class="builder-toolbar" aria-label="{% trans 'Arbeitskontext' %}">
<div class="builder-toolbar-main">
<span class="builder-toolbar-chip">
<span class="builder-toolbar-chip-label">{% trans "Workflow" %}</span>
<strong>{{ active_form_type_label }}</strong>
</span>
<span class="builder-toolbar-chip">
<span class="builder-toolbar-chip-label">{% trans "Modul" %}</span>
<strong>{{ active_module_label }}</strong>
</span>
{% if active_focus_label %}
<span class="builder-toolbar-chip">
<span class="builder-toolbar-chip-label">{% trans "Aktiv" %}</span>
<strong>{{ active_focus_label }}</strong>
</span>
{% endif %}
</div>
</section>
{% include 'workflows/includes/messages.html' %}
<div id="status-message" class="status" aria-live="polite"></div>
@@ -124,35 +85,9 @@
<h2>{% trans "Struktur & Reihenfolge" %}</h2>
<p class="builder-panel-sub">{% trans "Ordnen Sie Abschnitte und Felder in der Reihenfolge, in der sie im Formular erscheinen sollen." %}</p>
</div>
<div class="builder-panel-meta">
<span class="builder-panel-count">{{ columns|length }} {% trans "Abschnitte" %}</span>
<span class="builder-panel-count">{{ builder_summary.configurable_field_count }} {% trans "konfigurierbare Felder" %}</span>
</div>
</div>
<div class="structure-workspace">
<aside class="structure-sidebar">
<section class="structure-card">
<span class="structure-card-eyebrow">{% trans "Arbeitsmodus" %}</span>
<h3>{% trans "Direkte Anordnung" %}</h3>
</section>
<section class="structure-card structure-card-muted">
<div class="structure-stat">
<strong>{{ columns|length }}</strong>
<span>{% trans "aktive Abschnitte" %}</span>
</div>
<div class="structure-stat">
<strong>{{ builder_summary.custom_field_count }}</strong>
<span>{% trans "eigene Felder" %}</span>
</div>
<div class="structure-stat">
<strong>{{ builder_summary.hidden_field_count }}</strong>
<span>{% trans "ausgeblendete Felder" %}</span>
</div>
</section>
</aside>
<div class="structure-canvas">
<nav class="structure-section-nav" aria-label="{% trans 'Abschnitte' %}">
{% for column in columns %}
@@ -258,7 +193,12 @@
</div>
<div class="section-rule-copy">
<strong>{{ section.display_title }}</strong>
<span>{% blocktrans trimmed with count=section.field_count %}{{ count }} Feld/Felder in diesem Abschnitt.{% endblocktrans %}</span>
<div class="builder-inline-meta">
<span class="builder-meta-chip">{% blocktrans trimmed with count=section.field_count %}{{ count }} Feld/Felder{% endblocktrans %}</span>
{% if section.locked %}
<span class="builder-meta-chip">{% trans "Fixer Abschnitt" %}</span>
{% endif %}
</div>
</div>
<div class="section-rule-toggle">
<label class="section-rule-checkbox">
@@ -845,6 +785,11 @@
<div>
<strong>{{ item.label }}</strong>
<div class="entity-meta">{{ item.field_key }}</div>
<div class="builder-inline-meta">
<span class="builder-meta-chip">{{ group.title }}</span>
<span class="builder-meta-chip">{{ item.get_field_type_display }}</span>
<span class="builder-meta-chip">{% trans "Sortierung" %}: {{ item.sort_order }}</span>
</div>
</div>
<div class="builder-switch-stack">
<label class="builder-switch">