animAbspielen rechnete performance.now() - ANIM_T[i] * dauer, damit die Vorschau dort weiterlaeuft, wo der Regler steht. ANIM_T[i] ist aber undefined, solange der Regler nie bewegt wurde: daraus wird NaN, der Fortschritt wird NaN, und animT() liefert wegen seines eigenen "|| 0" brav wieder 0. Die Vorschau stand still, ohne dass in der Konsole etwas auftauchte. Bemerkt wurde es nicht, weil jede Pruefung vorher animSetzen() aufgerufen hatte, um irgendetwas zu messen -- und damit genau den Zustand herstellte, in dem es funktioniert. Ein Pruefskript, das den Anfangszustand anfasst, prueft ihn nicht mehr. animSetzen weist NaN jetzt zusaetzlich mit Number.isFinite ab, damit so ein Wert gar nicht erst in den Stand kommt. In allen sechs Projekten nachgezogen. Der Export war davon nicht betroffen; der Weg ueber POST /anim ist noch einmal vom Knopf bis zur fertigen Datei durchgefahren worden. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
96 lines
1.0 KiB
JSON
96 lines
1.0 KiB
JSON
{
|
|
"bandTon": "orange",
|
|
"bgState": [
|
|
{
|
|
"bg": "raster",
|
|
"int": "dezent"
|
|
},
|
|
{
|
|
"bg": "raster",
|
|
"int": "dezent"
|
|
},
|
|
{
|
|
"bg": "raster",
|
|
"int": "dezent"
|
|
},
|
|
{
|
|
"bg": "raster",
|
|
"int": "dezent"
|
|
},
|
|
{
|
|
"bg": "raster",
|
|
"int": "dezent"
|
|
}
|
|
],
|
|
"current": 1,
|
|
"deck": [
|
|
{
|
|
"ref": "chat",
|
|
"werte": {}
|
|
},
|
|
{
|
|
"ref": "kanaele",
|
|
"werte": {}
|
|
},
|
|
{
|
|
"ref": "aufgabe",
|
|
"werte": {}
|
|
},
|
|
{
|
|
"ref": "menue",
|
|
"werte": {}
|
|
},
|
|
{
|
|
"ref": "mobil",
|
|
"werte": {}
|
|
}
|
|
],
|
|
"edits": [
|
|
{
|
|
"headline": {
|
|
"dy": 3
|
|
}
|
|
},
|
|
{
|
|
"headline": {
|
|
"dy": 3
|
|
},
|
|
"vis": {
|
|
"dx": 4,
|
|
"dy": -88
|
|
}
|
|
},
|
|
{
|
|
"headline": {
|
|
"dy": 3
|
|
}
|
|
},
|
|
{
|
|
"headline": {
|
|
"dy": 3
|
|
}
|
|
},
|
|
{
|
|
"headline": {
|
|
"dy": 3
|
|
}
|
|
}
|
|
],
|
|
"frameStyle": "chamfer",
|
|
"layoutState": [
|
|
"standard",
|
|
"standard",
|
|
"standard",
|
|
"standard",
|
|
"standard"
|
|
],
|
|
"rasterAn": "punkte",
|
|
"superSample": 2,
|
|
"tagOut": "an",
|
|
"textMitte": "an",
|
|
"tilt": "an",
|
|
"v": 7,
|
|
"variant": "hell",
|
|
"view": "streifen"
|
|
}
|