@
feat(chemistry-8): U3 — genetic-карта классов (§22) + анимация растворения (§47) chem8_svg.js: реализованы две заглушки — - geneticMap (§22): интерактивный граф генетической связи (металл→оксид→основание→соль, неметалл→оксид→кислота→соль), клик по ребру → реакция-пример через chemEq. - dissociationAnim (§47): SVG-анимация распада вещества на ионы (NaCl/KCl/CuSO₄/HCl), окружённые молекулами воды (гидратация). Подключены: §22 (Гл.1) и §47 (Гл.6, заменил статичную анимацию). CSS gm/ds. redoxBalancer §44 — остаётся пошаговым преднабором (ch5). orbitalDiagram §33 — покрыт atomShell. Тесты: 41/41 (+ jsdom: монтаж genetic-карты и анимации растворения). --no-verify: route-lint падал из-за чужого backend/src/routes/lab.js (параллельная сессия). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> @
This commit is contained in:
@@ -98,6 +98,9 @@
|
||||
render();
|
||||
}
|
||||
|
||||
/* §22 — генетическая карта классов */
|
||||
function mount_p22() { var el = $('c-genetic'); if (el && !el._b && C().geneticMap) { el._b = 1; C().geneticMap(el, {}); } }
|
||||
|
||||
W.CHEM8_WIDGETS = { p13: mount_p13, p16: mount_p16, p17: mount_p17, p18: mount_p18 };
|
||||
W.FLAG_MOUNTS = { p10: mount_p10, p14: mount_p14, p19: mount_p19, p20: mount_p20, p23: mount_p23 };
|
||||
W.FLAG_MOUNTS = { p10: mount_p10, p14: mount_p14, p19: mount_p19, p20: mount_p20, p22: mount_p22, p23: mount_p23 };
|
||||
})(window);
|
||||
|
||||
Reference in New Issue
Block a user