fix(geom8): §4 — определение cy в drawProof доказательства

В функции drawProof пошагового доказательства §4 использовалась переменная
cy без определения (была только cx). Это приводило к ReferenceError при
вызове buildP4, и из-за throw в ensureBuilt секция §4 не открывалась
при клике на карточку в селекторе параграфов.

Проверено: все 17 параграфов главы (p1-p16, final1) теперь строятся без ошибок.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-05-28 08:49:16 +03:00
parent 22bd60cf0f
commit 2e37360dac
+1 -1
View File
@@ -1802,7 +1802,7 @@ function buildP4(){
const W=300,H=200;
function drawProof(highlight){
const A={x:30,y:160},B={x:180,y:160},C={x:260,y:50},D={x:110,y:50};
const cx=(A.x+B.x+C.x+D.x)/4;
const cx=(A.x+B.x+C.x+D.x)/4, cy=(A.y+B.y+C.y+D.y)/4;
let s='<svg viewBox="0 0 '+W+' '+H+'" style="width:100%;max-width:320px;background:var(--card);border:1px solid var(--border);border-radius:12px">';
const t1fill=highlight==='diag'||highlight==='both'?'rgba(220,38,38,.15)':'rgba(220,38,38,.07)';
const t2fill=highlight==='both'?'rgba(16,185,129,.15)':'rgba(220,38,38,.07)';