diff --git a/index.html b/index.html
index 35883e6..1c0653d 100644
--- a/index.html
+++ b/index.html
@@ -466,59 +466,6 @@ function openEdit(id, mi, ri, si){
document.getElementById("editModalContent").innerHTML=html;
document.getElementById("editModalOverlay").classList.add("open");
}
- html+='
';
- html+=''+e.p+'%
';
- html+='';
-
- // Month tabs (shared)
- var mh='';months.forEach(function(m,i){mh+=''+M(i)+''});mh+='
';
-
- // Sub-items with file sections (shown first for clarity)
- var sh='';
- if(hasSub){
- sh+='📋 Подпункты мероприятия
Нажмите 📎 на подпункте для управления его файлами
';
- sh+=mh;
- e.sub.forEach(function(s,i){
- var ch=sc.indexOf(i)>=0;
- var sd=getMD(e.id,i), scd=sd[cm]||{report:"",files:[]}, scfs=scd.files||[];
- var isActive = editSubIdx === i;
- sh+='
';
- sh+=''+s.l+')'+esc(s.t)+'';
- sh+='Файлов: '+(scfs.length)+'';
- sh+='';
- sh+='
';
-
- if(isActive){
- sh+='
';
- sh+='
'+s.l+') '+esc(s.t)+'
';
- sh+='
Файлы этого подпункта за '+M(curMonth)+'
';
- sh+='
';
- if(scfs.length){sh+='
Прикреплённые файлы ('+scfs.length+'):
'}
- scfs.forEach(function(f,fi){sh+='
📄 '+esc(f.name)+''+(f.desc?''+esc(f.desc)+'':'')+''+(f.size/1024).toFixed(0)+' КБ · '+f.date+'
'});
- sh+='
';
- sh+='
';
- }
- });
- sh+='
';
- }
-
- // Main event files section
- html+=sh;
- html+='📎 Общие материалы мероприятия
Файлы, не привязанные к конкретному подпункту
';
- html+=mh;
- html+='
';
- cfs.forEach(function(f,i){html+='
📄 '+esc(f.name)+''+(f.desc?''+esc(f.desc)+'':'')+''+(f.size/1024).toFixed(0)+' КБ · '+f.date+'
'});
- html+='
';
- html+='
Формы завершения: '+esc(e.dname)+'
';
-
- html+='🤖 Вывод ИИ-агента
'+esc(e.ai)+'';
- html+='История:
';e.h.forEach(function(h){html+='
'});html+='
';
- html+='';
-
- document.getElementById("editModalContent").innerHTML=html;
- document.getElementById("editModalOverlay").classList.add("open");
-}
-
function saveEdit(id, mk){
mk=months[mk]; // convert index to month key
var e=null;for(var i=0;i