chore: эмодзи → HTML entity во всех учебниках 10-11 классов

This commit is contained in:
Maxim Dolgolyov
2026-05-29 21:46:13 +03:00
parent b3ea35049f
commit 095265f482
14 changed files with 70 additions and 70 deletions
+4 -4
View File
@@ -267,7 +267,7 @@ input[type=range]:active{box-shadow:0 0 0 4px var(--pri-soft);border-radius:8px}
<section id="sec-p8" class="sec" data-watermark="log_a x"><div class="sec-header"><span class="sec-num">§ 8</span><h2 class="sec-h">Логарифмическая функция</h2></div><div id="p8-body"></div></section>
<section id="sec-p9" class="sec" data-watermark="log="><div class="sec-header"><span class="sec-num">§ 9</span><h2 class="sec-h">Логарифмические уравнения</h2></div><div id="p9-body"></div></section>
<section id="sec-p10" class="sec" data-watermark="log>"><div class="sec-header"><span class="sec-num">§ 10</span><h2 class="sec-h">Логарифмические неравенства</h2></div><div id="p10-body"></div></section>
<section id="sec-final3" class="sec" data-watermark=""><div class="sec-header"><span class="sec-num" style="background:linear-gradient(135deg,#0891b2,#06b6d4)"></span><h2 class="sec-h">Финал главы</h2></div><div id="final3-body"></div></section>
<section id="sec-final3" class="sec" data-watermark="&#9733;"><div class="sec-header"><span class="sec-num" style="background:linear-gradient(135deg,#0891b2,#06b6d4)">&#9733;</span><h2 class="sec-h">Финал главы</h2></div><div id="final3-body"></div></section>
</div>
<aside class="col-side" id="col-side"><div id="sidebar-content"></div></aside>
@@ -297,7 +297,7 @@ const PARAS = [
{ id:'p8', num:'§ 8', name:'Логарифмическая функция', sub:'$y = \\log_a x$' },
{ id:'p9', num:'§ 9', name:'Логарифмические уравнения', sub:'$\\log_a f = \\log_a g$' },
{ id:'p10', num:'§ 10', name:'Логарифмические неравенства', sub:'$\\log_a f > b$' },
{ id:'final3', num:'', name:'Финал главы', sub:'Итоги · боссы главы 3', final:true }
{ id:'final3', num:'&#9733;', name:'Финал главы', sub:'Итоги · боссы главы 3', final:true }
];
PARAS.forEach(p => { STATE.progress[p.id] = 0; });
@@ -2682,7 +2682,7 @@ function buildFinal3(){
if(BOSS_STATE[idx].defeated){
card.style.background = 'linear-gradient(135deg,var(--sec-acc-soft),var(--pri-soft))';
card.classList.add('glow');
goBtn.disabled = true; goBtn.style.opacity = .55; goBtn.textContent = ' Повержен';
goBtn.disabled = true; goBtn.style.opacity = .55; goBtn.textContent = '&#10003; Повержен';
ansInp.disabled = true;
}
goBtn.addEventListener('click', ()=>{
@@ -2696,7 +2696,7 @@ function buildFinal3(){
feedback(fb, true, '&#10003; Босс '+b.n+' повержен! +10 XP. '+b.hint);
addXp(10, 'boss-ch3-'+b.n);
bumpProgress('final3', 18);
goBtn.disabled = true; goBtn.style.opacity = .55; goBtn.textContent = ' Повержен';
goBtn.disabled = true; goBtn.style.opacity = .55; goBtn.textContent = '&#10003; Повержен';
ansInp.disabled = true;
card.style.background = 'linear-gradient(135deg,var(--sec-acc-soft),var(--pri-soft))';
card.classList.add('glow','pulse');