1<!-- from CSV --> 2<!DOCTYPE html> 3<html lang="en"> 4<head> 5 <!--pageID 6746--> 6 7 <meta charset="UTF-8"> 8 9 <title>St Patrick & St Edmund's Catholic Primary School - Newsletters</title> 10 11 <meta name="description" content="Welcome to the website of St Patrick & St Edmund's Catholic Primary School" /> 12 <meta name="keywords" content="St Patrick & St Edmund's Catholic Primary School, Rosebery Street, Birmingham" /> 13 <meta name="author" content="St Patrick & St Edmund's Catholic Primary School website"/> 14 15 <meta name="robots" content="INDEX, FOLLOW"/> 16 <meta name="revisit-after" content="2 days"/> 17 18 <meta name="rating" content="General"/> 19 <meta property="og:site_name" content="St Patrick & St Edmund's Catholic Primary School" /> 20<meta property="og:title" content="Newsletters" /> 21<meta property="og:url" content="https://www.stpatandsted.greenhousecms.co.uk/News/Newsletters/" /> 22<meta property="og:type" content="website" /> 23<meta property="og:description" content="This area will show all documents uploaded to the /docs/NEWSLETTERS folder." /> 24<meta name="twitter:card" content="summary" /> 25<meta name="twitter:title" content="Newsletters" /> 26<meta name="twitter:description" content="This area will show all documents uploaded to the /docs/NEWSLETTERS folder." /> 27<meta name="twitter:url" content="https://www.stpatandsted.greenhousecms.co.uk/News/Newsletters/" /> 28 29 30 <link rel="shortcut icon" href="/favicon.ico" /> 31 <link rel="icon" href="/favicon.ico" /> 32 33<link href="/admin/public/c_boxes_buttons.css" rel="stylesheet" type="text/css" /> 34<link href="/inc/c.css" rel="stylesheet" type="text/css" media="screen" /> 35 36<!-- MOBILE / RESPONSIVE --> 37<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2"> 38 39<!-- Import IE8 and IE7 Stylesheets --> 40 <!--[if lt IE 9]> 41
41<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
41 42 <link href="/inc/c_IE8.css" rel="stylesheet" type="text/css" media="screen" /> 43 <![endif]--> 44 <!--[if lt IE 8]> 45 <link href="/inc/c_IE7.css" rel="stylesheet" type="text/css" media="screen" /> 46 <![endif]--> 47 48<!-- IE warnings --> 49 <!--[if IE]> 50 <div id="ie-warning"> 51 <p>Sorry, this version of Internet Explorer <strong>may not support certain features</strong>.<br /> 52 <p>We recommend <a href="https://www.google.com/chrome/" target="_blank">Google Chrome</a>.</p> 53 <a onclick="myFunction()">Thank you but no.</a > 54 </div> 55 56
56<script> 57 function myFunction() { 58 var x = document.getElementById("ie-warning"); 59 if (x.style.display === "none") { 60 x.style.display = "block"; 61 } else { 62 x.style.display = "none"; 63 } 64 } 65 </script>
65 66 <![endif]--> 67 68<!-- Current position in navigation --> 69 70<style type="text/css"> 71 .nav li a#nav2427 {background-color: #1FBF5C;} 72 #SideHeadingPages li a#subID6746 {text-decoration: none; background: rgba(31, 191, 92, 0.6);} 73 #SideHeadingPages li a#childID6746 {text-decoration: none;background: rgba(31, 191, 92, 0.6);} 74 ul li.sidelist_li {display:none;} 75 ul li.PPID6746 {display:block; } 76</style> 77 78<!-- Import jQuery -->
79<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
79 80<!--
80<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
80--> 81 82<!-- If using using Google Webfonts, link to the external CSS file here --> 83 84 85 <style>#gh-ip-msg{display:none;position:fixed;z-index:2147483647;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.92);color:#fff;font:15px/1.4 Arial,sans-serif;padding:12px 18px;border:1px solid #FFF;border-radius:6px;box-shadow:0 4px 18px rgba(0,0,0,.25);pointer-events:none;text-align:center}#gh-ip-msg small{display:block;font-size:12px;line-height:1.3;margin-top:5px;opacity:.8}html.gh-ip-msg-on #gh-ip-msg{display:block}html.gh-ip-blur img,html.gh-ip-blur picture,html.gh-ip-blur svg,html.gh-ip-blur canvas,html.gh-ip-blur video,html.gh-ip-blur [style*="background-image"],html.gh-ip-blur [data-gh-bg]{filter:blur(32px)!important;transition:none!important}img{-webkit-user-drag:none!important;user-select:none!important}@media print{img,picture,svg,canvas,video,[style*="background-image"]{filter:blur(32px)!important}}</style> 86 <div id="gh-ip-msg">Images protected by Greenhouse School Websites</div> 87
87<script>(function(){var d=document,h=d.documentElement,t=null;function bg(){for(var e=d.getElementsByTagName("*"),i=0;i<e.length;i++){try{var s=getComputedStyle(e[i]).backgroundImage;s&&s!="none"&&e[i].setAttribute("data-gh-bg","1")}catch(x){}}}function msg(x,esc){var e=d.getElementById("gh-ip-msg");e&&(e.innerHTML=x+(esc?"<small>Press ESC to unblur</small>":""));h.classList.add("gh-ip-msg-on");clearTimeout(t);t=setTimeout(function(){if(!h.classList.contains("gh-ip-blur"))h.classList.remove("gh-ip-msg-on")},2500)}function protect(x){bg();msg(x||"Image protected by Greenhouse School Websites",true);h.classList.add("gh-ip-blur")}function clear(){h.classList.remove("gh-ip-blur");h.classList.remove("gh-ip-msg-on")}d.addEventListener("contextmenu",function(e){e.preventDefault();msg("Right-click has been disabled to help protect images",false);return false},true);d.addEventListener("dragstart",function(e){if(e.target&&e.target.tagName&&e.target.tagName.toLowerCase()=="img"){e.preventDefault();msg("Image dragging has been disabled",false);return false}},true);d.addEventListener("keydown",function(e){var k=(e.key||"").toLowerCase(),c=(e.code||"").toLowerCase();if(k=="escape"){clear();return false}if(k=="control"||e.ctrlKey||k=="printscreen"||c=="printscreen"){e.preventDefault();protect("Image protected by Greenhouse School Websites");try{if(k=="printscreen"||c=="printscreen")navigator.clipboard.writeText("")}catch(x){}return false}},true);d.addEventListener("keyup",function(e){var k=(e.key||"").toLowerCase(),c=(e.code||"").toLowerCase();if(k=="printscreen"||c=="printscreen"){protect("Images protected by Greenhouse School Websites");try{navigator.clipboard.writeText("")}catch(x){}}},true);setTimeout(bg,500)})();</script>
87 88 89</head> 90 91<body class="body_6746"> 92 93 94 95<!-- Wrapper --> 96 97<a href="#mainholder" class="skip-link">Skip to main content</a> 98 99<div id="wrapper"> 100 101 102 103 <header> 104 105 <div class="wrapper"> 106 107 <h1 class="hidden" title="Go to home page"> 108 St Patrick & St Edmund's Catholic Primary School 109 </h1><!-- Title --> 110 <div id="logo-index"><a href="/index.asp"><img 111 src="/i/design/st-patricks-st-edmunds-catholic-primary.png" id="logo" 112 alt="St Patrick & St Edmund's Catholic Primary School" title="St Patrick & St Edmund's Catholic Primary School">St Patrick & St Edmund's 113 <span>Catholic Primary School</span></a></div><!-- Logo --> 114 115 <p id="head-strap"> 116 Live together<span>,</span> <br> 117 Pray together<span>,</span> <br> 118 Learn together 119 </p> 120 121 <!-- Tools & Social links --> 122 <ul id="tools-dock"> 123 <!-- Social Links --> 124 <li><a href="#" target="_blank" id="twitter-head"></a></li> 125 <li><a href="#" target="_blank" id="facebook-head"></a></li> 126 <li><a href="#" target="_blank" id="safe-head"></a></li> 127 128 <!-- Search Link - (needs overlay in footer and js) --> 129 <li><a id="FS" href="#search"></a></li> 130 <!-- Translate --> 131 <li> 132 <div class="translate"> 133 <div id="google_translate_element"></div> 134 </div> 135 </li> 136 </ul> 137 138 </div><!-- header wrapper --> 139 </header><!-- Header --> 140 141 <nav id="navholder"> 142 <div class="wrapper"> 143 <ul id="dmenu" class="nav"> 144<li id="TopNavLi1735"><a href="/" id="nav1735">Home</a> 145<ul><li><a href="/About-Us/">About Us</a></li></ul></li><li id="TopNavLi1736"><a href="/About-Us" id="nav1736">School Information</a> 146<ul><li><a href="/Accessibility-Audit-Plan/">Accessibility Audit Plan</a></li><li><a href="/Admissions-Arrangements/">Admissions Arrangements</a></li><li><a href="https://www.compare-school-performance.service.gov.uk/school/103439/st-patrick-and-st-edmund-s-catholic-primary-school/primary" target="_blank">End of Key Stage Assessment Information</a></li><li><a href="/Financial-Information/">Financial Information</a></li><li><a href="/Governing-Body/">Governing Body</a></li><li><a href="/Ofsted-Report/">Ofsted Report</a></li><li><a href="/Pupil-Premium-Catch-up-Funding/">Pupil Premium & Catch up Funding</a></li><li><a href="/Safeguarding/">Safety and Wellbeing</a></li><li><a href="/SEND-Information/">SEND Information</a></li><li><a href="/Sports-Premium/">Sports Premium</a></li><li><a href="/Who-s-Who/">Who's Who</a></li></ul></li><li id="TopNavLi2427"><a href="#" id="nav2427">For Parents</a> 147<ul><li><a href="/After-School-Clubs/">After School Clubs</a></li><li><a href="/Attendance/">Attendance</a></li><li><a href="/Breakfast-Club/">Breakfast Club</a></li><li><a href="/Home-Learning/">Home Learning</a></li><li><a href="/Home-School-Communication/">Home/School Communication</a></li> 148 149<li><a href="/MCAS/">MCAS</a> 150 151</li><li><a href="/News/Newsletters/">Newsletters</a></li><li><a href="/Nursery/">Nursery</a></li><li><a href="/Opportunities-for-your-child-to-be-a-leader/">Opportunities for your child to be a leader</a></li><li><a href="/Pastoral-Support/">Pastoral Support</a></li><li><a href="/School-Meals/">School Meals</a></li><li><a href="/School-Uniform/">School Uniform</a></li><li><a href="/Term-Dates/">Term Dates</a></li><li><a href="/The-School-Day/">The School Day</a></li></ul></li><li id="TopNavLi1738"><a href="#" id="nav1738">Catholic Life</a> 152<ul><li><a href="/Catholic-Pupil-Profile/">Catholic Pupil Profile</a></li><li><a href="/Catholic-Social-Teaching/Catholic_Social_Teaching_Prayers_for_Children__1_.pdf">Catholic Social Teaching</a></li><li><a href="/Charity-and-Social-Action/">Charity and Social Action</a></li><li><a href="/Live-Simply/">Live Simply</a></li><li><a href="/Mission-Statement/">Mission Statement</a></li><li><a href="https://stpatsbham.org.uk/" target="_blank">Parish</a></li><li><a href="/Pilgrim-of-Hope/">Pilgrims of Hope</a></li><li><a href="/Prayer-Collective-Worship/">Prayer & Collective Worship</a></li><li><a href="/RE-and-Catholic-Life-Policy/">RE and Catholic Life</a></li><li><a href="/Section-48-Inspection-Report/2024-06-CSI-Report-St-Patrick-and-St-Edmunds-Winson-Green.pdf">Section 48 Inspection Report</a></li><li><a href="/Wellbeing-SPASES/">Wellbeing@SPASES</a></li></ul></li><li id="TopNavLi1740"><a href="#" id="nav1740">Curriculum Information</a> 153<ul><li><a href="/British-Values/">British Values</a></li><li><a href="/Curriculum-by-Year-Group/">Curriculum by Year Group</a></li><li><a href="/curriculum-Intent/">Curriculum Intent</a></li><li><a href="/Phonics-Early-Reading/">Phonics & Early Reading</a></li><li><a href="/Relationship-and-Sex-Education/">Relationship and Sex Education</a></li><li><a href="/Spiritual-Moral-Social-Vocational-and-Cultural-Dev/">Spiritual, Moral, Social, Vocational and Cultural Development</a></li><li><a href="/The-Prevent-Strategy/">The Prevent Strategy</a></li></ul></li><li id="TopNavLi1739"><a href="#" id="nav1739">Policies</a> 154<ul><li><a href="/Policies/">School Policies</a></li></ul></li><li id="TopNavLi1741"><a href="#" id="nav1741">Contact Us</a> 155<ul><li><a href="/Legal/">Terms of Use</a></li><li><a href="/Vacancies/">Vacancies</a></li></ul></li></ul> 156 </div> 157 </nav> 158 <!-- NavHolder --> 159 160 <div id="slider"> 161 162 </div><!-- Slider --> 163 164 165 166 167 168 <!-- Main Holder --> 169 170 <div id="mainholder"> 171 <div class="wrapper-inside"> 172 <div class="Content2Column"> 173<h1>Newsletters</h1> 174<h2>2026-2027</h2> 175
176<ul id="ul-autolist" class="clearfix auto-list list-view-list auto-list-modal"> 177 <li class="autolist-item-pdf" style='background-image:url(/i/icons/software/pdf.png)'> 178 <a class='autolist-item-pdf auto-list-modal' href="#gswModal1" rel="modal:open" data-modalid="#gswModal1" data-url="https://www.stpatandsted.greenhousecms.co.uk/docs/newsletters/2026-2027/Issue_1_-_September_2026.pdf" title="Open this file"> 179 Issue 1 - September 2026 180 </a> 181 <a class="autolist-download" href="https://www.stpatandsted.greenhousecms.co.uk/docs/newsletters/2026-2027/Issue_1_-_September_2026.pdf" download title="Download Issue_1_-_September_2026.pdf">download_for_offline</a> 182 <div class="modal-wrap"> 183 <div class="modal modal-autolist modal-pdf" id="gswModal1"> 184 <div class="count"></div> 185 <p class="policyheading"><a href="https://www.stpatandsted.greenhousecms.co.uk/docs/newsletters/2026-2027/Issue_1_-_September_2026.pdf" download title="Download Issue_1_-_September_2026.pdf">download_for_offline</a>Issue 1 - September 2026</p> 186 <div class="modalcontent"></div> 187 </div> 188 </li> 189</ul> 190<h5></h5> 191 192 <style type="text/css"> 193 .modal {height:90%} 194 .autolist-item-pdf {display:block} 195 </style> 196
196<script type="text/javascript"> 197 198 $(function() { 199 $("li a.auto-list-modal").click(function() { 200 // $(this).parent().addClass("show-edit-category"); 201 var modalid = $(this).data('modalid'); 202 var url = $(this).data('url'); 203 var ext = url.split('.').pop().toLowerCase(); 204 var frame_url; 205 if (ext == 'pdf') { 206 frame_url = 'https://www.stpatandsted.greenhousecms.co.uk/admin/inc/FrontEndFiles/AutoLists/viewer/web/viewer.html?file=' + url + '#zoom=page-width'; 207 } else if (ext == 'doc' || ext == 'docx' || ext == 'xls' || ext == 'xlsx' || ext == 'ppt' || ext == 'pptx') { 208 frame_url = 'https://view.officeapps.live.com/op/embed.aspx?src=' + url; 209 } else { 210 frame_url = url; 211 } 212 $(modalid).find('.modalcontent').html('<iframe src="' + frame_url + '" frameborder="0" style="display:block;width:100%;height:100%"></iframe>'); 213 }); 214 }); 215 </script>
215 216<!-- 217 <link rel="stylesheet" href="/admin/inc/FrontEndFiles/modal/gswMultiModal.css"> 218
218<script src="/admin/inc/FrontEndFiles/modal/gswMultiModal.js"></script>
218 219 --> 220 221<p> </p> 222</div> 223<div class="ColumnRight"> 224<nav id="SideHeadingPages" class="SideHeading"><h2>For Parents</h2> 225<ul class="SideList"><li><a href="http://www.stpatandsted.greenhousecms.co.uk/After-School-Clubs/" id="subID8301">After School Clubs</a></li><li><a href="http://www.stpatandsted.greenhousecms.co.uk/Attendance/" id="subID8303">Attendance</a></li><li><a href="http://www.stpatandsted.greenhousecms.co.uk/Breakfast-Club/" id="subID13981">Breakfast Club</a></li><li><a href="http://www.stpatandsted.greenhousecms.co.uk/Home-Learning/" id="subID8304">Home Learning</a></li><li><a href="http://www.stpatandsted.greenhousecms.co.uk/Home-School-Communication/" id="subID8311">Home/School Communication</a></li> 226 227<li><a href="http://www.stpatandsted.greenhousecms.co.uk/MCAS/" id="subID29780">MCAS</a></li> 228 229<li><a href="http://www.stpatandsted.greenhousecms.co.uk/News/Newsletters/" id="subID6746">Newsletters</a></li><li><a href="http://www.stpatandsted.greenhousecms.co.uk/Nursery/" id="subID8305">Nursery</a></li><li><a href="http://www.stpatandsted.greenhousecms.co.uk/Opportunities-for-your-child-to-be-a-leader/" id="subID8306">Opportunities for your child to be a leader</a></li><li><a href="http://www.stpatandsted.greenhousecms.co.uk/Pastoral-Support/" id="subID8307">Pastoral Support</a></li><li><a href="http://www.stpatandsted.greenhousecms.co.uk/School-Meals/" id="subID8308">School Meals</a></li><li><a href="http://www.stpatandsted.greenhousecms.co.uk/School-Uniform/" id="subID8309">School Uniform</a></li><li><a href="http://www.stpatandsted.greenhousecms.co.uk/Term-Dates/" id="subID8310">Term Dates</a></li><li><a href="http://www.stpatandsted.greenhousecms.co.uk/The-School-Day/" id="subID8312">The School Day</a></li> 230</ul></nav> 231</div> 232 233 </div><!--wrapper-inside--> 234 </div> 235</div> 236 237<!-- Footer --> 238 239<footer> 240 <div class="wrapper"> 241 242 <h2 class="footer-heading">St Patrick and St Edmund's Catholic Primary School</h2> 243 244 <p class="address"> 245 <b>EYFS & KS1</b><br> 246 Rosebery Street, 247 Birmingham, 248 B18 7PA 249 <br> 250 <b>KS2</b><br> 251 Dudley Road, 252 Birmingham, 253 B18 7QW 254 </p> 255 <p class="telephone"><b>Main School Office:</b><br> 0121 247 3947<br> 256 option 1 for Infant site,<br> 257 option 2 for Junior site.<br><br> 258 <b>Kitchen:</b> 0121 523 7275 259 </p> 260 <a href="/cdn-cgi/l/email-protection#5c39322d29352e251c2f282c3d283d32382f283938723e343d31722f3f34722937632f293e36393f286119322d29352e25796e6c3a2e3331796e6c2b393e2f352839"><span class="__cf_email__" data-cfemail="c8ada6b9bda1bab188bbbcb8a9bca9a6acbbbcadace6aaa0a9a5e6bbaba0e6bda3">[email protected]</span></a> 261 262 </div> 263</footer> 264 265<!-- ------------------------ "Sub-Footer" ------------------------ --> 266 267<div class="sub-footer"> 268 <div class="wrapper"> 269 <p class="copyright">© 2026 · <a href="/legal">Legal Information</a></p> 270 <p id="credit">School Website Design by <a href="https://www.greenhouseschoolwebsites.co.uk" 271 target="_blank">Greenhouse School Websites</a></p> 272 </div> 273</div> 274 275<section id="map-sec"> 276 <div> 277 </div> 278</section> 279 280<section id="awards"> 281 <div class="CMSawards"> 282 <ul> 283 <li> </li> 284 </ul> 285</div> 286 287 </section> 288 289 290<!-- Search Form Overlay --> 291<div id="search"> 292 <form id="FS" method="post" action="/inc/Search/"> 293 <label for="search-field" class="sr-only">Search site</label> 294 295<input placeholder="Search site" name="S" type="search" id="search-field" 296 onfocus="resetsearch()" value="Search site"></form> 297</div> 298 299 300<!-- Translate -->
vendor: 110 bytes, lines 300-301
300 301<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
301<script type="text/javascript" 302src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
vendor: 2 bytes, line 302
302
303<script type="text/javascript"> 304function googleTranslateElementInit() { 305 new google.translate.TranslateElement({ pageLanguage: 'en' }, 'google_translate_element'); 306} 307</script>
307 308 309<!-- animation lib -->
310<script type="text/javascript" src="/inc/js/optional/scrollReveal.js"></script>
310 311
312<script> 313// page animations 314ScrollReveal().reveal('#logo-index', {}); 315ScrollReveal().reveal('#tools-dock li', {}); 316ScrollReveal().reveal('#head-strap', {}); 317ScrollReveal().reveal('#navholder', {}); 318ScrollReveal().reveal('#buttons-sec', {}); 319ScrollReveal().reveal('#welcome-sec #title-box', {}); 320ScrollReveal().reveal('#welcome-sec #welcome-box', {}); 321ScrollReveal().reveal('#schools-sec', {}); 322ScrollReveal().reveal('#mission-sec', {}); 323ScrollReveal().reveal('#values-sec', {}); 324ScrollReveal().reveal('#strap-sec', {}); 325ScrollReveal().reveal('footer *', {}); 326ScrollReveal().reveal('.sub-footer *', {}); 327ScrollReveal().reveal('#map-sec', {}); 328</script>
328 329 330
331<script type="text/javascript" src="/inc/js/scripts.min.js"></script>
vendor: 2 bytes, line 331
331
332<script type="text/javascript"> 333 334// Mobile Navigation 335$(document).ready(function () { 336 $('nav#navholder .wrapper').meanmenu({ 337 meanMenuContainer: '#wrapper', // Choose where meanmenu will be placed within the HTML 338 meanScreenWidth: "990", // set the screen width you want meanmenu to kick in at 339 meanRevealPosition: "center", // left right or center positions 340 meanRevealPositionDistance: "", // Tweak the position of the menu from the left / right 341 meanShowChildren: true, // true to show children in the menu, false to hide them 342 meanExpandableChildren: true, // true to allow expand/collapse children 343 meanRemoveAttrs: true, // true to remove classes and IDs, false to keep them 344 meanDisplay: "block", // override display method for table cell based layouts e.g. table-cell 345 removeElements: "" // set to hide page elements 346 }); 347}); 348 349 350// Search Overlay 351$(document).ready(function () { 352 $('a[href="#search"]').on('click', function (event) { 353 $('#search').addClass('open'); 354 setTimeout(function () { $('input[name="S"]').focus() }, 1000); 355 }); 356 $('#search, #search button.close').on('click keyup', function (event) { 357 if (event.target == this || event.target.className == 'close' || event.keyCode == 27) { 358 $(this).removeClass('open'); 359 } 360 }); 361}); 362 363// Backstretch 364 $.backstretch([ 365 "/i/photos/Gallery/Home/833362.jpg" , 366 "/i/photos/Gallery/Home/833408.jpg" , 367 "/i/photos/Gallery/Home/833546.jpg" , 368 "/i/photos/Gallery/Home/833669.jpg" , 369 "/i/photos/Gallery/Home/photo_2.jpg" , 370 371 ], { 372 duration: 4000 373 , fade: 550 374 } 375 ); 376 <!-- banimgs = 6 banimgsize = 562500 --> 377 378 379 //Calculate hero height INSIDE 380 $(function () { 381 $(window).bind("resize", function () { 382 var height = $(window).height(); 383 $('#slider').height(350); 384 }).trigger("resize"); 385 }); 386 387 388 389// Reset site search form on focus 390function resetsearch() { 391 $("#search-field").val(""); 392} 393 394$(document).ready(function () { 395 396 // Check to see if there's anything in sidebar 397 var cl = $('.ColumnLeft nav').length; 398 var cr = $('.ColumnRight nav').length; 399 400 // Finding an li inside the div 401 var awb = $('.CMSawards li img').length; 402 403 // If nothing added via CMS 404 if (awb == 0) { 405 $('.CMSawards').attr('class', 'hidden'); 406 $('#awards').hide(); 407 } 408 409 // If sidebars are empty, change Content2Column to Content1Column 410 if (cl == 0 && cr == 0) { 411 $('.Content2Column').attr('class', 'Content1Column'); 412 $('.ColumnLeft, .ColumnRight').hide(); 413 } 414 415 // Add parent class to 2nd level links with children 416 $("#dmenu li li a").each(function () { 417 if ($(this).next().length > 0) { 418 $(this).addClass("parent"); 419 }; 420 }); 421 422 // Add doubleTapToGo to navigation links 423 $("#dmenu li:has(ul)").doubleTapToGo(); /* touch device menus */ 424 425}); 426 427//RESPONSIVE CODE 428function checkWidth() { 429 var windowSize = $(window).width(); 430 if (windowSize < 770) { 431 // If mobile: Insert sidebar after Content2Column 432 $(".ColumnLeft").insertAfter(".Content2Column"); 433 $(".ColumnRight").insertAfter(".Content2Column"); 434 } else { 435 // Otherwise reposition sidebar before Content2Column 436 $(".ColumnLeft").insertBefore(".Content2Column"); 437 $(".ColumnRight").insertBefore(".Content2Column"); 438 } 439} 440checkWidth(); 441$(window).bind('resize orientationchange', function () { 442 checkWidth(); 443}); 444 445//Close modal 446$(function () { 447 $(".close-CMSmodal").click(function () { 448 $(".message-CMSmodal").addClass("hide-CMSmodal"); 449 $(".CMSmodal-home").addClass("CMSmodal-bg"); 450 }); 451}); 452 453//prevent # link from having action 454$('a[href="#"]').click(function (e) { 455 e.preventDefault(); 456}); 457</script>
457 458 459<!-- reload on orientation or size change -->
460<script type="text/javascript"> 461window.onorientationchange = function () { 462 var orientation = window.orientation; 463 switch (orientation) { 464 case 0: 465 case 90: 466 case -90: window.location.reload(); 467 break; 468 } 469}; 470</script>
470 471 472 473 474
475<script type="text/javascript" charset="UTF-8" src="https://s3-eu-west-1.amazonaws.com/gsopublic/Cookie+Script/CookieScript_1.js" async></script>
475 476<!-- hide sidebars if empty -->
477<script type="text/javascript"> 478 var cleft = $.trim($('.ColumnLeft').text()).length; 479 var cright = $.trim($('.ColumnRight').text()).length; 480 // If sidebars are empty, change Content2Column to Content1Column 481 if (cleft < 4 && cright < 4) { 482 $('.Content2Column').attr('class','Content1Column'); 483 $('.ColumnLeft, .ColumnRight').hide(); } 484 if (cleft > 4 && cright < 4) { 485 $('.Content3Column').attr('class','Content2Column'); 486 $('.ColumnRight').hide(); } 487 if (cleft < 4 && cright > 4) { 488 $('.Content3Column').attr('class','Content2Column'); 489 $('.ColumnLeft').hide(); } 490</script>
490 491<!--end sidebar hide --> 492
493<script type="text/javascript"> 494 // add tableborder class on small displays 495 if ($(window).width() < 960) { 496 $('table').each(function () { 497 if ($(this).prop('scrollWidth') > $(this).width()) { 498 if (!$(this).parent().hasClass('js-scrollable')) $(this).wrap("<div class='js-scrollable'></div>"); 499 if (!$(this).attr('class') || !$(this).attr('class').length) $(this).addClass('tableborder'); 500 } 501 }); 502 if (typeof ScrollHint !== 'undefined' && document.querySelector('.js-scrollable')) new ScrollHint('.js-scrollable'); 503 } 504 if ($(window).width() < 500) { 505 var greenhouseMobileImages = $('#mainholder img'); 506 greenhouseMobileImages.each(function () { 507 var greenhouseMobileImage = $(this); 508 if (greenhouseMobileImage.width() > 200) greenhouseMobileImage.addClass('imagefullwidth'); 509 }); 510 } 511 $(window).resize(function () { 512 $('table').each(function () { 513 if (!$(this).attr('class') || !$(this).attr('class').length) $(this).addClass('tableborder'); 514 }); 515 }); 516 // block search from submitting if empty 517 var greenhouseSearchForm = document.getElementById('FS'); 518 if (greenhouseSearchForm) { 519 greenhouseSearchForm.onsubmit = function () { 520 var greenhouseSearchField = document.getElementById('search-field'); 521 var greenhouseSearchSubmit = document.getElementById('search-submit'); 522 if (greenhouseSearchField && !greenhouseSearchField.value) { 523 greenhouseSearchField.placeholder = 'Enter search text'; 524 return false; 525 } 526 if (greenhouseSearchSubmit) greenhouseSearchSubmit.disabled = true; 527 return true; 528 }; 529 } 530 // add alt tags to .backstretch images 531 document.addEventListener('DOMContentLoaded', function () { 532 function greenhouseAddBackstretchAltTags() { 533 var greenhouseAltImages = document.querySelectorAll('.backstretch img'); 534 for (var i = 0; i < greenhouseAltImages.length; i++) { 535 var greenhouseAltImage = greenhouseAltImages[i]; 536 if (!greenhouseAltImage.hasAttribute('alt') || greenhouseAltImage.getAttribute('alt').trim() === '') greenhouseAltImage.setAttribute('alt', 'A photo from St Patrick & St Edmunds Catholic Primary School'); 537 } 538 } 539 greenhouseAddBackstretchAltTags(); 540 var greenhouseBackstretchContainer = document.querySelector('.backstretch'); 541 if (greenhouseBackstretchContainer && typeof MutationObserver !== 'undefined') { 542 var greenhouseBackstretchObserver = new MutationObserver(greenhouseAddBackstretchAltTags); 543 greenhouseBackstretchObserver.observe(greenhouseBackstretchContainer, { childList: true, subtree: true }); 544 } 545 }); 546 // Document tracking 547 548</script>
548 549 550<!-- inline modal code --> 551 <link rel="stylesheet" href="/admin/inc/FrontEndFiles/modal/gswMultiModal.css"> 552
552<script src="/admin/inc/FrontEndFiles/modal/gswMultiModal.js"></script>
552 553<!-- end modal code --> 554 555 556<!-- Stats --> 557 558<!-- Google tag (gtag.js) Google Analytics (GA28) -->
vendor: 65 bytes, lines 558-559
558 559<script async src="https://www.googletagmanager.com/gtag/js?id=
559G-2KHVZQ6SRQ
vendor: 13 bytes, line 559
559"></script>
560<script> 561
vendor: 138 bytes, lines 561-565
561window.dataLayer = window.dataLayer || []; 562 function gtag(){dataLayer.push(arguments);} 563 gtag('js', new Date()); 564 565 gtag('config', '
565G-2KHVZQ6SRQ
vendor: 5 bytes, line 565
565');
566</script>
566 567 568 569 570 571
572<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"1a645e1b831e48ccb4f7b27bf213a415","r":1,"spa":2}' crossorigin="anonymous"></script>
572 573</body> 574</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.