alpinux-static/app/templates/preview_text.html
Alpinux 937433c0e5 feat: prévisualisation depuis la corbeille + suppression doublon nav
- Route /trash/preview/<path> : réutilise preview_image/text/other.html
  avec from_trash=True (← Corbeille, pas de rename ni de resize)
- Nom de fichier cliquable dans la liste corbeille → aperçu
- Suppression du lien "Tableau de bord" du header (doublon avec le logo)
- Ferme #25

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 10:53:07 +02:00

34 lines
1 KiB
HTML

{% extends "base.html" %}
{% block title %}{{ filename }}{% endblock %}
{% block content %}
<section class="card">
<div class="preview-header">
{% if from_trash %}
<a href="{{ url_for('trash_list') }}" class="back-link">← Corbeille</a>
{% else %}
<a href="{{ url_for('browse', subpath=parent_path) if parent_path else url_for('browse') }}"
class="back-link">← Retour</a>
{% endif %}
<h1>{{ filename }}</h1>
{% if not from_trash %}{% include '_preview_nav.html' %}{% endif %}
</div>
<div class="preview-meta">
<span>Taille : <strong>{{ filesize }}</strong></span>
<span>Modifié : <strong>{{ mtime.strftime('%d/%m/%Y %H:%M') }}</strong></span>
<a href="{{ raw_url }}" download="{{ filename }}" class="btn btn-primary" style="margin-left:auto">
Télécharger
</a>
</div>
</section>
<div class="preview-text-wrap">
<div class="text-bar">
<span>{{ filename }}</span>
<code>{{ lang }}</code>
</div>
<pre>{{ content | e }}</pre>
</div>
{% endblock %}