fix(physics8): добавить /js/api.js в head — без него tracker молча отключается

Tracker проверяет 'LS.getToken()' перед каждым POST'ом. Без api.js
объект LS undefined, и tracker возвращает из syncToServer ничего не
делая. Поэтому в physics8_thermal/electro/optics прогресс не писался
вообще (ни last_para, ни mark_read).

Добавил <script src="/js/api.js" defer> перед xp.js во все 3 файла.

Chemistry-9 и physics-9 не затронуты — у них api.js уже подключён в
конце body перед tracker'ом.
This commit is contained in:
Maxim Dolgolyov
2026-05-27 17:21:06 +03:00
parent 25c0bb2a79
commit dfe26a4771
3 changed files with 3 additions and 0 deletions
+1
View File
@@ -9,6 +9,7 @@
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.js"></script> <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.js"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/contrib/auto-render.min.js"></script> <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/contrib/auto-render.min.js"></script>
<script src="/js/api.js" defer></script>
<script src="/js/xp.js" defer></script> <script src="/js/xp.js" defer></script>
<script src="/js/textbook-tracker.js" defer></script> <script src="/js/textbook-tracker.js" defer></script>
<script src="/js/textbook-xp-widget.js" defer></script> <script src="/js/textbook-xp-widget.js" defer></script>
+1
View File
@@ -9,6 +9,7 @@
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.js"></script> <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.js"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/contrib/auto-render.min.js"></script> <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/contrib/auto-render.min.js"></script>
<script src="/js/api.js" defer></script>
<script src="/js/xp.js" defer></script> <script src="/js/xp.js" defer></script>
<script src="/js/textbook-tracker.js" defer></script> <script src="/js/textbook-tracker.js" defer></script>
<script src="/js/textbook-xp-widget.js" defer></script> <script src="/js/textbook-xp-widget.js" defer></script>
+1
View File
@@ -9,6 +9,7 @@
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.js"></script> <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.js"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/contrib/auto-render.min.js"></script> <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/contrib/auto-render.min.js"></script>
<script src="/js/api.js" defer></script>
<script src="/js/xp.js" defer></script> <script src="/js/xp.js" defer></script>
<script src="/js/textbook-tracker.js" defer></script> <script src="/js/textbook-tracker.js" defer></script>
<script src="/js/textbook-xp-widget.js" defer></script> <script src="/js/textbook-xp-widget.js" defer></script>