Update web/templates/entry_edit.html
switching to a table style view
This commit is contained in:
parent
71010ef384
commit
38c4487dad
@ -4,8 +4,7 @@
|
|||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="page">
|
<div class="page">
|
||||||
|
<!-- Top bar -->
|
||||||
<!-- Toolbar -->
|
|
||||||
<div class="result-toolbar">
|
<div class="result-toolbar">
|
||||||
<div class="rt-left">
|
<div class="rt-left">
|
||||||
<a class="btn btn-secondary" href="{% url 'entry_view' entry.id %}">← Back to Entry</a>
|
<a class="btn btn-secondary" href="{% url 'entry_view' entry.id %}">← Back to Entry</a>
|
||||||
@ -13,89 +12,93 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="rt-right">
|
<div class="rt-right">
|
||||||
<a class="btn" href="{% url 'entry_view' entry.id %}">Cancel</a>
|
<a class="btn" href="{% url 'entry_view' entry.id %}">Cancel</a>
|
||||||
<button form="edit-form" class="btn btn-primary btn-lg">Save</button>
|
<button form="entry-edit-form" class="btn btn-primary">Save</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Form Card -->
|
<!-- Card -->
|
||||||
<div class="card form-card">
|
<div class="card entry-form modern-form">
|
||||||
<form id="edit-form" method="post" novalidate>
|
<form id="entry-edit-form" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
||||||
<div class="form-grid">
|
<div class="f-grid">
|
||||||
|
<div class="f-row">
|
||||||
<!-- Subject -->
|
<div class="f-label">Subject</div>
|
||||||
<div class="field span-2">
|
<div class="f-control">
|
||||||
<label for="id_subject" class="label">Subject</label>
|
{{ form.subject }}
|
||||||
<textarea id="id_subject" name="subject" class="input textarea tall-2" placeholder="Comma-separated subjects…">{{ entry.subject }}</textarea>
|
</div>
|
||||||
<div class="hint">Examples: <code>Love</code>, <code>Faith</code>, <code>Family</code> (comma-separated tags work nicely)</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Illustration -->
|
<div class="f-row tall">
|
||||||
<div class="field span-2">
|
<div class="f-label">Illustration</div>
|
||||||
<label for="id_illustration" class="label">Illustration</label>
|
<div class="f-control">
|
||||||
<textarea id="id_illustration" name="illustration" class="input textarea tall-3" placeholder="The story / example…">{{ entry.illustration }}</textarea>
|
{{ form.illustration }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Application -->
|
<div class="f-row tall">
|
||||||
<div class="field span-2">
|
<div class="f-label">Application</div>
|
||||||
<label for="id_application" class="label">Application</label>
|
<div class="f-control">
|
||||||
<textarea id="id_application" name="application" class="input textarea tall-3" placeholder="How to use it in a talk…">{{ entry.application }}</textarea>
|
{{ form.application }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Scripture -->
|
<div class="f-row">
|
||||||
<div class="field span-2">
|
<div class="f-label">Scripture</div>
|
||||||
<label for="id_scripture_raw" class="label">Scripture</label>
|
<div class="f-control">
|
||||||
<textarea id="id_scripture_raw" name="scripture_raw" class="input textarea" placeholder="e.g., John 13:34,35; Romans 14:4">{{ entry.scripture_raw }}</textarea>
|
{{ form.scripture_raw }}
|
||||||
<div class="hint">Separate multiple references with semicolons <code>;</code>. These will show as clickable chips.</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Source -->
|
<div class="f-row">
|
||||||
<div class="field">
|
<div class="f-label">Source</div>
|
||||||
<label for="id_source" class="label">Source</label>
|
<div class="f-control">
|
||||||
<input id="id_source" name="source" type="text" class="input" value="{{ entry.source|default_if_none:'' }}" placeholder="Publisher / speaker / book…">
|
{{ form.source }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Talk Title -->
|
<div class="f-row">
|
||||||
<div class="field">
|
<div class="f-label">Talk Title</div>
|
||||||
<label for="id_talk_title" class="label">Talk Title</label>
|
<div class="f-control">
|
||||||
<input id="id_talk_title" name="talk_title" type="text" class="input" value="{{ entry.talk_title|default_if_none:'' }}" placeholder="Title if any…">
|
{{ form.talk_title }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Talk Number -->
|
<div class="f-row">
|
||||||
<div class="field">
|
<div class="f-label">Talk Number</div>
|
||||||
<label for="id_talk_number" class="label">Talk Number</label>
|
<div class="f-control">
|
||||||
<input id="id_talk_number" name="talk_number" type="number" class="input" value="{{ entry.talk_number|default_if_none:'' }}" placeholder="e.g., 72">
|
{{ form.talk_number }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Code -->
|
<div class="f-row">
|
||||||
<div class="field">
|
<div class="f-label">Entry Code</div>
|
||||||
<label for="id_entry_code" class="label">Entry Code</label>
|
<div class="f-control">
|
||||||
<input id="id_entry_code" name="entry_code" type="text" class="input" value="{{ entry.entry_code|default_if_none:'' }}" placeholder="Your internal code…">
|
{{ form.entry_code }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Dates -->
|
<div class="f-row">
|
||||||
<div class="field">
|
<div class="f-label">Date Added</div>
|
||||||
<label for="id_date_added" class="label">Date Added</label>
|
<div class="f-control">
|
||||||
<input id="id_date_added" name="date_added" type="date" class="input"
|
{{ form.date_added }}
|
||||||
value="{{ entry.date_added|date:'Y-m-d' }}">
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="field">
|
<div class="f-row">
|
||||||
<label for="id_date_edited" class="label">Date Edited</label>
|
<div class="f-label">Date Edited</div>
|
||||||
<input id="id_date_edited" name="date_edited" type="date" class="input"
|
<div class="f-control">
|
||||||
value="{{ entry.date_edited|date:'Y-m-d' }}">
|
{{ form.date_edited }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Actions (mobile friendly duplicate at bottom) -->
|
<!-- bottom actions (hidden by CSS if you prefer only the top bar) -->
|
||||||
<div class="form-actions">
|
<div class="form-actions bottom-actions">
|
||||||
<a class="btn" href="{% url 'entry_view' entry.id %}">Cancel</a>
|
<a class="btn btn-secondary" href="{% url 'entry_view' entry.id %}">Cancel</a>
|
||||||
<button class="btn btn-primary">Save</button>
|
<button class="btn btn-primary">Save</button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
Loading…
Reference in New Issue
Block a user