From cf5662087caeda8a6cd7a54c670eb6a2924eafa5 Mon Sep 17 00:00:00 2001 From: Maxim Dolgolyov Date: Fri, 29 May 2026 08:29:20 +0300 Subject: [PATCH] =?UTF-8?q?fix(geom7):=20cache-bust=20geom7=5Fsvg.js=20(?= =?UTF-8?q?=3Fv=3D3)=20+=203-=D0=B9=20SVG=20=D0=B2=20=C2=A75=20(=D1=82?= =?UTF-8?q?=D1=80=D0=B0=D0=BD=D1=81=D0=BF=D0=BE=D1=80=D1=82=D0=B8=D1=80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Скорее всего у пользователя был закэширован старый geom7_svg.js, из-за чего часть API изменилась и SVG-блоки в §5 рендерились пустыми (angleViz и notationVariant возвращали '' если G не было). Что сделано: 1. Везде src="/js/geom7_svg.js?v=3" — форсит браузер скачать заново - geometry_7_ch1.html - geometry_7_ch2.html 2. notationVariant: function declaration внутри if(G) заменён на const arrow expression — для надёжности в strict mode + блоке 3. Добавлен 3-й SVG в §5 — карточка 5.2 «Измерение углов»: - полукруглый транспортир радиусом 90px с делениями каждые 10° - три цветных луча, отложенные на 40°, 90°, 140° от одной стороны - цветные подписи градусных мер в правильных местах Теперь в §5 ТРИ SVG-рисунка: - 5.1 «Что такое угол» — три обозначения одного угла - 5.2 «Измерение углов» — транспортир с 3 примерами (НОВОЕ) - 5.3 «Виды углов» — 4 типа углов с заливкой - 5.4 «Биссектриса» — деление угла пополам Co-Authored-By: Claude Opus 4.7 (1M context) --- frontend/textbooks/geometry_7_ch1.html | 28 ++++++++++++++++++++++---- frontend/textbooks/geometry_7_ch2.html | 2 +- 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/frontend/textbooks/geometry_7_ch1.html b/frontend/textbooks/geometry_7_ch1.html index 329b572..a131c7f 100644 --- a/frontend/textbooks/geometry_7_ch1.html +++ b/frontend/textbooks/geometry_7_ch1.html @@ -13,7 +13,7 @@ onload="renderMathInElement(document.body,{delimiters:[{left:'$$',right:'$$',display:true},{left:'$',right:'$',display:false},{left:'\\[',right:'\\]',display:true},{left:'\\(',right:'\\)',display:false}],throwOnError:false})"> - +