{"id":5139,"date":"2026-05-06T17:10:46","date_gmt":"2026-05-06T15:10:46","guid":{"rendered":"https:\/\/www.stromsbergsbruk.nu\/?page_id=5139"},"modified":"2026-05-08T08:07:29","modified_gmt":"2026-05-08T06:07:29","slug":"kalendarium","status":"publish","type":"page","link":"https:\/\/www.stromsbergsbruk.nu\/?page_id=5139","title":{"rendered":"Kalendarium"},"content":{"rendered":"\n<div id=\"stromsberg-calendar\">\n\n<input type=\"text\" id=\"search\" placeholder=\"S\u00f6k i kalendern...\">\n\n<div class=\"section-title\">\u00c5terkommande \u00f6ppettider<\/div>\n\n<div class=\"box\">\n<strong>Str\u00f6msbergs Caf\u00e9<\/strong><br>\nFr\u00e5n 1 maj dagligen kl. 11\u201316.\n<\/div>\n\n<div class=\"box\">\n<strong>Nostalgimuseum i Domarbo<\/strong><br>\n\u00d6ppet l\u00f6rdagar och s\u00f6ndagar 30\/5\u201330\/8 kl. 11\u201316 (midsommar st\u00e4ngt).\n<\/div>\n\n<div class=\"box\">\n<strong>Str\u00f6msbergs Hantverkshus (i Brukslokalen)<\/strong><br>\n\u00d6ppet l\u00f6rdagar och s\u00f6ndagar kl. 11\u201316 i april och maj.<br>\n\u00d6ppet torsdag\u2013s\u00f6ndag kl. 11\u201316 i juni, juli och augusti.\n<\/div>\n\n<div class=\"box\">\n<strong>Kanotuthyrning<\/strong><br>\n1\/5\u201330\/9. tel. 070-7425634.\n<\/div>\n\n<div class=\"box\">\n<strong>Bildutst\u00e4llning &#8221;I Grevens tid&#8221; <\/strong><br>\nDagligen 1\/5\u201322\/9 kl. 08.00\u201318.00 vid bes\u00f6kscentrum mitt emot dammen.\n<\/div>\n\n<div id=\"calendar-scroll\">Laddar kalender&#8230;<\/div>\n\n<\/div>\n\n<style>\n#stromsberg-calendar{\nfont-family: inherit;\nmax-width: 100%;\ncolor: inherit;\n}\n\n#stromsberg-calendar .section-title{\nfont-size: 1.4rem;\nmargin: 25px 0 10px;\nborder-left: 4px solid currentColor;\npadding-left: 10px;\n}\n\n#stromsberg-calendar .month{\nfont-size: 1.3rem;\nmargin: 35px 0 15px;\nborder-left: 4px solid currentColor;\npadding-left: 10px;\n}\n\n#stromsberg-calendar .box{\nborder: 1px solid #ddd;\nborder-left: 4px solid currentColor;\npadding: 12px;\nmargin: 10px 0;\nborder-radius: 6px;\nbackground: transparent;\ntransition: opacity 0.15s ease;\n}\n\n#stromsberg-calendar #search{\nwidth: 100%;\nmax-width: 600px;\npadding: 10px;\nmargin: 10px 0 20px;\nfont-size: 1rem;\nborder: 1px solid #ccc;\nborder-radius: 6px;\n}\n\n#calendar-scroll{\nmax-height: 600px;\noverflow-y: auto;\npadding-right: 10px;\nborder-top: 1px solid #e5e5e5;\nmargin-top: 20px;\n}\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n\nconst events = [\n\n{month:\"Januari\",data:[]},\n\n{month:\"Februari\",data:[\n{date:\"2026-02-16T17:00\",text:\"\u00c5rsm\u00f6te i N\u00e4tverket Str\u00f6msbergs bruks f\u00f6retagare, Torkvinden, bagarstugan.\"},\n{date:\"2026-02-16T19:00\",text:\"\u00c5rsm\u00f6te i Str\u00f6msbergs Samf\u00e4llighetsf\u00f6rening, Torkvinden, bagarstugan.\"},\n{date:\"2026-02-23T19:00\",text:\"\u00c5rsm\u00f6te Str\u00f6msbergs Idrottsf\u00f6rening, Brukskontoret.\"},\n{date:\"2026-02-28T17:00\",text:\"\u00c5rsm\u00f6te i Str\u00f6msbergs Bruksgille, Torkvinden, bagarstugan.\"}\n]},\n\n{month:\"Mars\",data:[\n{date:\"2026-03-01T11:00\",text:\"Str\u00f6msbergs Caf\u00e9 \u00f6ppet.\",endTime:\"16:00\"}\n]},\n\n{month:\"April\",data:[\n{date:\"2026-04-03T11:00\",text:\"Konst p\u00e5 v\u00e4g.\",endTime:\"17:00\"},\n{date:\"2026-04-04T11:00\",text:\"Konst p\u00e5 v\u00e4g.\",endTime:\"17:00\"},\n{date:\"2026-04-05T11:00\",text:\"Konst p\u00e5 v\u00e4g.\",endTime:\"17:00\"},\n{date:\"2026-04-05T12:00\",text:\"\u00d6ppet i masugnen och hammarsmedjan.\",endTime:\"15:00\"},\n{date:\"2026-04-06T11:00\",text:\"Konst p\u00e5 v\u00e4g.\",endTime:\"15:00\"},\n{date:\"2026-04-11T09:00\",text:\"Allm\u00e4n st\u00e4ddag, samling vid skolmuseet. Ta med redskap. Kaffe och kaka vid skolmuseet kl. 12.00.\"},\n{date:\"2026-04-25T09:00\",text:\"Allm\u00e4n st\u00e4ddag, samling vid skolmuseet. Ta med redskap. Kaffe och kaka vid skolmuseet kl. 12.00.\"},\n{date:\"2026-04-30T19:00\",text:\"Valborgsm\u00e4ssofirande. Kase, v\u00e5rtal och korvgrillning.\"}\n]},\n\n{month:\"Maj\",data:[\n{date:\"2026-05-01T09:00\",text:\"St\u00e4dning efter valborgsm\u00e4ssofirandet. Samling vid resterna av kasen.\"},\n{date:\"2026-05-16T12:00\",text:\"\u00d6ppet bruk. Masugn, hammarsmedja, skogsbruksmuseum, skolmuseum och arbetarbostad \u00e4r \u00f6ppna.\",endTime:\"15:00\"}\n]},\n\n{month:\"Juni\",data:[\n{date:\"2026-06-13T12:00\",text:\"\u00d6ppet bruk. Masugn, hammarsmedja, skogsbruksmuseum, skolmuseum och arbetarbostad \u00e4r \u00f6ppna.\",endTime:\"15:00\"},\n{date:\"2026-06-18T18:00\",text:\"Majst\u00e5ngen kl\u00e4ds. Samling vid Bruksgatan.\"},\n{date:\"2026-06-19T15:00\",text:\"Midsommarfirande vid Bruksgatan. Musik, lekar, servering.\"}\n]},\n\n{month:\"Juli\",data:[\n{date:\"2026-07-04T12:00\",text:\"\u00d6ppet i masugnen och hammarsmedjan.\",endTime:\"15:00\"},\n{date:\"2026-07-18T12:00\",text:\"\u00d6ppet bruk. Masugn, hammarsmedja, skogsbruksmuseum, skolmuseum och arbetarbostad \u00e4r \u00f6ppna.\",endTime:\"15:00\"}\n]},\n\n{month:\"Augusti\",data:[\n{date:\"2026-08-15T11:00\",text:\"Str\u00f6msbergsdagen. Aktiviteter f\u00f6r hela familjen. Marknad, musik, serveringar och ponnyridning. Boka plats f\u00f6r f\u00f6rs\u00e4ljning. tel. 070 - 643 84 41\",endTime:\"16:00\"}\n]},\n\n{month:\"September\",data:[]},\n\n{month:\"Oktober\",data:[\n{date:\"2026-10-24T17:00\",text:\"H\u00f6stm\u00f6te i Str\u00f6msbergs Bruksgille, Torkvinden, bagarstugan.\"}\n]},\n\n{month:\"November\",data:[\n{date:\"2026-11-14T09:00\",text:\"Arbete med iordningsst\u00e4llande av julmarknadslokalerna.\"},\n{date:\"2026-11-22T11:00\",text:\"Julmarknad. Boka plats f\u00f6r f\u00f6rs\u00e4ljning. tel. 070 - 643 84 41\",endTime:\"16:00\"},\n{date:\"2026-11-28T09:00\",text:\"Arbetsdag f\u00f6r \u00e5terst\u00e4llande av lokalerna efter julmarknaden.\"}\n]}\n\n];\n\nfunction formatDate(dateStr,endTime){\nconst date=new Date(dateStr);\nconst weekdays=[\"S\u00f6ndag\",\"M\u00e5ndag\",\"Tisdag\",\"Onsdag\",\"Torsdag\",\"Fredag\",\"L\u00f6rdag\"];\nconst day=weekdays[date.getDay()];\nconst dateFormatted=`${day} ${date.getDate()}\/${date.getMonth()+1}`;\nconst startTime=date.toTimeString().slice(0,5);\nreturn endTime?`${dateFormatted} kl. ${startTime}-${endTime}`:`${dateFormatted} kl. ${startTime}`;\n}\n\nfunction renderCalendar(){\n\nconst now=new Date();\nconst calendar=document.getElementById(\"calendar-scroll\");\ncalendar.innerHTML=\"\";\n\nlet hasAnyEvent=false;\nlet rubrikSatt=false;\n\nevents.forEach(block=>{\n\nlet monthHasEvents=false;\nconst eventDivs=[];\n\nblock.data.sort((a,b)=>new Date(a.date)-new Date(b.date));\n\nblock.data.forEach(event=>{\n\nconst start=new Date(event.date);\nlet end=null;\n\nif(event.endTime){\nconst[h,m]=event.endTime.split(\":\");\nend=new Date(start);\nend.setHours(parseInt(h),parseInt(m));\n}\n\nif(start>=now || (end && end>=now)){\nmonthHasEvents=true;\nhasAnyEvent=true;\n\nif(!rubrikSatt){\nconst rubrik=document.createElement(\"div\");\nrubrik.className=\"section-title\";\nrubrik.innerText=\"Evenemang\";\ncalendar.appendChild(rubrik);\nrubrikSatt=true;\n}\n\nconst eventDiv=document.createElement(\"div\");\neventDiv.className=\"box\";\neventDiv.innerHTML=`<strong>${formatDate(event.date,event.endTime)}<\/strong><br>${event.text}`;\neventDivs.push(eventDiv);\n}\n\n});\n\nif(monthHasEvents){\nconst monthHeader=document.createElement(\"div\");\nmonthHeader.className=\"month\";\nmonthHeader.innerText=block.month;\ncalendar.appendChild(monthHeader);\n\neventDivs.forEach(e=>calendar.appendChild(e));\n}\n\n});\n\nif(!hasAnyEvent){\ncalendar.innerHTML=\"<div class='box'>Inga kommande aktiviteter.<\/div>\";\n}\n\n}\n\nrenderCalendar();\n\n\/* FIX: stabil s\u00f6k utan layout-hopp *\/\ndocument.getElementById(\"search\").addEventListener(\"input\", function(){\nconst q=this.value.toLowerCase();\n\ndocument.querySelectorAll(\"#stromsberg-calendar .box\").forEach(b=>{\nconst match=b.innerText.toLowerCase().includes(q);\nb.style.visibility = match ? \"visible\" : \"hidden\";\nb.style.height = match ? \"\" : b.offsetHeight + \"px\";\n});\n});\n\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u00c5terkommande \u00f6ppettider Str\u00f6msbergs Caf\u00e9 Fr\u00e5n 1 maj dagligen kl. 11\u201316. Nostalgimuseum i Domarbo \u00d6ppet l\u00f6rdagar och s\u00f6ndagar 30\/5\u201330\/8 kl. 11\u201316 (midsommar st\u00e4ngt). Str\u00f6msbergs Hantverkshus (i Brukslokalen) \u00d6ppet l\u00f6rdagar och s\u00f6ndagar kl. 11\u201316 i april och maj. \u00d6ppet torsdag\u2013s\u00f6ndag kl. 11\u201316 i juni, juli och augusti. Kanotuthyrning 1\/5\u201330\/9. tel. 070-7425634. Bildutst\u00e4llning &#8221;I Grevens tid&#8221; Dagligen 1\/5\u201322\/9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5139","page","type-page","status-publish","hentry"],"publishpress_future_action":{"enabled":false,"date":"2026-05-15 14:23:24","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.stromsbergsbruk.nu\/index.php?rest_route=\/wp\/v2\/pages\/5139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stromsbergsbruk.nu\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.stromsbergsbruk.nu\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.stromsbergsbruk.nu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stromsbergsbruk.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5139"}],"version-history":[{"count":1,"href":"https:\/\/www.stromsbergsbruk.nu\/index.php?rest_route=\/wp\/v2\/pages\/5139\/revisions"}],"predecessor-version":[{"id":5140,"href":"https:\/\/www.stromsbergsbruk.nu\/index.php?rest_route=\/wp\/v2\/pages\/5139\/revisions\/5140"}],"wp:attachment":[{"href":"https:\/\/www.stromsbergsbruk.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}