fix(materials): не падать из-за глобального esc (api.js) — обернул inline-скрипт в IIFE
js/api.js объявляет глобальный `const esc`, а инлайн-скрипт my-materials объявлял `function esc` → «Identifier esc has already been declared», из-за чего весь скрипт страницы не выполнялся. Обернул инлайн-скрипт в IIFE (esc и прочее локальны; обработчики экспортируются через window.*). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -79,6 +79,7 @@
|
|||||||
<script src="/js/svg-sanitize.js"></script>
|
<script src="/js/svg-sanitize.js"></script>
|
||||||
<script src="/js/svg-draw.js"></script>
|
<script src="/js/svg-draw.js"></script>
|
||||||
<script>
|
<script>
|
||||||
|
(function () {
|
||||||
const _ip = LS.initPage() || {};
|
const _ip = LS.initPage() || {};
|
||||||
const _canShare = !!(_ip.isTeacher || _ip.isAdmin);
|
const _canShare = !!(_ip.isTeacher || _ip.isAdmin);
|
||||||
|
|
||||||
@@ -412,6 +413,7 @@
|
|||||||
window.openShareModal = openShareModal;
|
window.openShareModal = openShareModal;
|
||||||
|
|
||||||
load();
|
load();
|
||||||
|
})();
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user