{"id":312,"date":"2024-05-14T14:11:41","date_gmt":"2024-05-14T14:11:41","guid":{"rendered":"https:\/\/uus.ist.ee\/?page_id=312"},"modified":"2026-06-30T01:00:37","modified_gmt":"2026-06-29T22:00:37","slug":"annual-calendar","status":"publish","type":"page","link":"https:\/\/ist.ee\/et\/school-life\/annual-calendar\/","title":{"rendered":"Aastakalender"},"content":{"rendered":"\n<style>\n#ist-cal-wrap-2627{font-family:Arial,Helvetica,sans-serif;background:#F4F5F9;color:#1A2340;width:100%;display:block;}\n#ic-months-2627{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;}\n@media(max-width:1024px){#ic-months-2627{grid-template-columns:repeat(2,1fr);}}\n@media(max-width:600px){#ic-months-2627{grid-template-columns:repeat(1,1fr);}}\n<\/style>\n<div id=\"ist-cal-wrap-2627\">\n<div id=\"ist-cal-tip-2627\" style=\"display:none;position:fixed;background:#112351;color:#fff;padding:10px 14px;border-radius:10px;font-size:.9rem;max-width:260px;line-height:1.5;box-shadow:0 10px 30px rgba(0,0,0,.25);pointer-events:none;z-index:999999;\"><\/div>\n<div style=\"background:#fff;border-bottom:2px solid #DDE2EE;padding:11px 16px 9px;text-align:center;\">\n<h2 style=\"font-family:Georgia,'Times New Roman',serif;font-size:1.35rem;font-weight:normal;color:#112351;margin:0;\">Academic Calendar 2026\u20132027<\/h2>\n<\/div>\n<div id=\"ic-legend-2627\" style=\"background:#fff;border-bottom:1px solid #DDE2EE;padding:6px 14px;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.75rem;\"><\/div>\n<div style=\"padding:8px 10px 24px;\"><div id=\"ic-months-2627\"><\/div><\/div>\n<\/div>\n<script>\n(function(){\nvar EVENTS=[\n{id:1,name:\"New Staff Workday\",start:\"2026-08-10\",end:\"2026-08-11\",type:\"staffday\",color:\"#E07840\"},\n{id:2,name:\"Staff Workday\",start:\"2026-08-12\",end:\"2026-08-14\",type:\"staffday\",color:\"#E07840\"},\n{id:3,name:\"Staff Workday and IB Workshop\",start:\"2026-08-17\",end:\"2026-08-18\",type:\"workshop\",color:\"#1880A8\"},\n{id:4,name:\"Staff Workday\",start:\"2026-08-19\",end:\"2026-08-19\",type:\"staffparty\",color:\"#A04028\"},\n{id:5,name:\"Staff Workday\",start:\"2026-08-21\",end:\"2026-08-21\",type:\"staffday\",color:\"#E07840\"},\n{id:6,name:\"Staff Workday\",start:\"2026-08-24\",end:\"2026-08-25\",type:\"staffday\",color:\"#E07840\"},\n{id:7,name:\"Opening Ceremony\",start:\"2026-08-26\",end:\"2026-08-26\",type:\"opening\",color:\"#B07820\"},\n{id:10,name:\"School Break\",start:\"2026-10-26\",end:\"2026-11-01\",type:\"break\",color:\"#3E6B8A\"},\n{id:11,name:\"Parent Teacher Conference\",start:\"2026-11-05\",end:\"2026-11-05\",type:\"ptc\",color:\"#3A8A58\"},\n{id:12,name:\"Christmas Concert\",start:\"2026-12-16\",end:\"2026-12-16\",type:\"concert\",color:\"#B03030\"},\n{id:14,name:\"School Break Winter\",start:\"2026-12-21\",end:\"2026-12-27\",type:\"break\",color:\"#3E6B8A\"},\n{id:22,name:\"School Break Winter\",start:\"2026-12-28\",end:\"2026-12-31\",type:\"break\",color:\"#3E6B8A\"},\n{id:23,name:\"School Break Winter\",start:\"2027-01-01\",end:\"2027-01-03\",type:\"break\",color:\"#3E6B8A\"},\n{id:231,name:\"School Break Winter\",start:\"2027-01-04\",end:\"2027-01-10\",type:\"break\",color:\"#3E6B8A\"},\n{id:15,name:\"End of Semester 1\",start:\"2027-01-22\",end:\"2027-01-22\",type:\"semester\",color:\"#112351\"},\n{id:16,name:\"School Break\",start:\"2027-02-22\",end:\"2027-02-26\",type:\"break\",color:\"#3E6B8A\"},\n{id:17,name:\"Parent Teacher Conference\",start:\"2027-03-11\",end:\"2027-03-11\",type:\"ptc\",color:\"#3A8A58\"},\n{id:18,name:\"School Break Spring\",start:\"2027-04-12\",end:\"2027-04-16\",type:\"break\",color:\"#3E6B8A\"},\n{id:19,name:\"Closing Ceremony\",start:\"2027-06-11\",end:\"2027-06-11\",type:\"ceremony\",color:\"#B07820\"},\n{id:24,name:\"Good Friday\",start:\"2027-03-26\",end:\"2027-03-26\",type:\"ceremony\",color:\"#3E6B8A\"},\n];\nfunction p2(n){return(n<10?\"0\":\"\")+n;}\nfunction pd(s){var a=s.split(\"-\");return new Date(a[0],a[1]-1,a[2]);}\nvar MONTHS=[[2026,8],[2026,9],[2026,10],[2026,11],[2026,12],[2027,1],[2027,2],[2027,3],[2027,4],[2027,5],[2027,6]];\nvar MNAMES=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];\nvar DNAMES=[\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\",\"Su\"];\n\nfunction buildMonth(year,month){\nvar card=document.createElement(\"div\");\ncard.style.background=\"#fff\";\ncard.style.border=\"1px solid #DDE2EE\";\ncard.style.borderRadius=\"6px\";\ncard.style.overflow=\"hidden\";\n\nvar header=document.createElement(\"div\");\nheader.style.background=\"#112351\";\nheader.style.color=\"#fff\";\nheader.style.padding=\"6px 10px\";\nheader.style.fontFamily=\"Georgia\";\nheader.innerHTML=MNAMES[month-1]+\" \"+year;\ncard.appendChild(header);\n\n\/\/ Day names row\nvar dayRow=document.createElement(\"div\");\ndayRow.style.display=\"grid\";\ndayRow.style.gridTemplateColumns=\"repeat(7,1fr)\";\ndayRow.style.background=\"#1E3870\";\nDNAMES.forEach(function(d){\n  var dn=document.createElement(\"div\");\n  dn.style.color=\"#AAC0E8\";\n  dn.style.fontSize=\"10px\";\n  dn.style.textAlign=\"center\";\n  dn.style.padding=\"3px 0\";\n  dn.style.fontWeight=\"bold\";\n  dn.innerHTML=d;\n  dayRow.appendChild(dn);\n});\ncard.appendChild(dayRow);\n\nvar grid=document.createElement(\"div\");\ngrid.style.display=\"grid\";\ngrid.style.gridTemplateColumns=\"repeat(7,1fr)\";\ngrid.style.position=\"relative\";\n\nvar firstDow=(new Date(year,month-1,1).getDay()+6)%7;\nvar totalDays=new Date(year,month,0).getDate();\n\nfor(var i=0;i<firstDow;i++) grid.appendChild(document.createElement(\"div\"));\n\nfor(var d=1;d<=totalDays;d++){\nvar cell=document.createElement(\"div\");\ncell.style.minHeight=\"58px\";\ncell.style.border=\"1px solid #EEF1F8\";\ncell.style.position=\"relative\";\ncell.style.padding=\"3px\";\nvar num=document.createElement(\"div\");\nnum.style.fontSize=\"11px\";\nnum.style.fontWeight=\"bold\";\nnum.innerHTML=d;\ncell.appendChild(num);\ngrid.appendChild(cell);\n}\n\ncard.appendChild(grid);\n\nEVENTS.forEach(function(ev){\nvar start=pd(ev.start);\nvar end=pd(ev.end);\nif(start.getFullYear()!=year||start.getMonth()+1!=month)return;\nvar startDay=start.getDate();\nvar span=(end-start)\/86400000+1;\nvar firstIndex=firstDow+startDay-1;\nvar bar=document.createElement(\"div\");\nbar.style.position=\"absolute\";\nbar.style.left=(firstIndex%7*100\/7)+\"%\";\nbar.style.top=(Math.floor(firstIndex\/7)*58+22)+\"px\";\nbar.style.width=(span*100\/7)+\"%\";\nbar.style.background=ev.color;\nbar.style.color=\"#fff\";\nbar.style.fontSize=\"11px\";\nbar.style.padding=\"2px 6px\";\nbar.style.borderRadius=\"4px\";\nbar.style.whiteSpace=\"nowrap\";\nbar.style.overflow=\"hidden\";\nbar.style.textOverflow=\"ellipsis\";\nbar.style.zIndex=\"1\";\nbar.innerHTML=ev.name;\nbar.addEventListener(\"mousemove\",function(e){\nvar tip=document.getElementById(\"ist-cal-tip-2627\");\ntip.style.display=\"block\";\ntip.innerHTML=\"<strong>\"+ev.name+\"<\/strong><br>\"+ev.start+\" \u2013 \"+ev.end;\ntip.style.left=(e.clientX+14)+\"px\";\ntip.style.top=(e.clientY+14)+\"px\";\n});\nbar.addEventListener(\"mouseout\",function(){\ndocument.getElementById(\"ist-cal-tip-2627\").style.display=\"none\";\n});\ngrid.appendChild(bar);\n});\n\nreturn card;\n}\n\nfunction boot(){\nvar wrap=document.getElementById(\"ic-months-2627\");\nMONTHS.forEach(function(m){wrap.appendChild(buildMonth(m[0],m[1]));});\n}\nif(document.readyState===\"loading\"){document.addEventListener(\"DOMContentLoaded\",boot);}else{boot();}\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u00d5ppeaasta kalender 2026\u20132027<\/p>","protected":false},"author":1,"featured_media":0,"parent":17,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-312","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ist.ee\/et\/wp-json\/wp\/v2\/pages\/312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ist.ee\/et\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ist.ee\/et\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ist.ee\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ist.ee\/et\/wp-json\/wp\/v2\/comments?post=312"}],"version-history":[{"count":84,"href":"https:\/\/ist.ee\/et\/wp-json\/wp\/v2\/pages\/312\/revisions"}],"predecessor-version":[{"id":3947,"href":"https:\/\/ist.ee\/et\/wp-json\/wp\/v2\/pages\/312\/revisions\/3947"}],"up":[{"embeddable":true,"href":"https:\/\/ist.ee\/et\/wp-json\/wp\/v2\/pages\/17"}],"wp:attachment":[{"href":"https:\/\/ist.ee\/et\/wp-json\/wp\/v2\/media?parent=312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}