mirror of
https://github.com/denizsafak/abogen.git
synced 2026-07-18 13:40:27 +02:00
refactor: Remove unnecessary step indicators and warnings from upload and chapter preparation templates
This commit is contained in:
@@ -263,8 +263,7 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||||||
|
|
||||||
const updateRowState = (row) => {
|
const updateRowState = (row) => {
|
||||||
const enabled = row.querySelector('[data-role=chapter-enabled]');
|
const enabled = row.querySelector('[data-role=chapter-enabled]');
|
||||||
const inputs = Array.from(row.querySelectorAll("input[type=text], select, textarea"));
|
const inputs = Array.from(row.querySelectorAll("input[type=text], select, textarea"));
|
||||||
const warning = row.querySelector('[data-role=chapter-warning]');
|
|
||||||
const toggle = row.querySelector('[data-role="chapter-toggle"]');
|
const toggle = row.querySelector('[data-role="chapter-toggle"]');
|
||||||
const isChecked = enabled ? enabled.checked : true;
|
const isChecked = enabled ? enabled.checked : true;
|
||||||
row.dataset.disabled = isChecked ? "false" : "true";
|
row.dataset.disabled = isChecked ? "false" : "true";
|
||||||
@@ -299,10 +298,6 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||||||
toggle.setAttribute("aria-disabled", isChecked ? "false" : "true");
|
toggle.setAttribute("aria-disabled", isChecked ? "false" : "true");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (warning) {
|
|
||||||
warning.hidden = isChecked;
|
|
||||||
warning.setAttribute("aria-hidden", isChecked ? "true" : "false");
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const toggleFormula = (select) => {
|
const toggleFormula = (select) => {
|
||||||
|
|||||||
@@ -66,7 +66,6 @@
|
|||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</nav>
|
</nav>
|
||||||
<p class="modal__eyebrow">Step 1 of {{ total_steps }}</p>
|
|
||||||
<h2 class="modal__title" id="upload-modal-title">Upload & settings</h2>
|
<h2 class="modal__title" id="upload-modal-title">Upload & settings</h2>
|
||||||
<p class="hint">Choose your source file or paste text, then set the defaults used for chapter analysis and speaker casting.</p>
|
<p class="hint">Choose your source file or paste text, then set the defaults used for chapter analysis and speaker casting.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -33,7 +33,6 @@
|
|||||||
</a>
|
</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</nav>
|
</nav>
|
||||||
<p class="modal__eyebrow">Step 2 of {{ total_steps }}</p>
|
|
||||||
<h2 class="modal__title" id="prepare-chapters-title">Select chapters</h2>
|
<h2 class="modal__title" id="prepare-chapters-title">Select chapters</h2>
|
||||||
<p class="hint">Choose which chapters to convert. We'll analyse entities automatically when you continue.</p>
|
<p class="hint">Choose which chapters to convert. We'll analyse entities automatically when you continue.</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -82,8 +81,6 @@
|
|||||||
{% elif chapter.voice_formula %}
|
{% elif chapter.voice_formula %}
|
||||||
{% set selected_option = 'formula' %}
|
{% set selected_option = 'formula' %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% set raw_excerpt = (chapter.text or '') | replace('\r', ' ') | replace('\n', ' ') %}
|
|
||||||
{% set excerpt = raw_excerpt[:240] %}
|
|
||||||
<article class="chapter-card"
|
<article class="chapter-card"
|
||||||
data-role="chapter-row"
|
data-role="chapter-row"
|
||||||
data-disabled="{{ 'false' if is_enabled else 'true' }}"
|
data-disabled="{{ 'false' if is_enabled else 'true' }}"
|
||||||
@@ -106,10 +103,6 @@
|
|||||||
</header>
|
</header>
|
||||||
<div class="chapter-card__details"
|
<div class="chapter-card__details"
|
||||||
data-role="chapter-details">
|
data-role="chapter-details">
|
||||||
<p class="chapter-card__snippet"
|
|
||||||
data-role="chapter-snippet">
|
|
||||||
{{ excerpt }}{% if raw_excerpt|length > 240 %}…{% endif %}
|
|
||||||
</p>
|
|
||||||
<div class="chapter-card__field">
|
<div class="chapter-card__field">
|
||||||
<label for="chapter-{{ loop.index0 }}-title">Title</label>
|
<label for="chapter-{{ loop.index0 }}-title">Title</label>
|
||||||
<input type="text" id="chapter-{{ loop.index0 }}-title" name="chapter-{{ loop.index0 }}-title" value="{{ chapter.title }}">
|
<input type="text" id="chapter-{{ loop.index0 }}-title" name="chapter-{{ loop.index0 }}-title" value="{{ chapter.title }}">
|
||||||
@@ -146,9 +139,6 @@
|
|||||||
value="{{ chapter.voice_formula or '' }}"
|
value="{{ chapter.voice_formula or '' }}"
|
||||||
{% if selected_option != 'formula' %}hidden aria-hidden="true"{% else %}aria-hidden="false"{% endif %}>
|
{% if selected_option != 'formula' %}hidden aria-hidden="true"{% else %}aria-hidden="false"{% endif %}>
|
||||||
</div>
|
</div>
|
||||||
<p class="chapter-card__notice" data-role="chapter-warning" hidden>
|
|
||||||
If this chapter mentions newsletter sign-ups or marketing content, double-check any references so listeners aren't sent to an outdated link.
|
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
@@ -37,7 +37,6 @@
|
|||||||
</a>
|
</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</nav>
|
</nav>
|
||||||
<p class="modal__eyebrow">Step 3 of {{ total_steps }}</p>
|
|
||||||
<h2 class="modal__title" id="prepare-entities-title">Review entities</h2>
|
<h2 class="modal__title" id="prepare-entities-title">Review entities</h2>
|
||||||
<p class="hint">Assign voices, tune pronunciations, and curate manual overrides before queueing the conversion.</p>
|
<p class="hint">Assign voices, tune pronunciations, and curate manual overrides before queueing the conversion.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user