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
@@ -245,7 +245,7 @@ input[type=range]:active{box-shadow:0 0 0 4px var(--pri-soft);border-radius:8px}
<section id="sec-p4" class="sec" data-watermark="a^x"><div class="sec-header"><span class="sec-num">§ 4</span><h2 class="sec-h">Показательная функция</h2></div><div id="p4-body"></div></section>
<section id="sec-p5" class="sec" data-watermark="="><div class="sec-header"><span class="sec-num">§ 5</span><h2 class="sec-h">Показательные уравнения</h2></div><div id="p5-body"></div></section>
<section id="sec-p6" class="sec" data-watermark=">"><div class="sec-header"><span class="sec-num">§ 6</span><h2 class="sec-h">Показательные неравенства</h2></div><div id="p6-body"></div></section>
<section id="sec-final2" class="sec" data-watermark=""><div class="sec-header"><span class="sec-num" style="background:linear-gradient(135deg,#7c3aed,#8b5cf6)"></span><h2 class="sec-h">Финал главы</h2></div><div id="final2-body"></div></section>
<section id="sec-final2" class="sec" data-watermark="&#9733;"><div class="sec-header"><span class="sec-num" style="background:linear-gradient(135deg,#7c3aed,#8b5cf6)">&#9733;</span><h2 class="sec-h">Финал главы</h2></div><div id="final2-body"></div></section>
</div>
<aside class="col-side" id="col-side"><div id="sidebar-content"></div></aside>
@@ -274,7 +274,7 @@ const PARAS = [
{ id:'p4', num:'§ 4', name:'Показательная функция', sub:'$y = a^x$' },
{ id:'p5', num:'§ 5', name:'Показательные уравнения', sub:'$a^{f(x)} = a^{g(x)}$' },
{ id:'p6', num:'§ 6', name:'Показательные неравенства', sub:'$a^x > b$' },
{ id:'final2', num:'', name:'Финал главы', sub:'Итоги · боссы главы 2', final:true }
{ id:'final2', num:'&#9733;', name:'Финал главы', sub:'Итоги · боссы главы 2', final:true }
];
PARAS.forEach(p => { STATE.progress[p.id] = 0; });
@@ -2122,7 +2122,7 @@ function buildFinal2(){
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', ()=>{
@@ -2136,7 +2136,7 @@ function buildFinal2(){
feedback(fb, true, '&#10003; Босс '+b.n+' повержен! +10 XP. '+b.hint);
addXp(10, 'boss-ch2-'+b.n);
bumpProgress('final2', 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');