📋 MathPath · Générateur par Expression · القوى في ℚ

Générateur — صفحة ERC لكل تعبير من الملف

تعابير مأخوذة مباشرة من Puiss_Q_part2 + part3 · اختر واضبط وولّد ZIP

اختر التعابير — Sélectionner les expressions

0 sélectionné
Filtrer par type :
لم يُختر أي تعبير بعد

الإعدادات — Configuration

كل تعبير مختار = صفحة ERC مستقلة · اضغط مرة أولى للمعاينة والتعديل ثم مرة ثانية للتوليد

⚙ جارٍ التوليد…

تحضير…
\n'; } /* ══════════════════════════════════════════════ INDEX HTML pour un dossier de type ══════════════════════════════════════════════ */ function buildTypeIndex(typeCode, pages){ var meta=TYPE_META[typeCode]||{name:typeCode,rule:'',color:'#3498db'}; var items=pages.map(function(pg,i){ var slug='puissances_expr_'+typeCode.toLowerCase()+'_'+String(i+1).padStart(2,'0')+'.html'; return'
  • '+pg.expr+'
  • '; }).join('\n'); return''+typeCode+' — Index' +'' +'

    '+typeCode+' — '+meta.name+'

    '+meta.rule+'

    \n'; } /* ══════════════════════════════════════════════ GÉNÉRATION ZIP ══════════════════════════════════════════════ */ async function prepareAndGenerate(){ if(selected.length===0){alert('اختر تعبيراً واحداً على الأقل!');return;} if(document.getElementById('editSection').style.display==='none'){ openEditPanel();return; } saveCurrentPage(); var cssPath=document.getElementById('cssPath').value.trim(); var jsPath=document.getElementById('jsPath').value.trim(); var runtimePath=document.getElementById('runtimePath').value.trim(); var ov=document.getElementById('progOv'); var fill=document.getElementById('progFill'); var txt=document.getElementById('progTxt'); ov.classList.add('show'); var zip=new JSZip(); var total=_pages.length; // Group by type var byType={}; _pages.forEach(function(pg){ if(!byType[pg.typeCode])byType[pg.typeCode]=[]; byType[pg.typeCode].push(pg); }); var done=0; var typeKeys=Object.keys(byType); for(var ti=0;ti0?slugsOfType[pi-1]:null; var nextSlug=pi