Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 1s
CI / test (push) Failing after 1s
This commit is contained in:
@@ -2,7 +2,8 @@
|
|||||||
<html lang="fr">
|
<html lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<script>try{var t=localStorage.getItem("kanbante-theme");document.documentElement.setAttribute("data-theme",t==="light"?"light":"dark");}catch(e){document.documentElement.setAttribute("data-theme","dark");}</script>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Kanbante — Wallboard</title>
|
<title>Kanbante — Wallboard</title>
|
||||||
<link rel="stylesheet" href="/static/css/style.css">
|
<link rel="stylesheet" href="/static/css/style.css">
|
||||||
</head>
|
</head>
|
||||||
@@ -13,7 +14,7 @@
|
|||||||
<section class="wall-slide{% if loop.first %} active{% endif %}">
|
<section class="wall-slide{% if loop.first %} active{% endif %}">
|
||||||
<header class="wall-head">
|
<header class="wall-head">
|
||||||
<div>
|
<div>
|
||||||
<div class="wall-kicker">📂 Projet</div>
|
<div class="wall-kicker">Projet</div>
|
||||||
<h1 class="wall-project">{{ slide.full_name }}</h1>
|
<h1 class="wall-project">{{ slide.full_name }}</h1>
|
||||||
</div>
|
</div>
|
||||||
<div class="wall-clock">
|
<div class="wall-clock">
|
||||||
@@ -41,7 +42,7 @@
|
|||||||
<span class="wall-card-col" style="--col: {{ column_colors[card.column] }}">{{ card.column_label }}</span>
|
<span class="wall-card-col" style="--col: {{ column_colors[card.column] }}">{{ card.column_label }}</span>
|
||||||
<span class="wall-card-title">#{{ card.number }} · {{ card.title }}</span>
|
<span class="wall-card-title">#{{ card.number }} · {{ card.title }}</span>
|
||||||
{% if card.age_days is not none and card.age_days >= 1 %}
|
{% if card.age_days is not none and card.age_days >= 1 %}
|
||||||
<span class="wall-card-age{% if card.aging %} hot{% endif %}">⏳ {{ card.age_days }} j</span>
|
<span class="wall-card-age{% if card.aging %} hot{% endif %}">{{ card.age_days }} j</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
@@ -50,12 +51,12 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</ul>
|
</ul>
|
||||||
{% else %}
|
{% else %}
|
||||||
<p class="wall-idle">🌿 Rien en vol pour le moment — tout est au Backlog ou terminé.</p>
|
<p class="wall-idle">Rien en vol pour le moment — tout est au Backlog ou terminé.</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<footer class="wall-foot">
|
<footer class="wall-foot">
|
||||||
<span>✅ Fermées aujourd'hui : <strong>{{ slide.closed_today }}</strong></span>
|
<span>✅ Fermées aujourd'hui : <strong>{{ slide.closed_today }}</strong></span>
|
||||||
<span>📋 Ouvertes : <strong>{{ slide.open_total }}</strong></span>
|
<span>Ouvertes : <strong>{{ slide.open_total }}</strong></span>
|
||||||
<span class="wall-live">● EN DIRECT</span>
|
<span class="wall-live">● EN DIRECT</span>
|
||||||
</footer>
|
</footer>
|
||||||
</section>
|
</section>
|
||||||
@@ -71,7 +72,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<div class="wall-empty">
|
<div class="wall-empty">
|
||||||
<h1>🖥️ Wallboard</h1>
|
<h1>Wallboard</h1>
|
||||||
<p>Aucun projet actif à afficher{% if single %} pour ce dépôt{% endif %}.</p>
|
<p>Aucun projet actif à afficher{% if single %} pour ce dépôt{% endif %}.</p>
|
||||||
<p class="wall-empty-hint">Astuce : <code>/wall?repo=Proprietaire/depot</code> fige un seul projet.</p>
|
<p class="wall-empty-hint">Astuce : <code>/wall?repo=Proprietaire/depot</code> fige un seul projet.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user