diff --git a/script.html b/script.html index a8e4e6d..c2d7c4f 100644 --- a/script.html +++ b/script.html @@ -148,6 +148,13 @@ function shotHtml(s, locked) { : '') + (locked ? '' : '') + // The subject is the writer's guess at what the line is about, so the + // picture it draws is hit and miss. Making and remaking were possible; + // throwing one away was not, which left a wrong image in the film with + // no way to take it out. + + ((locked || !s.broll_url) ? '' + : '') + ''; } @@ -191,12 +198,23 @@ function stageOf(st) { return 1; } -function stepper(stage, view) { +// How far the stepper may be CLICKED, as opposed to how far the project has +// got. Approved means the words are settled and filming is the next thing to +// do, so the Filming step has to be reachable - it is where the button lives. +// Until this existed the only way to start a film was a button at the bottom +// of the Layout page, below the shot cards and the photo uploader. +function reachOf(st) { + if (st === "approved") return 3; + return stageOf(st); +} + +function stepper(stage, view, reach) { + if (reach === undefined || reach === null) reach = stage; return '
Filming costs real money; speaking the ' - + 'words costs about a hundredth of a cent. Run it through in your pet’s voice ' + + 'words costs a few cents. Run it through in your pet’s voice ' + 'over the opening stills first, and only film once the timing and the jokes land.
' + '' + '' + '' - + 'Cutting to the clock speaks the whole piece once, ' - + 'measures where every word actually falls, and moves the shot boundaries to real word ' - + 'endings. It rewrites how the lines are divided — not the words themselves.
' + // It no longer moves anything. Setup shots does the division, locally + // and for nothing, at the performing engine's own measured rate. This + // reads the result back so you can hear it and check the timing. + + 'This speaks the whole piece once and measures ' + + 'where every word actually falls, so you can check the timing against the shots. ' + + 'It does not move the shot boundaries — Setup shots, on the words page, does ' + + 'that in code at the engine’s own measured rate.
' + '' + '' + '