From dbe7d43ff4b498ca8c36933fdc02699b9ab3d033 Mon Sep 17 00:00:00 2001 From: gator Date: Thu, 24 Sep 2026 01:45:06 +0000 Subject: [PATCH] Direct edit of a shot includes its continuity line (it reaches the film prompt) --- trailer.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trailer.html b/trailer.html index b63595a..3922ec4 100644 --- a/trailer.html +++ b/trailer.html @@ -1615,6 +1615,7 @@ + fld("action", "What happens", 6, "every movement in order with its result; the camera told what it does and what it keeps in frame") + fld("closing_image", "Closing picture", 2, "where everything is when the shot ends") + fld("camera", "Camera", 1, "") + + fld("continuity", "Continuity", 2, "what must stay the same as the shots around it; it goes to the film too") + '
' + '
'; } @@ -1731,7 +1732,7 @@ if ((el = hit("data-directedit"))) { e.preventDefault(); EDITING = "direct:" + el.getAttribute("data-directedit"); openTab(CUR); return; } if ((el = hit("data-directsave"))) { var dsid = el.getAttribute("data-directsave"), payload = { draft_id: CUR, shot_id: dsid }; - ["opening_image", "action", "closing_image", "camera"].forEach(function (k) { var t = document.querySelector('[data-direct="' + k + '"]'); if (t) payload[k === "action" ? "what_happens" : k] = t.value; }); + ["opening_image", "action", "closing_image", "camera", "continuity"].forEach(function (k) { var t = document.querySelector('[data-direct="' + k + '"]'); if (t) payload[k === "action" ? "what_happens" : k] = t.value; }); if (String(payload.what_happens || "").trim().length < 40) { showMsg("msg", "The description needs a few sentences."); return; } el.disabled = true; r = await act("edit_shot", payload);