Promote develop → main (2026-05-01 20:17 UTC) #11
@@ -646,7 +646,7 @@
|
||||
<script src="/static/js/ws.js?v=20260316b"></script>
|
||||
<script src="/static/js/components.js?v=20260427a"></script>
|
||||
<script src="/static/js/layout.js?v=20260316b"></script>
|
||||
<script src="/static/js/pipeline.js?v=20260501a"></script>
|
||||
<script src="/static/js/pipeline.js?v=20260501i"></script>
|
||||
<script src="/static/js/app.js?v=20260501h"></script>
|
||||
<script src="/static/js/cluster-data.js?v=20260322f"></script>
|
||||
<script src="/static/js/tutorial.js?v=20260316z"></script>
|
||||
|
||||
@@ -141,20 +141,29 @@ const Pipeline = {
|
||||
}
|
||||
}
|
||||
|
||||
// Wenn ein neuer Pass startet (pass_number > prev und status="active" beim ERSTEN step):
|
||||
// alle Schritte zurück auf pending setzen, damit die Animation neu durchläuft.
|
||||
// Wenn der ERSTE Schritt (sources_review) auf "active" geht, beginnt ein neuer
|
||||
// Refresh oder ein neuer Multi-Pass-Durchlauf — alle nachfolgenden Schritte auf
|
||||
// "pending" (grau) zuruecksetzen, damit der User sieht: das ist neu und
|
||||
// noch nicht durchlaufen. Sonst stehen sie als "done" vom letzten Mal da.
|
||||
let didReset = false;
|
||||
if (d.status === 'active' && this._definition && this._definition.length
|
||||
&& key === this._definition[0].key && passNr > 1 && (!prev || prev.pass_number < passNr)) {
|
||||
// Alle anderen Steps in "pending" zurueck (visuell), Werte behalten wir
|
||||
&& key === this._definition[0].key) {
|
||||
this._definition.forEach(s => {
|
||||
if (s.key !== key && this._stateByKey[s.key]) {
|
||||
this._stateByKey[s.key].status = 'pending';
|
||||
didReset = true;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (didReset) {
|
||||
// Beim Reset alle Bloecke neu zeichnen, nicht nur den aktuellen
|
||||
this._render();
|
||||
this._renderMini();
|
||||
} else {
|
||||
this._patchBlock(key);
|
||||
this._patchMiniBlock(key);
|
||||
}
|
||||
},
|
||||
|
||||
_onRefreshDone(msg) {
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren