mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-06-25 16:19:19 +02:00
TFE page: remove underlines from all links, lowercase keywords/languages/formats, inclusive writing, prevent keyword mid-word breaks, editable restriction messages in admin
This commit is contained in:
@@ -346,6 +346,47 @@
|
||||
<div id="restrictions-response" aria-live="polite"></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ═══════════════════════ TFE MESSAGES ═══════════════════════ -->
|
||||
<section aria-labelledby="acces-fichiers-messages-title" style="margin-top:var(--space-xl);">
|
||||
<h3 id="acces-fichiers-messages-title">Messages des pages TFE</h3>
|
||||
<p style="color:var(--text-secondary);font-size:var(--step--1);">
|
||||
Personnalisez les textes affichés sur les pages TFE pour les accès restreints et interdits.
|
||||
</p>
|
||||
|
||||
<fieldset id="fieldset-tfe-messages" style="margin-top:var(--space-m);">
|
||||
<legend>Message pour les TFE internes (accès restreint)</legend>
|
||||
<div>
|
||||
<label for="tfe_restricted_message">Texte affiché quand les fichiers sont masqués :</label>
|
||||
<textarea id="tfe_restricted_message" name="tfe_restricted_message" rows="3"
|
||||
hx-post="/admin/actions/settings.php"
|
||||
hx-trigger="change delay:500ms"
|
||||
hx-target="#tfe-messages-response"
|
||||
hx-swap="innerHTML"
|
||||
hx-include="#fieldset-tfe-messages"
|
||||
style="width:100%;max-width:60ch;"><?= htmlspecialchars($siteSettings['tfe_restricted_message'] ?? 'Les fichiers attachés à ce TFE sont réservés aux utilisateur·ices autorisé·es.') ?></textarea>
|
||||
<input type="hidden" name="csrf_token" value="<?= htmlspecialchars($_SESSION['csrf_token']) ?>">
|
||||
<input type="hidden" name="section" value="tfe_messages">
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset id="fieldset-tfe-forbidden" style="margin-top:var(--space-m);">
|
||||
<legend>Message pour les TFE interdits (non disponible)</legend>
|
||||
<div>
|
||||
<label for="tfe_forbidden_message">Texte affiché quand le TFE n'est pas disponible :</label>
|
||||
<textarea id="tfe_forbidden_message" name="tfe_forbidden_message" rows="2"
|
||||
hx-post="/admin/actions/settings.php"
|
||||
hx-trigger="change delay:500ms"
|
||||
hx-target="#tfe-messages-response"
|
||||
hx-swap="innerHTML"
|
||||
hx-include="#fieldset-tfe-forbidden"
|
||||
style="width:100%;max-width:60ch;"><?= htmlspecialchars($siteSettings['tfe_forbidden_message'] ?? "Ce TFE n'est pas disponible en ligne.") ?></textarea>
|
||||
<input type="hidden" name="csrf_token" value="<?= htmlspecialchars($_SESSION['csrf_token']) ?>">
|
||||
<input type="hidden" name="section" value="tfe_messages">
|
||||
</div>
|
||||
</fieldset>
|
||||
<div id="tfe-messages-response" aria-live="polite"></div>
|
||||
</section>
|
||||
</article>
|
||||
</main>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user