{"id":27,"date":"2021-12-10T20:13:30","date_gmt":"2021-12-10T20:13:30","guid":{"rendered":"https:\/\/montclair.dpsk12.org\/?page_id=27"},"modified":"2025-08-13T14:47:13","modified_gmt":"2025-08-13T14:47:13","slug":"wp-content-uploads-sites-205-2024-2025-calendar-jpg","status":"publish","type":"page","link":"https:\/\/montclair.dpsk12.org\/es\/wp-content-uploads-sites-205-2024-2025-calendar-jpg\/","title":{"rendered":"Calendars"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">*<strong>NEW*<\/strong> 2025-26 Calendar<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"791\" src=\"http:\/\/montclair.dpsk12.org\/wp-content\/uploads\/sites\/205\/2025-26-School-Year-Calendar-MONTCLAIR-FINALIZED-1.pdf-1-1024x791.png\" alt=\"\" class=\"wp-image-6876\" srcset=\"https:\/\/montclair.dpsk12.org\/wp-content\/uploads\/sites\/205\/2025-26-School-Year-Calendar-MONTCLAIR-FINALIZED-1.pdf-1-1024x791.png 1024w, https:\/\/montclair.dpsk12.org\/wp-content\/uploads\/sites\/205\/2025-26-School-Year-Calendar-MONTCLAIR-FINALIZED-1.pdf-1-300x232.png 300w, https:\/\/montclair.dpsk12.org\/wp-content\/uploads\/sites\/205\/2025-26-School-Year-Calendar-MONTCLAIR-FINALIZED-1.pdf-1-768x593.png 768w, https:\/\/montclair.dpsk12.org\/wp-content\/uploads\/sites\/205\/2025-26-School-Year-Calendar-MONTCLAIR-FINALIZED-1.pdf-1-1536x1187.png 1536w, https:\/\/montclair.dpsk12.org\/wp-content\/uploads\/sites\/205\/2025-26-School-Year-Calendar-MONTCLAIR-FINALIZED-1.pdf-1.png 2000w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\"  class=\"wp-block-file__embed\" data=\"https:\/\/montclair.dpsk12.org\/wp-content\/uploads\/sites\/205\/25-26-Family_Events-Calendar_-Montclair-FINALIZED-SLT-1-Family-Calendar.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Incrustado de 25-26 Family_Events Calendar_ Montclair-- FINALIZED (SLT) - 1 Family Calendar.\"><\/object><a id=\"wp-block-file--media-abde1c45-e097-4f6d-9026-c51638ddc588\" href=\"https:\/\/montclair.dpsk12.org\/wp-content\/uploads\/sites\/205\/25-26-Family_Events-Calendar_-Montclair-FINALIZED-SLT-1-Family-Calendar.pdf\">25-26 Family_Events Calendar_ Montclair&#8211; FINALIZED (SLT) &#8211; 1 Family Calendar<\/a><a href=\"https:\/\/montclair.dpsk12.org\/wp-content\/uploads\/sites\/205\/25-26-Family_Events-Calendar_-Montclair-FINALIZED-SLT-1-Family-Calendar.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-abde1c45-e097-4f6d-9026-c51638ddc588\">Download<\/a><\/div>\n\n\n\n  <div id=\"staff-listing-block_71c9d73e541c9fcea85ef795e9673a84\" class=\"google-calendar\">\n    <div id='calendar'><\/div>\n  <\/div>\n\n  <script>\n\n  var calendarEl = document.getElementById('calendar');\n\n  var defaultCalView = 'dayGridMonth';\n  var listViewOverride = false;\n\n  if (listViewOverride) {\n    defaultCalView = 'futureListView';\n  }\n\n  var calendar = new FullCalendar.Calendar(calendarEl, {\n    viewSkeletonRender: function(info) {\n      \/\/console.log(info); \/\/dump the current object\n\n      var defTitle = info.view.title;\n      \/\/console.log(defTitle);\n\n      if(info.view.type == \"futureListView\" ){\n          \/\/console.log('list view activated');\n          var centerTexts = document.getElementsByClassName('fc-center');\n          var centerText = centerTexts[0];\n          centerText.innerHTML = '<h5>Upcoming Events<\/h5>';\n      } else if (info.view.type != \"futureListView\" ){\n          \/\/console.log('month view activated');\n\n          var centerTexts = document.getElementsByClassName('fc-center');\n          var centerText = centerTexts[0];\n          \n          centerText.innerHTML = '<h5>' + defTitle + '<\/h5>';\n      }\n      \n    },\n\n    datesRender: function(info) {\n      \/\/console.log(info);\n\n      var defTitle = info.view.title;\n\n      if(info.view.type == \"futureListView\" ){\n          \/\/console.log('list view activated');\n          var centerTexts = document.getElementsByClassName('fc-center');\n          var centerText = centerTexts[0];\n          centerText.innerHTML = '<h5>Upcoming Events<\/h5>';\n      } else if (info.view.type != \"futureListView\" ){\n          \/\/console.log('month view activated');\n\n          var centerTexts = document.getElementsByClassName('fc-center');\n          var centerText = centerTexts[0];\n          \n          centerText.innerHTML = '<h5>' + defTitle + '<\/h5>';\n      }\n    },\n\n    timeZone: 'America\/Denver',\n    plugins: [ 'dayGrid', 'list', 'googleCalendar' ],\n    defaultView: defaultCalView,\n    header: {\n      left: 'prev,next today',\n      center: 'title',\n      right: 'dayGridMonth,futureListView'\n    },\n\n    views: {\n      futureListView: {\n        type: 'list',\n        visibleRange: function(currentDate) {\n          var startDate = new Date(currentDate.valueOf());\n          var endDate = new Date(currentDate.valueOf());\n\n          startDate.setDate(startDate.getDate());\n          endDate.setDate(endDate.getDate() + 365);\n\n          return { start: startDate, end: endDate };\n        }\n      }\n    },\n\n    displayEventTime: true, \/\/ show the time column in list view\n\n    \/\/ THIS KEY WON'T WORK IN PRODUCTION!!!\n    \/\/ To make your own Google API key, follow the directions here:\n    \/\/ http:\/\/fullcalendar.io\/docs\/google_calendar\/\n    googleCalendarApiKey: 'AIzaSyA5xIqU6OJkY_c0su0yAy1BwGSZpOpRAfo',\n\n    \/\/ US Holidays\n    \/\/events: 'montclairelementary1151@gmail.com',\n\n    eventSources: [\n\n      \/\/ primary feed\n      {\n        url: 'montclairelementary1151@gmail.com', \/\/ use the `url` property\n        color: '#be1e2d',    \/\/ an option!\n        \/\/textColor: 'black'  \/\/ an option!\n      },\n\n      \/\/ any other sources...\n\n                          \n\n    ],\n\n    eventClick: function(arg) {\n\n      \/\/ opens events in a popup window\n      window.open(arg.event.url, '_blank', 'width=700,height=600');\n\n      \/\/ prevents current tab from navigating\n      arg.jsEvent.preventDefault();\n    }\n\n  });\n\n\n  calendar.render();\n\n  \/\/ var centerTexts = document.getElementsByClassName('fc-center');\n  \/\/ var centerText = centerTexts[0];\n\n  \/\/ centerText.innerHTML = '<h5>Upcoming Events<\/h5>';\n\n  <\/script>\n","protected":false},"excerpt":{"rendered":"<p>*NEW* 2025-26 Calendar<\/p>\n","protected":false},"author":68,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"class_list":["post-27","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/montclair.dpsk12.org\/es\/wp-json\/wp\/v2\/pages\/27"}],"collection":[{"href":"https:\/\/montclair.dpsk12.org\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/montclair.dpsk12.org\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/montclair.dpsk12.org\/es\/wp-json\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/montclair.dpsk12.org\/es\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":15,"href":"https:\/\/montclair.dpsk12.org\/es\/wp-json\/wp\/v2\/pages\/27\/revisions"}],"predecessor-version":[{"id":6881,"href":"https:\/\/montclair.dpsk12.org\/es\/wp-json\/wp\/v2\/pages\/27\/revisions\/6881"}],"wp:attachment":[{"href":"https:\/\/montclair.dpsk12.org\/es\/wp-json\/wp\/v2\/media?parent=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}