{"id":129,"date":"2026-04-26T19:48:58","date_gmt":"2026-04-26T19:48:58","guid":{"rendered":"https:\/\/ertesebelas.id\/?page_id=129"},"modified":"2026-04-26T19:48:58","modified_gmt":"2026-04-26T19:48:58","slug":"events","status":"publish","type":"page","link":"https:\/\/ertesebelas.id\/index.php\/events\/","title":{"rendered":"Events"},"content":{"rendered":"<div class=\"activity-wrapper\">\n\r\n<div class=\"mailtones-timeline\">\r\n\t\r\n\r\n<div class=\"mailtones-card\" data-id=\"133\">\r\n\r\n<img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"879\" src=\"https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Kodam-Jaya-897x1024.png\" class=\"attachment-large size-large wp-post-image\" alt=\"Kodam Jaya\" srcset=\"https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Kodam-Jaya-897x1024.png 897w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Kodam-Jaya-263x300.png 263w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Kodam-Jaya-768x876.png 768w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Kodam-Jaya-53x60.png 53w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Kodam-Jaya.png 935w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/>\r\n<div class=\"mailtones-info\">\r\n\r\n<h3>Kegiatan bakti sosial<\/h3>\r\n\r\n<div class=\"mailtones-meta\">\r\n<span>2026-04-26<\/span>\r\n<span class=\"status\">Sedang berlangsung<\/span>\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"mailtones-card\" data-id=\"131\">\r\n\r\n<img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"356\" src=\"https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Imam-Basori-1024x473.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Imam Basori\" srcset=\"https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Imam-Basori-1024x473.jpg 1024w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Imam-Basori-300x139.jpg 300w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Imam-Basori-768x355.jpg 768w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Imam-Basori-130x60.jpg 130w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Imam-Basori.jpg 1297w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/>\r\n<div class=\"mailtones-info\">\r\n\r\n<h3>Kerja Bakti 1<\/h3>\r\n\r\n<div class=\"mailtones-meta\">\r\n<span>2026-04-15<\/span>\r\n<span class=\"status\">Telah berlangsung<\/span>\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"mailtones-card\" data-id=\"134\">\r\n\r\n<img loading=\"lazy\" decoding=\"async\" width=\"761\" height=\"1024\" src=\"https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Polda-Metro-761x1024.png\" class=\"attachment-large size-large wp-post-image\" alt=\"Polda Metro\" srcset=\"https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Polda-Metro-761x1024.png 761w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Polda-Metro-223x300.png 223w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Polda-Metro-768x1033.png 768w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Polda-Metro-45x60.png 45w, https:\/\/ertesebelas.id\/wp-content\/uploads\/2026\/04\/Polda-Metro.png 1045w\" sizes=\"auto, (max-width: 761px) 100vw, 761px\" \/>\r\n<div class=\"mailtones-info\">\r\n\r\n<h3>Launching Apa ?<\/h3>\r\n\r\n<div class=\"mailtones-meta\">\r\n<span>2026-03-19<\/span>\r\n<span class=\"status\">Telah berlangsung<\/span>\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<div id=\"mailtones-modal\">\r\n<div class=\"mailtones-content\"><\/div>\r\n<\/div>\r\n\r\n<div id=\"gallery-viewer\"><\/div>\r\n\r\n\r\n<style>\r\n\r\n\/* =========================\r\n   MAILTONES TIMELINE GRID\r\n========================= *\/\r\n\r\n.mailtones-grid{\r\nposition:relative;\r\ndisplay:grid;\r\ngrid-template-columns:repeat(auto-fit,minmax(320px,1fr));\r\ngap:40px;\r\npadding-left:40px;\r\n}\r\n\r\n\/* GARIS TIMELINE *\/\r\n.mailtones-grid:before{\r\ncontent:\"\";\r\nposition:absolute;\r\nleft:12px;\r\ntop:0;\r\nbottom:0;\r\nwidth:3px;\r\nbackground:linear-gradient(\r\nto bottom,\r\n#e5e7eb,\r\n#d1d5db,\r\n#e5e7eb\r\n);\r\nborder-radius:10px;\r\n}\r\n\r\n\/* =========================\r\n   CARD\r\n========================= *\/\r\n\r\n.mailtones-card{\r\nposition:relative;\r\nbackground:#fff;\r\nborder-radius:20px;\r\noverflow:hidden;\r\ncursor:pointer;\r\nbox-shadow:0 12px 28px rgba(0,0,0,.06);\r\ntransition:.35s ease;\r\n}\r\n\r\n.mailtones-card:hover{\r\ntransform:translateY(-8px);\r\nbox-shadow:0 20px 40px rgba(0,0,0,.10);\r\n}\r\n\r\n\/* DOT TIMELINE *\/\r\n.mailtones-card:before{\r\ncontent:\"\";\r\nposition:absolute;\r\nleft:-34px;\r\ntop:26px;\r\nwidth:16px;\r\nheight:16px;\r\nbackground:#111;\r\nborder-radius:50%;\r\nbox-shadow:0 0 0 5px #fff;\r\n}\r\n\r\n\/* =========================\r\n   IMAGE\r\n========================= *\/\r\n\r\n.mailtones-card img{\r\nwidth:100%;\r\nheight:210px;\r\nobject-fit:cover;\r\n}\r\n\r\n\/* =========================\r\n   INFO\r\n========================= *\/\r\n\r\n.mailtones-info{\r\npadding:18px;\r\n}\r\n\r\n.mailtones-info h3{\r\nfont-size:20px;\r\nmargin:0 0 8px;\r\nfont-weight:700;\r\nline-height:1.3;\r\n}\r\n\r\n\/* DATE *\/\r\n.dateevent{\r\nfont-size:14px;\r\ncolor:#6b7280;\r\nmargin-right:10px;\r\n}\r\n\r\n\/* STATUS BADGE *\/\r\n.status{font-size: 12px; border-radius: 30px; font-weight: 600; margin-top: -23px; width: 24%;}\r\n\r\n\/* STATUS COLORS *\/\r\n.status.berlangsung{\r\nbackground:#10b981;\r\ncolor:#fff;\r\n}\r\n\r\n.status.akan{\r\nbackground:#3b82f6;\r\ncolor:#fff;\r\n}\r\n\r\n.status.selesai{\r\nbackground:#111;\r\ncolor:#fff;\r\n}\r\n\r\n\/* =========================\r\n   MODAL\r\n========================= *\/\r\n\r\n#mailtones-modal{\r\nposition:fixed;\r\ninset:0;\r\nbackground:rgba(0,0,0,.75);\r\ndisplay:none;\r\nalign-items:center;\r\njustify-content:center;\r\nz-index:9999;\r\n}\r\n\r\n.mailtones-content{\r\nbackground:#fff;\r\nwidth:92%;\r\nmax-width:900px;\r\nborder-radius:22px;\r\npadding:32px;\r\nmax-height:90vh;\r\noverflow:auto;\r\nanimation:fadeUp .35s ease;\r\n}\r\n\r\n@keyframes fadeUp{\r\nfrom{opacity:0;transform:translateY(40px)}\r\nto{opacity:1;transform:translateY(0)}\r\n}\r\n\r\n\/* =========================\r\n   AUTO SLIDER (3 IMAGE)\r\n========================= *\/\r\n\r\n.mailtones-gallery{overflow:hidden;margin: -34px 0 16px 0;}\r\n\r\n.mailtones-track{\r\ndisplay:flex;\r\ngap:12px;\r\ntransition:transform .6s ease;\r\n}\r\n\r\n.mailtones-track img{\r\nwidth:calc(33.333% - 8px);\r\nheight:160px;\r\nobject-fit:cover;\r\nborder-radius:12px;\r\ncursor:pointer;\r\n}\r\n\r\n\/* =========================\r\n   FULL VIEWER\r\n========================= *\/\r\n\r\n#gallery-viewer{\r\nposition:fixed;\r\ninset:0;\r\nbackground:#000;\r\ndisplay:none;\r\nalign-items:center;\r\njustify-content:center;\r\nz-index:10000;\r\n}\r\n\r\n#gallery-viewer img{\r\nmax-width:92%;\r\nmax-height:92%;\r\n}\r\n\r\n\/* =========================\r\n   RESPONSIVE\r\n========================= *\/\r\n\r\n@media(max-width:768px){\r\n\r\n.mailtones-grid{\r\npadding-left:25px;\r\n}\r\n\r\n.mailtones-card:before{\r\nleft:-25px;\r\n}\r\n\r\n.mailtones-track img{\r\nwidth:100%;\r\nheight:220px;\r\n}\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n<script>\r\n\r\nlet slideInterval;\r\n\r\n\/* ===============================\r\n   OPEN MODAL\r\n================================*\/\r\ndocument.querySelectorAll('.mailtones-card').forEach(card=>{\r\n\r\ncard.onclick = async function(){\r\n\r\nconst id=this.dataset.id;\r\n\r\nconst res=await fetch('\/wp-json\/wp\/v2\/kegiatan\/'+id);\r\nconst data=await res.json();\r\n\r\nlet gallery='';\r\n\r\nif(data.mailtones_data.gallery.length){\r\n\r\ngallery='<div class=\"mailtones-gallery\"><div class=\"mailtones-track\">';\r\n\r\ndata.mailtones_data.gallery.forEach(img=>{\r\ngallery+=`<img decoding=\"async\" src=\"${img}\">`;\r\n});\r\n\r\ngallery+='<\/div><\/div>';\r\n\r\n}\r\n\r\ndocument.querySelector('.mailtones-content').innerHTML=`\r\n<h2>${data.title.rendered}<\/h2>\r\n\r\n<p class=\"dateevent\">${data.mailtones_data.start} - ${data.mailtones_data.end}<\/p>\r\n<p class=\"status\"><b>Status:<\/b> ${data.mailtones_data.status}<\/p> <br \/>\r\n\r\n${gallery}\r\n\r\n<div>${data.content.rendered}<\/div>\r\n`;\r\n\r\ndocument.getElementById('mailtones-modal').style.display='flex';\r\n\r\nstartAutoSlide();\r\n\r\n};\r\n\r\n});\r\n\r\n\r\n\/* ===============================\r\n   AUTO SLIDER (3 IMAGE MODE)\r\n================================*\/\r\nfunction startAutoSlide(){\r\n\r\nclearInterval(slideInterval);\r\n\r\nconst track=document.querySelector('.mailtones-track');\r\nif(!track) return;\r\n\r\nconst slides=track.querySelectorAll('img');\r\n\r\nconst perSlide=3;\r\nlet index=0;\r\n\r\nfunction moveSlide(){\r\n\r\nindex+=perSlide;\r\n\r\nif(index>=slides.length){\r\nindex=0;\r\n}\r\n\r\nconst width=slides[0].offsetWidth+10;\r\ntrack.style.transform=`translateX(-${index*width}px)`;\r\n\r\n}\r\n\r\nslideInterval=setInterval(moveSlide,3000);\r\n\r\n\r\n\/* ===============================\r\n   GALLERY VIEWER\r\n================================*\/\r\nslides.forEach((img,i)=>{\r\n\r\nimg.onclick=function(){\r\n\r\nlet current=i;\r\nconst viewer=document.getElementById('gallery-viewer');\r\n\r\nviewer.style.display='flex';\r\n\r\nfunction render(){\r\nviewer.innerHTML=`<img decoding=\"async\" src=\"${slides[current].src}\">`;\r\n}\r\n\r\nrender();\r\n\r\nviewer.onclick=()=>viewer.style.display='none';\r\n\r\ndocument.onkeydown=function(e){\r\n\r\nif(e.key==='ArrowRight'){\r\ncurrent=(current+1)%slides.length;\r\nrender();\r\n}\r\n\r\nif(e.key==='ArrowLeft'){\r\ncurrent=(current-1+slides.length)%slides.length;\r\nrender();\r\n}\r\n\r\n};\r\n\r\n};\r\n\r\n});\r\n\r\n}\r\n\r\n\r\n\/* ===============================\r\n   CLOSE MODAL\r\n================================*\/\r\ndocument.getElementById('mailtones-modal').onclick=function(e){\r\n\r\nif(e.target.id==='mailtones-modal'){\r\n\r\nthis.style.display='none';\r\nclearInterval(slideInterval);\r\n\r\n}\r\n\r\n};\r\n\r\n<\/script>\r\n\r\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"slim_seo":{"title":"Launching Apa ? - Ertesebelas.id","description":"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry\u2019s standard dummy text ever since the 1500s, when an"},"footnotes":""},"class_list":["post-129","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ertesebelas.id\/index.php\/wp-json\/wp\/v2\/pages\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ertesebelas.id\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ertesebelas.id\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ertesebelas.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ertesebelas.id\/index.php\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":1,"href":"https:\/\/ertesebelas.id\/index.php\/wp-json\/wp\/v2\/pages\/129\/revisions"}],"predecessor-version":[{"id":130,"href":"https:\/\/ertesebelas.id\/index.php\/wp-json\/wp\/v2\/pages\/129\/revisions\/130"}],"wp:attachment":[{"href":"https:\/\/ertesebelas.id\/index.php\/wp-json\/wp\/v2\/media?parent=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}