diff --git a/index.html b/index.html index 628456b..2ab5469 100644 --- a/index.html +++ b/index.html @@ -1068,7 +1068,7 @@ function loadEv(){ var e=ALL_EVENTS[i]; var edits2=localStorage.getItem("ev_edits");var emap={};if(edits2){try{emap=JSON.parse(edits2)}catch(e){}}if(smap[e.id]||emap[e.id]){ if(smap[e.id]){e.s=smap[e.id].s||e.s; - if(smap[e.id].p!==undefined)e.p=smap[e.id].p;}if(emap[e.id]){if(emap[e.id].t)e.t=emap[e.id].t;if(emap[e.id].r)e.r=emap[e.id].r;if(emap[e.id].dname)e.dname=emap[e.id].dname;if(emap[e.id].due)e.due=emap[e.id].due;if(emap[e.id].sub){for(var si2=0;si2"+e.id+"."+esc(e.sub[si].l)+""; h+=""+esc(e.sub[si].t)+""; - h+=""+esc(sr)+""; - h+=""+e.due+""; + h+=""+esc(e.sub[si].r||sr)+""; + h+=""+(e.sub[si].due||e.due)+""; h+=""+stn[ss]+""; h+=""+(cu&&cu.bg===0?"":"")+"" } @@ -1196,7 +1196,7 @@ function chkSub(id,idx,val){ try{localStorage.setItem(key,JSON.stringify(arr))}catch(e){} renderEv() } -function openEv(id,subIdx){curSub=subIdx!==undefined?subIdx:null;var e=null;for(var i=0;i"+titlePre+esc(titleText)+"";h+="
\u041E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0439: "+esc(nl2c(e.r))+"
";h+="
\u0424\u0438\u043B\u0438\u0430\u043B: "+brs[e.b]+" | \u0421\u0440\u043E\u043A: "+e.due;if(e.done&&e.done!="\u2014")h+=" | \u0418\u0441\u043F\u043E\u043B\u043D\u0435\u043D\u043E: "+e.done;h+="
";h+="
\u0421\u0442\u0430\u0442\u0443\u0441:
";if(e.h&&e.h.length){h+="
\u0418\u0441\u0442\u043E\u0440\u0438\u044F:
    ";for(var hi=0;hi"+esc(e.h[hi])+""}h+="
"}h+="
\u041E\u0442\u0447\u0451\u0442\u043D\u043E\u0441\u0442\u044C:
";h+="
";var mnames=["\u042F\u043D\u0432","\u0424\u0435\u0432","\u041C\u0430\u0440","\u0410\u043F\u0440","\u041C\u0430\u0439","\u0418\u044E\u043D","\u0418\u044E\u043B","\u0410\u0432\u0433","\u0421\u0435\u043D","\u041E\u043A\u0442","\u041D\u043E\u044F","\u0414\u0435\u043A"];for(var mi=0;mi<12;mi++){h+=""}h+="
";h+="
\u0424\u0430\u0439\u043B\u044B \u0437\u0430 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u043C\u0435\u0441\u044F\u0446:
";if(cu&&cu.bg===0){for(var bi=0;bi"+esc(brs[bi])+":
";for(var fi=0;fi"+esc(f.n)+"("+(f.s?Math.round(f.s/1024)+"KB":"")+", "+esc(f.u||"")+" "+esc(f.d||"")+")\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0421\u043A\u0430\u0447\u0430\u0442\u044C\u0423\u0434\u0430\u043B\u0438\u0442\u044C
"}}catch(ex){}}}}else{var bk=fkBase+"_b"+(cu?cu.bg:0);var fd=localStorage.getItem(bk);if(fd){try{var fa=JSON.parse(fd);for(var fi=0;fi"+esc(f.n)+"("+(f.s?Math.round(f.s/1024)+"KB":"")+", "+esc(f.u||"")+" "+esc(f.d||"")+")\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0421\u043A\u0430\u0447\u0430\u0442\u044C\u0423\u0434\u0430\u043B\u0438\u0442\u044C"}}catch(ex){}}}h+="
";h+="
";h+="";if(subIdx===undefined&&e.sub&&e.sub.length>0){h+="
\u041F\u043E\u0434\u043F\u0443\u043D\u043A\u0442\u044B:";var ss=localStorage.getItem("ss_"+e.id);for(var si=0;si "+esc(e.sub[si].l)+") "+esc(e.sub[si].t)+"
"}h+=""}h+="
";h+="
";h+="";showModal(h)} +function openEv(id,subIdx){curSub=subIdx!==undefined?subIdx:null;var e=null;for(var i=0;i"+titlePre+esc(titleText)+"";h+="
\u041E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0439: "+esc(subIdx!==undefined&&e.sub[subIdx].r?e.sub[subIdx].r:nl2c(e.r))+"
";h+="
\u0424\u0438\u043B\u0438\u0430\u043B: "+brs[e.b]+" | \u0421\u0440\u043E\u043A: "+(subIdx!==undefined&&e.sub[subIdx].due?e.sub[subIdx].due:e.due);if(e.done&&e.done!="\u2014")h+=" | \u0418\u0441\u043F\u043E\u043B\u043D\u0435\u043D\u043E: "+e.done;h+="
";h+="
\u0421\u0442\u0430\u0442\u0443\u0441:
";if(e.h&&e.h.length){h+="
\u0418\u0441\u0442\u043E\u0440\u0438\u044F:
    ";for(var hi=0;hi"+esc(e.h[hi])+""}h+="
"}h+="
\u041E\u0442\u0447\u0451\u0442\u043D\u043E\u0441\u0442\u044C:
";h+="
";var mnames=["\u042F\u043D\u0432","\u0424\u0435\u0432","\u041C\u0430\u0440","\u0410\u043F\u0440","\u041C\u0430\u0439","\u0418\u044E\u043D","\u0418\u044E\u043B","\u0410\u0432\u0433","\u0421\u0435\u043D","\u041E\u043A\u0442","\u041D\u043E\u044F","\u0414\u0435\u043A"];for(var mi=0;mi<12;mi++){h+=""}h+="
";h+="
\u0424\u0430\u0439\u043B\u044B \u0437\u0430 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u043C\u0435\u0441\u044F\u0446:
";if(cu&&cu.bg===0){for(var bi=0;bi"+esc(brs[bi])+":
";for(var fi=0;fi"+esc(f.n)+"("+(f.s?Math.round(f.s/1024)+"KB":"")+", "+esc(f.u||"")+" "+esc(f.d||"")+")\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0421\u043A\u0430\u0447\u0430\u0442\u044C\u0423\u0434\u0430\u043B\u0438\u0442\u044C
"}}catch(ex){}}}}else{var bk=fkBase+"_b"+(cu?cu.bg:0);var fd=localStorage.getItem(bk);if(fd){try{var fa=JSON.parse(fd);for(var fi=0;fi"+esc(f.n)+"("+(f.s?Math.round(f.s/1024)+"KB":"")+", "+esc(f.u||"")+" "+esc(f.d||"")+")\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0421\u043A\u0430\u0447\u0430\u0442\u044C\u0423\u0434\u0430\u043B\u0438\u0442\u044C"}}catch(ex){}}}h+="
";h+="
";h+="";if(subIdx===undefined&&e.sub&&e.sub.length>0){h+="
\u041F\u043E\u0434\u043F\u0443\u043D\u043A\u0442\u044B:";var ss=localStorage.getItem("ss_"+e.id);for(var si=0;si "+esc(e.sub[si].l)+") "+esc(e.sub[si].t)+"
"}h+=""}h+="
";h+="
";h+="";showModal(h)} function showModal(html){ var mb=document.getElementById("modal_body"); var m=document.getElementById("modal"); @@ -1209,7 +1209,7 @@ var _ats={};function autoSaveNote(id){clearTimeout(_ats[id]);_ats[id]=setTimeout } function switchEvMonthBtn(id,m,subIdx){var inn=document.getElementById("evn_"+id);var curM=localStorage.getItem("evmonth_"+id)||"0";var subSuffix=curSub!==null?"_s"+curSub:"";if(inn)try{localStorage.setItem("sn_"+id+subSuffix+"_m"+curM,inn.value.trim())}catch(e){}try{localStorage.setItem("evmonth_"+id,m.toString())}catch(e){}openEv(id,subIdx!==null?subIdx:undefined)} function switchEvMonth(id,subIdx){var inm=document.getElementById("evm_"+id);if(!inm)return;var mv=inm.value;var inn=document.getElementById("evn_"+id);var subSuffix=curSub!==null?"_s"+curSub:"";if(inn)try{localStorage.setItem("sn_"+id+subSuffix+"_m"+mv,inn.value.trim())}catch(e){}try{localStorage.setItem("evmonth_"+id,mv)}catch(e){}openEv(id,subIdx!==null?subIdx:undefined)} -function editEventText(id){var e=null;for(var i=0;i";h+="";h+="";h+="";h+="";if(e.sub&&e.sub.length){h+="
Подпункты:
";for(var si=0;siПодпункт "+esc(e.sub[si].l)+""}}h+="
";showModal(h)}function saveEventText(id){if(!confirm("Вы действительно хотите изменить текст мероприятия?"))return;var e=null;for(var i=0;i20)history.shift();e.h=history;saveEv();closeModal();renderEv();showToast("Текст сохранён. Изменено полей: "+Object.keys(log).length)}function saveEvModal(id){var sel=document.getElementById("evs_"+id);for(var i=0;i";h+="";h+="";h+="";h+="";if(e.sub&&e.sub.length){h+="
Подпункты:
";for(var si=0;siПодпункт "+esc(e.sub[si].l)+""}}h+="
";showModal(h)}function saveEventText(id){if(!confirm("Вы действительно хотите изменить текст мероприятия?"))return;var e=null;for(var i=0;i20)history.shift();e.h=history;saveEv();closeModal();renderEv();showToast("Текст сохранён. Изменено полей: "+Object.keys(log).length)}function saveEvModal(id){var sel=document.getElementById("evs_"+id);for(var i=0;i +