1<!DOCTYPE html> 2<!--blueprint website index--><html dir="ltr" lang="en-US"><head> 3 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 4 <meta name="author" content="Schoolzine"> 5 6 <meta property="og:title" content="Our staff - Sacred Heart Primary School, Cunnamulla"> 7 <meta property="og:site_name" content="Sacred Heart Primary School, Cunnamulla Website"> 8 <meta property="og:type" content="Website"> 9 <meta property="og:url" content="https://cunnamulla.catholic.edu.au/our-staff"> 10 <meta property="og:image" content="https://shpscunnamulla.schoolzineplus.com/_image/setting/48/logo_squarebig.png"> 11 <meta property="og:description" content="Sacred Heart Primary School, Cunnamulla, 46 John Street, QLD, 4490, 07 4655 1486"> 12 13 <meta name="twitter:card" content="summary"> 14 <meta name="twitter:url" content="https://cunnamulla.catholic.edu.au/our-staff"> 15 <meta name="twitter:title" content="Our staff - Sacred Heart Primary School, Cunnamulla"> 16 <meta name="twitter:description" content="Welcome to the Sacred Heart Primary School, Cunnamulla website."> 17 <meta name="twitter:site" content="@Schoolzine"> 18 <meta name="twitter:creator" content="@Schoolzine"> 19 20 <meta name="title" content="Our staff - Sacred Heart Primary School, Cunnamulla"> 21 <meta name="description" content="Sacred Heart Primary School, Cunnamulla, 46 John Street, QLD, 4490, 07 4655 1486"> 22 23 <link rel="icon" href="https://shpscunnamulla.schoolzineplus.com/_image/setting/143/favicon.png" type="image/x-icon"> 24 <link rel="shortcut icon" href="https://shpscunnamulla.schoolzineplus.com/_image/setting/143/favicon.png" type="image/x-icon"> 25 <link rel="apple-touch-icon" href="https://shpscunnamulla.schoolzineplus.com/_image/setting/143/favicon.png"> 26 27 <!-- Google Translate Meta --> 28 <meta name="google-translate-customization" content="508f52968bc047b1-3a821ffe0489eed1-g2fecc15c0dac07ea-26"> 29 <!-- Stylesheets 30 ============================================= --> 31 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/css/font-awesome.min.css?v=1.0"> 32 <style type="text/css">@font-face {font-family:'Lato';font-style:normal;font-weight:300;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:300;src:url(/cf-fonts/s/lato/5.2.7/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Lato';font-style:italic;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Lato';font-style:italic;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:700;src:url(/cf-fonts/s/lato/5.2.7/latin/700/normal.woff2);
32unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:700;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/300/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/300/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/300/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/500/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/500/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/500/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/500/normal.woff2);
32unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/600/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/600/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/600/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/600/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Crete Round';font-style:italic;font-weight:400;src:url(/cf-fonts/s/crete-round/5.2.8/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Crete Round';font-style:italic;font-weight:400;src:url(/cf-fonts/s/crete-round/5.2.8/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}</style> 33 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/css/jquery-ui.css"> 34 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/css/canvas/bootstrap.css"> 35 36 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/style.css"> 37 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/css/canvas/swiper.css"> 38 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/css/canvas/dark.css"> 39 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/css/canvas/font-icons.css"> 40 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/css/canvas/animate.css"> 41 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/css/canvas/magnific-popup.css"> 42 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/css/canvas/components/bs-switches.css" type="text/css"> 43 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/szwebstyle.css?v=1.0"> 44 <link rel="preload" as="image" href="undefined" fetchpriority="high"> 45 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/css/content.css"> 46 47 <link rel="stylesheet" href="/school-colours.css?skin_id=3?v=1.0"> 48 49 50 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/theme/_blueprint/css/canvas/responsive.css"> 51 <link rel="stylesheet" href="https://www.schoolzineplus.com/schoolzine/global.css"> 52 53 54 55 <link rel="stylesheet" href="/website-custom.css?skin=3"> 56 <meta name="viewport" content="width=device-width, initial-scale=1"> 57 58 59 <!-- Javascript 60 ============================================= --> 61
61<script src="https://cunnamulla.catholic.edu.au/app/js/jquery-3.7.1.min.js"></script>
61 62
62<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/canvas/jquery-ui.min.js"></script>
62 63
63<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/canvas/cookieOptOut.js"></script>
63 64 65 66 <!-- PDF Flyer 67 ============================================= --> 68
68<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/pdf/build/compatibility.js"></script>
68 69
69<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/pdf/build/pdf.js"></script>
69 70 71 <!-- LightBox 72 ============================================= --> 73 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/app/css/lightbox.css"> 74
74<script src="https://cunnamulla.catholic.edu.au/app/js/lightbox.js"></script>
vendor: 1 bytes, line 74
74
75<script src="https://cunnamulla.catholic.edu.au/app/js/device-utils.js?v=1.0"></script>
75 76
76<script src="https://cunnamulla.catholic.edu.au/app/js/calendar-utils.js?v=1.0"></script>
76 77 78 <!-- Gallery links 79 ============================================= --> 80
80<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/unitegallery.min.js"></script>
80 81 82
82<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/themes/default/ug-theme-default.js"></script>
82 83 <link href="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/themes/default/ug-theme-default.css" rel="stylesheet"> 84
84<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/themes/tiles/ug-theme-tiles.js"></script>
84 85
85<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/themes/compact/ug-theme-compact.js"></script>
85 86
86<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/themes/tilesgrid/ug-theme-tilesgrid.js"></script>
86 87
87<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/themes/grid/ug-theme-grid.js"></script>
87 88 <!-- End Gallery --> 89 90 <!-- Signatures 91 ============================================= --> 92
92<script src="https://cunnamulla.catholic.edu.au/app/js/jSignature/libs/jSignature.min.js"></script>
92 93
93<script src="https://cunnamulla.catholic.edu.au/app/js/jSignature/src/jSignature.js"></script>
93 94
94<script src="https://cunnamulla.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.CompressorBase30.js"></script>
94 95
95<script src="https://cunnamulla.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.CompressorSVG.js"></script>
95 96
96<script src="https://cunnamulla.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.UndoButton.js"></script>
96 97 98 <!-- Chosen Plugin 99 ============================================= --> 100 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/app/js/chosen/chosen.min.css"> 101
101<script src="https://cunnamulla.catholic.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
101 102 103 <!-- Find Uploader 104 ============================================= --> 105 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/app/js/fine-uploader/fine-uploader-new.min.css"> 106
106<script src="https://cunnamulla.catholic.edu.au/app/js/fine-uploader/jquery.fine-uploader.js"></script>
106 107 108 <!-- Chosen Plugin 109 ============================================= --> 110 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/app/js/chosen/chosen.min.css"> 111
111<script src="https://cunnamulla.catholic.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
111 112 113 <!-- Form JavaScript and CSS 114 ============================================= --> 115 <link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/app/js/jquery.ui/css/-sb-custom/-1.12.1.custom.min.css">
116<script src="https://cunnamulla.catholic.edu.au/app/js/jquery.ui/js/jquery-ui-1.12.1.custom.min.js"></script>
vendor: 1 bytes, line 116
116
117<script src="https://cunnamulla.catholic.edu.au/theme/_admin/_root/js/jquery.form.min.js"></script>
117 118 119<link rel="stylesheet" href="https://cunnamulla.catholic.edu.au/app/js/timepicki/css/timepicki.css">
120<script src="https://cunnamulla.catholic.edu.au/app/js/timepicki/js/timepicki.min.js"></script>
vendor: 1 bytes, line 120
120
121<script src="https://cunnamulla.catholic.edu.au/app/js/timepicki/js/time_functions.min.js"></script>
vendor: 1 bytes, line 121
121
122<script src="https://cunnamulla.catholic.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
122 123 124 <!-- Document Title 125 ============================================= --> 126 <title>Our staff - Sacred Heart Primary School, Cunnamulla</title> 127 128 129 130 131 132 133 134 135 <!-- Add JSON-LD schema if available --> 136 </head> 137 138<body class="stretched is_internal "> 139 140 141
141<script defer src="https://cunnamulla.catholic.edu.au/app/js/tinymce/js/tinymce/tinymce.min.js"></script>
141 142
143<script defer src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/tinymcefunctions.js"></script>
143 144<!-- Access Navigation 145============================================= --> 146<div id="access"> 147 <ul> 148 <li><a href="#content01">Skip to content</a></li> 149 <li><a href="#primary-menu">Skip to navigation</a></li> 150 <li><a href="#footer">Skip to footer</a></li> 151 </ul> 152</div> 153<!-- Document Wrapper 154============================================= --> 155<div id="wrapper" class="clearfix"> 156 157 158 159 160 161<!-- Top Bar 162============================================= --> 163<div id="top-bar"> 164 165 <div class="container clearfix"> 166 167 <div class="col_half nobottommargin"> 168 169 <!-- Top Links 170 ============================================= --> 171 <div class="top-links"> 172 </div><!-- .top-links end --> 173 </div> 174 175 <div class="col_half fright col_last nobottommargin"> 176 177 <!-- Top Social 178 ============================================= --> 179 <div id="top-social"> 180 <ul> 181 <li><a href="tel:07 4655 1486" class="si-call"><span class="ts-icon"><i class="icon-call"></i></span><span class="ts-text">07 4655 1486</span></a></li> 182 <li><a href="mailto:[email protected]" class="si-email3"><span class="ts-icon"><i class="icon-email3"></i></span><span class="ts-text">[email protected]</span></a></li> 183</ul> </div><!-- #top-social end --> 184 185 </div> 186 187 </div> 188 189</div><!-- #top-bar end --> 190 191 192<!-- Header 193============================================= --> 194<header id="header" class="sticky-style-2"> 195 196 <div class="container clearfix"> 197 198 <!-- Logo 199 ============================================= --> 200 <div id="logo"> 201 202 <a href="/" class="standard-logo" data-dark-logo="https://shpscunnamulla.schoolzineplus.com/_image/setting/48/logo_squarebig.png"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/setting/48/180x0/webp/logo_squarebig.png 180w, /_rimage/setting/48/320x0/webp/logo_squarebig.png 320w, /_rimage/setting/48/480x0/webp/logo_squarebig.png 480w, /_rimage/setting/48/640x0/webp/logo_squarebig.png 640w, /_rimage/setting/48/768x0/webp/logo_squarebig.png 768w, /_rimage/setting/48/1024x0/webp/logo_squarebig.png 1024w, /_rimage/setting/48/1063x0/webp/logo_squarebig.png 1063w" sizes="(max-width: 768px) min(100vw, 768px), 768px" style="display: none"><img src="/_rimage/setting/48/1063x0/logo_squarebig.png" srcset="/_rimage/setting/48/180x0/logo_squarebig.png 180w, /_rimage/setting/48/320x0/logo_squarebig.png 320w, /_rimage/setting/48/480x0/logo_squarebig.png 480w, /_rimage/setting/48/640x0/logo_squarebig.png 640w, /_rimage/setting/48/768x0/logo_squarebig.png 768w, /_rimage/setting/48/1024x0/logo_squarebig.png 1024w, /_rimage/setting/48/1063x0/logo_squarebig.png 1063w" sizes="(max-width: 768px) min(100vw, 768px), 768px" loading="lazy" alt="Sacred Heart Primary School, Cunnamulla" style="aspect-ratio: auto 1063 / 1063"></picture></a> 203 204 </div> 205 <!-- #logo end --> 206 207 208 209 <ul class="header-extras"> 210 <li> 211 <i class="i-plain icon-email3 nomargin"></i> 212 <div class="he-text"> 213 <a href="mailto:[email protected]"> 214 Send us an email 215 <span>[email protected]</span> 216 </a> 217 </div> 218 </li> 219 <li> 220 221 <i class="i-plain icon-call nomargin"></i> 222 223 <div class="he-text"> 224 <a href="tel:07 4655 1486"> 225 Call us 226 <span>07 4655 1486</span> 227 </a> 228 </div> 229 </li> 230 </ul> 231 </div> 232 <div id="header-wrap"> 233 234 <!-- Primary Navigation 235 ============================================= --> 236 237 <nav id="primary-menu" class="style-2 dropStyle"> 238<div class="container clearfix"> 239<div id="primary-menu-trigger"><i class="icon-reorder"></i></div> 240<ul> 241 242<li class=" dropnav"> 243 <a href="/" title="Home"> 244 <div>Home </div> 245 </a> 246 </li> 247 248<li class=" parent dropnav"> 249 <a href="/our-school" title="Our school"> 250 <div>Our school <i class="fa fa-angle-down fright"></i></div> 251 </a> 252 <ul> 253 <li> 254 255 <a href="/meet-the-principal" title="Meet the principal"> 256 <div> 257 Meet the principal 258 259 </div> 260 </a> 261 </li> 262 <li> 263 264 <a href="/our-staff" title="Our staff"> 265 <div> 266 Our staff 267 268 </div> 269 </a> 270 </li> 271 <li> 272 273 <a href="/enrol" title="Enrol"> 274 <div> 275 Enrol 276 277 </div> 278 </a> 279 </li> 280 <li> 281 282 <a href="/vision-mission-and-motto" title="Vision, mission and motto"> 283 <div> 284 Vision, mission and motto 285 286 </div> 287 </a> 288 </li> 289 <li> 290 291 <a href="/history" title="History"> 292 <div> 293 History 294 295 </div> 296 </a> 297 </li> 298 <li> 299 300 <a href="/policies-procedures-and-guidelines" title="Policies, procedures, plans and reports"> 301 <div> 302 Policies, procedures, plans and reports 303 304 </div> 305 </a> 306 </li> 307 <li> 308 309 <a href="/work-with-us" title="Work with us"> 310 <div> 311 Work with us 312 313 </div> 314 </a> 315 </li> 316 </ul> 317 </li> 318 319<li class=" parent dropnav"> 320 <a href="/learning" title="Learning"> 321 <div>Learning <i class="fa fa-angle-down fright"></i></div> 322 </a> 323 <ul> 324 <li> 325 326 <a href="/pastoral-care-and-student-welfare-wellbeing" title="Pastoral care and student welfare/wellbeing"> 327 <div> 328 Pastoral care and student welfare/wellbeing 329 330 </div> 331 </a> 332 </li> 333 <li> 334
335 <a href="/catholic-identity" title="Catholic identity"> 336 <div> 337 Catholic identity 338 339 </div> 340 </a> 341 </li> 342 <li> 343 344 <a href="/inclusive-education" title="Inclusive education"> 345 <div> 346 Inclusive education 347 348 </div> 349 </a> 350 </li> 351 <li> 352 353 <a href="/library" title="Library"> 354 <div> 355 Library 356 357 </div> 358 </a> 359 </li> 360 <li> 361 362 <a href="/technoloogy-e-learning-" title="Technology (e-learning)"> 363 <div> 364 Technology (e-learning) 365 366 </div> 367 </a> 368 </li> 369 <li> 370 371 <a href="/facilities" title="Facilities"> 372 <div> 373 Facilities 374 375 </div> 376 </a> 377 </li> 378 </ul> 379 </li> 380 381<li class=" dropnav"> 382 <a href="/co-curricular" title="Co-curricular"> 383 <div>Co-curricular </div> 384 </a> 385 </li> 386 387<li class=" parent dropnav"> 388 <a href="/community" title="Community"> 389 <div>Community <i class="fa fa-angle-down fright"></i></div> 390 </a> 391 <ul> 392 <li> 393 394 <a href="/parent-partnership-foru" title="Parent Partnership Forum"> 395 <div> 396 Parent Partnership Forum 397 398 </div> 399 </a> 400 </li> 401 <li> 402 403 <a href="/living-in-cunnamulla" title="Living in Cunnamulla"> 404 <div> 405 Living in Cunnamulla 406 407 </div> 408 </a> 409 </li> 410 <li> 411 412 <a href="/parish" title="Parish"> 413 <div> 414 Parish 415 416 </div> 417 </a> 418 </li> 419 </ul> 420 </li> 421 422<li class=" dropnav"> 423 <a href="/contact" title="Contact Us"> 424 <div>Contact Us </div> 425 </a> 426 </li> 427 </ul> 428 <!-- Top Search 429 ============================================= --> 430 <div id="top-search"> 431 <a id="top-search-trigger" tabindex="0" role="search"><span>Site Search</span><i class="icon-search3"></i><i class="icon-line-cross"></i></a> 432 <form action="/site-search" method="get" name="search-form" id="search-form"> 433 <a tabindex="0" id="searchTrap" role="presentation"><span>Function to remove keyboard trap from search</span></a> 434 <label for="Search" style="position: absolute !important; left: -9999px !important;">Search</label> 435 <input type="text" id="Search" name="s" class="form-control" value placeholder="Type & Hit Enter.."> 436 <button type="submit">Search</button> 437 </form> 438</div> <!-- #top-search end --> 439 </div> 440</nav> 441 <!-- #primary-menu end --> 442 443 </div> 444 445</header><!-- #header end --> 446 447 448 449<!-- Slider Start 450============================================= --> 451 452<!-- Content 453============================================= --> 454<section id="content01" name="content01" class> 455 456 457 458 459 460 461<div class="content-wrap"> 462 463 464 465 466 <div class="clearfix container content-wrap"> 467 <h2>Teaching staff</h2> 468<div data-sb-image-container="1"> 469<div data-sb-image-container="1"><a href="/_rimage/media/63/1600x0/webp/cunnamulla_oct20_162.jpg" data-lightbox="Mrs Haig" data-title="Mrs Haig" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/63/180x0/webp/cunnamulla_oct20_162.jpg 180w, /_rimage/media/63/320x0/webp/cunnamulla_oct20_162.jpg 320w, /_rimage/media/63/480x0/webp/cunnamulla_oct20_162.jpg 480w, /_rimage/media/63/640x0/webp/cunnamulla_oct20_162.jpg 640w, /_rimage/media/63/768x0/webp/cunnamulla_oct20_162.jpg 768w, /_rimage/media/63/1024x0/webp/cunnamulla_oct20_162.jpg 1024w, /_rimage/media/63/1366x0/webp/cunnamulla_oct20_162.jpg 1366w, /_rimage/media/63/1600x0/webp/cunnamulla_oct20_162.jpg 1600w, /_rimage/media/63/1920x0/webp/cunnamulla_oct20_162.jpg 1920w" sizes="(max-width: 768px) min(100vw, 768px), 768px" style="display: none"><img src="/_rimage/media/63/1920x0/cunnamulla_oct20_162.jpg" srcset="/_rimage/media/63/180x0/cunnamulla_oct20_162.jpg 180w, /_rimage/media/63/320x0/cunnamulla_oct20_162.jpg 320w, /_rimage/media/63/480x0/cunnamulla_oct20_162.jpg 480w, /_rimage/media/63/640x0/cunnamulla_oct20_162.jpg 640w, /_rimage/media/63/768x0/cunnamulla_oct20_162.jpg 768w, /_rimage/media/63/1024x0/cunnamulla_oct20_162.jpg 1024w, /_rimage/media/63/1366x0/cunnamulla_oct20_162.jpg 1366w, /_rimage/media/63/1600x0/cunnamulla_oct20_162.jpg 1600w, /_rimage/media/63/1920x0/cunnamulla_oct20_162.jpg 1920w" sizes="(max-width: 768px) min(100vw, 768px), 768px" loading="lazy" alt="Mrs Haig" width="162" height="219" style="float: left;" class=" Border" data-object_id="31387" data-object_ref="sb_cms_media_file" data_reference="media/63/cunnamulla_oct20_162.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 470</div> 471<p><strong>Cara Haig</strong></p> 472<p><strong>Principal</strong></p> 473<p>Bachelor of Primary Education Primary, Australian Catholic University</p> 474<p>Masters of Educational Studies, University of Queensland</p> 475<p></p> 476<p></p> 477<p></p> 478<p class="Clear sz-mce-clear mceNonEditable"></p> 479<div data-sb-image-container="1"> 480<div data-sb-image-container="1"><a href="/_rimage/media/5204/1600x0/webp/rachel_coggan.png" data-lightbox="Mrs Coggan" data-title="Mrs Coggan" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/5204/180x0/webp/rachel_coggan.png 180w, /_rimage/media/5204/225x0/webp/rachel_coggan.png 225w" sizes="(max-width: 768px) min(100vw, 225px), 225px" style="display: none"><img src="/_rimage/media/5204/225x0/rachel_coggan.png" srcset="/_rimage/media/5204/180x0/rachel_coggan.png 180w, /_rimage/media/5204/225x0/rachel_coggan.png 225w" sizes="(max-width: 768px) min(100vw, 225px), 225px" loading="lazy" alt="Mrs Coggan" width="100" height="153" style="float: left;" class=" Border" data-object_id="5204" data-object_ref="sb_cms_media_file" data_reference="media/5204/rachel_coggan.png" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 481</div> 482<p><strong>Rachel Coggan</strong></p> 483<p><strong>Co-Principal / APMI (Acting)</strong></p> 484<div data-olk-copy-source="MessageBody">BEd (Physical Education)</div> 485<div>Masters of Education (ACU)</div> 486<div></div> 487<div>Co-Principal / APMI (Acting)</div> 488<p class="Clear sz-mce-clear mceNonEditable"></p> 489<div data-sb-image-container="1"><a href="/_rimage/media/5003/1600x0/webp/mrs_tolete.jpg" data-lightbox="Mrs Tolete" data-title="Mrs Tolete" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/5003/100x0/webp/mrs_tolete.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/5003/100x0/mrs_tolete.jpg" srcset="/_rimage/media/5003/100x0/mrs_tolete.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Mrs Tolete" width="100" height="133" style="float: left;" class=" Border" data-object_id="41221" data-object_ref="sb_cms_media_file" data_reference="media/5003/mrs_tolete.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 490<p><strong>Belinda Tolete</strong></p> 491<div data-sb-image-container="1"> 492<div data-sb-image-container="1"><strong>Learning Support teacher (Online Mode)</strong><a href="/_rimage/media/59/1600x0/webp/cunnamulla_oct20_152.jpg" data-lightbox="Cunnamulla_Oct20-152" data-title="Cunnamulla_Oct20-152" class="no-ajaxy" data-sb-image-container="1"></a></div> 493</div> 494<p>Masters in Learning Support, University of Queensland</p> 495<p>Bachelor of Primary Education, Griffith University</p> 496<p class="Clear sz-mce-clear mceNonEditable"></p> 497<div data-sb-image-container="1"> 498<div data-sb-image-container="1"><a href="/_rimage/media/4994/1600x0/webp/miss_walker.jpg" data-lightbox="Miss Walker" data-title="Miss Walker" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4994/100x0/webp/miss_walker.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/4994/100x0/miss_walker.jpg" srcset="/_rimage/media/4994/100x0/miss_walker.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Miss Walker" width="100" height="133" style="float: left;" class=" Border" data-object_id="41212" data-object_ref="sb_cms_media_file" data_reference="media/4994/miss_walker.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 499</div> 500<p><strong>Sophie Walker </strong></p> 501<p><strong>Classroom Teacher</strong></p> 502<p>Bachelor or Education (Early Childhood and Primary), Australian Catholic University</p> 503<p class="Clear sz-mce-clear mceNonEditable"></p> 504<div data-sb-image-container="1"><a href="/_rimage/media/4993/1600x0/webp/miss_carter.jpg" data-lightbox="Miss Carter" data-title="Miss Carter" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4993/100x0/webp/miss_carter.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/4993/100x0/miss_carter.jpg" srcset="/_rimage/media/4993/100x0/miss_carter.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Miss Carter" width="100" height="133" style="float: left;" class=" Border" data-object_id="41211" data-object_ref="sb_cms_media_file" data_reference="media/4993/miss_carter.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 505<p><strong>Grace Carter</strong></p> 506<p><strong>Classroom teacher</strong></p> 507<p><span style="mso-fareast-font-family: 'Times New Roman';">Masters of Primary Education, University of New England <o:p></o:p></span></p> 508<p class="Clear sz-mce-clear mceNonEditable"></p> 509<div data-sb-image-container="1"><a href="/_rimage/media/4995/1600x0/webp/mr_smith.jpg" data-lightbox="Mr Smith" data-title="Mr Smith" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4995/100x0/webp/mr_smith.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/4995/100x0/mr_smith.jpg" srcset="/_rimage/media/4995/100x0/mr_smith.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Mr Smith" width="100" height="133" style="float: left;" class=" Border" data-object_id="41213" data-object_ref="sb_cms_media_file" data_reference="media/4995/mr_smith.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 510<p><strong>Billy Smith</strong></p> 511<p><strong>Classroom teacher</strong></p> 512<p>Bachelor of Education (Primary), Q.U.T.</p> 513<p></p> 514<p class="Clear sz-mce-clear mceNonEditable"></p> 515<div data-sb-image-container="1"><a href="/_rimage/media/4998/1600x0/webp/mrs_cooke.jpg" data-lightbox="Mrs Cooke" data-title="Mrs Cooke" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4998/100x0/webp/mrs_cooke.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/4998/100x0/mrs_cooke.jpg" srcset="/_rimage/media/4998/100x0/mrs_cooke.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Mrs Cooke" width="100" height="133" style="float: left;" class=" Border" data-object_id="41215" data-object_ref="sb_cms_media_file" data_reference="media/4998/mrs_co
515oke.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 516<p><strong>Ellie Cooke </strong></p> 517<p><strong>Classroom Teacher</strong></p> 518<p>Bachelor of Education</p> 519<p class="Clear sz-mce-clear mceNonEditable"></p> 520<div data-sb-image-container="1"><a href="/_rimage/media/4991/1600x0/webp/miss_ball.jpg" data-lightbox="Miss Ball" data-title="Miss Ball" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4991/100x0/webp/miss_ball.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/4991/100x0/miss_ball.jpg" srcset="/_rimage/media/4991/100x0/miss_ball.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Miss Ball" width="100" height="133" style="float: left;" class=" Border" data-object_id="41209" data-object_ref="sb_cms_media_file" data_reference="media/4991/miss_ball.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 521<p style="text-align: left;"><strong>Georgina Ball</strong></p> 522<p style="text-align: left;"><strong>Classroom Teacher</strong></p> 523<p>Bachelor of Education (Early Childhood and Primary), Australian Catholic University</p> 524<p class="Clear sz-mce-clear mceNonEditable"></p> 525<div data-sb-image-container="1"><a href="/_rimage/media/5002/1600x0/webp/mrs_osullivan.jpg" data-lightbox="Mrs OSullivan" data-title="Mrs OSullivan" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/5002/100x0/webp/mrs_osullivan.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/5002/100x0/mrs_osullivan.jpg" srcset="/_rimage/media/5002/100x0/mrs_osullivan.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Mrs OSullivan" width="100" height="133" style="float: left;" class=" Border" data-object_id="41218" data-object_ref="sb_cms_media_file" data_reference="media/5002/mrs_osullivan.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 526<p style="text-align: left;"><strong>Michelle O'Sullivan</strong></p> 527<p style="text-align: left;"><strong>Teacher / HPE</strong></p> 528<p>Graduate Diploma of Learning and Teaching (Primary), University of Southern Queensland</p> 529<p>Bachelor of Sports Devlopment and Coaching, Staffordshire University</p> 530<p style="text-align: left;"></p> 531<p style="text-align: left;"></p> 532<p style="text-align: left;"></p> 533<p class="Clear sz-mce-clear mceNonEditable"></p> 534<div data-sb-image-container="1"><a href="/_rimage/media/4997/1600x0/webp/mrs_campbell.jpg" data-lightbox="Mrs Campbell" data-title="Mrs Campbell" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4997/100x0/webp/mrs_campbell.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/4997/100x0/mrs_campbell.jpg" srcset="/_rimage/media/4997/100x0/mrs_campbell.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Mrs Campbell" width="100" height="133" style="float: left;" class=" Border" data-object_id="41220" data-object_ref="sb_cms_media_file" data_reference="media/4997/mrs_campbell.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 535<div data-sb-image-container="1"> 536<div data-sb-image-container="1"> 537<div data-sb-image-container="1"><strong>Justine Campbell</strong></div> 538<div data-sb-image-container="1"><strong></strong></div> 539<div data-sb-image-container="1"><strong>Teacher / ICT</strong></div> 540<div data-sb-image-container="1"> 541<p>Graduate Diploma of Education (Early Years), Q.U.T.</p> 542</div> 543</div> 544</div> 545<p></p> 546<p></p> 547<p></p> 548<p class="Clear sz-mce-clear mceNonEditable"></p> 549<h2>School Officers</h2> 550<p></p> 551<div data-sb-image-container="1"><a href="/_rimage/media/5001/1600x0/webp/mrs_fett.jpg" data-lightbox="Mrs Fett" data-title="Mrs Fett" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/5001/100x0/webp/mrs_fett.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/5001/100x0/mrs_fett.jpg" srcset="/_rimage/media/5001/100x0/mrs_fett.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Mrs Fett" width="100" height="133" style="float: left;" class=" Border" data-object_id="41219" data-object_ref="sb_cms_media_file" data_reference="media/5001/mrs_fett.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 552<p><strong>Rebecca Fett</strong></p> 553<p><strong>Assisting Student Learning / Teacher Librarian Assistant</strong></p> 554<p></p> 555<p></p> 556<p></p> 557<p class="Clear sz-mce-clear mceNonEditable"></p> 558<div data-sb-image-container="1"><a href="/_rimage/media/5004/1600x0/webp/mrs_wharton.jpg" data-lightbox="Mrs Wharton" data-title="Mrs Wharton" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/5004/100x0/webp/mrs_wharton.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/5004/100x0/mrs_wharton.jpg" srcset="/_rimage/media/5004/100x0/mrs_wharton.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Mrs Wharton" width="100" height="133" style="float: left;" class=" Border" data-object_id="41222" data-object_ref="sb_cms_media_file" data_reference="media/5004/mrs_wharton.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 559<p><strong>Tashayla Wharton</strong></p> 560<p><strong>School Officer - Assisting Student Learning / Community Liaison Officer</strong></p> 561<div data-sb-image-container="1" style="text-align: left;"> 562<div data-sb-image-container="1"><a href="/_rimage/media/62/1600x0/webp/cunnamulla_oct20_164.jpg" data-lightbox="Cunnamulla_Oct20-164" data-title="Cunnamulla_Oct20-164" class="no-ajaxy" data-sb-image-container="1"></a></div> 563</div> 564<p class="Clear sz-mce-clear mceNonEditable"></p> 565<div data-sb-image-container="1"><a href="/_rimage/media/4996/1600x0/webp/mrs_allan.jpg" data-lightbox="Mrs Allan" data-title="Mrs Allan" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4996/100x0/webp/mrs_allan.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/4996/100x0/mrs_allan.jpg" srcset="/_rimage/media/4996/100x0/mrs_allan.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Mrs Allan" width="100" height="133" style="float: left;" class=" Border" data-object_id="41214" data-object_ref="sb_cms_media_file" data_reference="media/4996/mrs_allan.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 566<p><strong>Clarissa Allan</strong></p> 567<p><strong>School Officer - Assisting Student Learning</strong></p> 568<p class="Clear sz-mce-clear mceNonEditable"><strong></strong></p> 569<div data-sb-image-container="1"><a href="/_rimage/media/4992/1600x0/webp/miss_bourke.jpg" data-lightbox="Miss Bourke" data-title="Miss Bourke" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4992/100x0/webp/miss_bourke.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/4992/100x0/miss_bourke.jpg" srcset="/_rimage/media/4992/100x0/miss_bourke.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Miss Bourke" width="100" height="133" style="float: left;" class=" Border" data-object_id="41210" data-object_ref="sb_cms_media_file" data_reference="media/4992/miss_bourke.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1"></picture></a></div> 570<p><strong>Brodie Bourke</strong></p> 571<p><strong>School Officer - Assisting Student Learning</strong></p> 572<p></p> 573<p></p> 574<p></p> 575<p class="Clear sz-mce-clear mceNonEditable"></p> 576<p></p> 577<div data-sb-image-container="1"><a href="/_rimage/media/4999/1600x0/webp/mrs_crick.jpg" data-lightbox="Mrs Crick" data-title="Mrs Crick" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/4999/100x0/webp/mrs_crick.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" style="display: none"><img src="/_rimage/media/4999/100x0/mrs_crick.jpg" srcset="/_rimage/media/4999/100x0/mrs_crick.jpg 100w" sizes="(max-width: 768px) min(100vw, 100px), 100px" loading="lazy" alt="Mrs Crick" width="100" height="133" class=" Border" data-object_id="41216" data-object_ref="sb_cms_media_file" data_reference="media/4999/mrs_crick.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1" style="float: left;"></picture></a></div> 578<p><strong>Carolyn Crick</strong></p> 579<p><strong>School Officer - Administration/Occupational Health and Safety Officer</strong></p> 580<p><strong></strong></p> 581<p><strong></strong></p> 582<div data-sb-image-container="1"></div> 583<p></p> 584 585 586 </div> 587 588 589 590 591</div> 592 593 594 595</section> 596 597 598 599<!-- Footer 600============================================= --> 601 602<!-- Footer 603============================================= --> 604<footer id="footer" class="footer3 dark"> 605 <div class="container"> 606 607 <div class="row dflex justifycenter alignitemcenter"> 608 <div class="col-sm-2"><a href="/" class="standard-logo"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/setting/282/180x0/webp/dtc_logo_long_white_text_resized_3_.png 180w, /_rimage/setting/282/320x0/webp/dtc_logo_long_white_text_resized_3_.png 320w, /_rimage/setting/282/480x0/webp/dtc_logo_long_white_text_resized_3_.png 480w, /_rimage/setting/282/640x0/webp/dtc_logo_long_white_text_resized_3_.png 640w, /_rimage/setting/282/768x0/webp/dtc_logo_long_white_text_resized_3_.png 768w, /_rimage/setting/282/1024x0/webp/dtc_logo_long_white_text_resized_3_.png 1024w, /_rimage/setting/282/1208x0/webp/dtc_logo_long_white_text_resized_3_.png 1208w" sizes="(max-width: 768px) min(100vw, 768px), 768px" style="display: none"><img src="/_rimage/setting/282/1208x0/dtc_logo_long_white_text_resized_3_.png" srcset="/_rimage/setting/282/180x0/dtc_logo_long_white_text_resized_3_.png 180w, /_rimage/setting/282/320x0/dtc_logo_long_white_text_resized_3_.png 320w, /_rimage/setting/282/480x0/dtc_logo_long_white_text_resized_3_.png 480w, /_rimage/setting/282/640x0/dtc_logo_long_white_text_resized_3_.png 640w, /_rimage/setting/282/768x0/dtc_logo_long_white_text_resized_3_.png 768w, /_rimage/setting/282/1024x0/dtc_logo_long_white_text_resized_3_.png 1024w, /_rimage/setting/282/1208x0/dtc_logo_long_white_text_resized_3_.png 1208w" sizes="(max-width: 768px) min(100vw, 768px), 768px" loading="lazy" alt="Sacred Heart Primary School, Cunnamulla" style="aspect-ratio: auto 1208 / 453"></picture></a></div> 609 <div class="col-sm-8"> 610 611 <p class="center policies">Copyrights © 2026 All Rights Reserved by Sacred Heart Primary School, Cunnamulla<br> 612 613 <a href="/sitemap" title="Site Map">Site Map</a> / <a href="/cookiepolicy" title="Cookie Policy">Cookie Policy</a> / <a href="/privacy" title="Privacy Policy">Privacy Policy</a> </p> 614 615 <p class="dflex justifycenter"> 616 617 618 619</p> 620 </div> 621 <div class="col-sm-2"><a href="https://www.schoolzine.com" target="_blank" class="footer-logo"> 622 <span>Powered by Schoolzine</span> 623 <svg version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 1200 616.4" style="width:100%; max-width: 150px; enable-background:new 0 0 1200 616.4; color:#fff;" xml:space="preserve" role="img" aria-label="image" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css"> 624 .st0 { 625 fill: #fff; 626 } 627 </style> 628 629 <title id="title">Schoolzine</title>
630 <desc id="desc">This site is powered by Schoolzine</desc> 631 <g> 632 <path class="st0" d="M581.8,448.8c19.4-9.6,38.7-19.2,58.1-28.6l-0.3,0.2c5.1-4.1,8.9-9.7,10.5-16c0.4-1.5,0.7-3.1,0.9-4.7l0-0.5 633 l0-0.6l0-1.3l0-2.6l0.3-10.3l1.2-41.2l2.5-82.3l1.3-41.2l0.1-2.6l0-0.6c0-0.4,0,0.3,0.1-0.9l0-0.3l0.2-1.3c0.1-0.5,0.1-0.8,0.2-1.3 634 l0.4-1.6c0.2-1.1,0.5-2,0.8-3c1.2-3.8,3.1-7.4,5.4-10.6c4.7-6.5,11.5-11.4,19.2-13.8c4.1-1.2,7.1-1.7,10.6-2.4l10.1-2.1l20.2-4.3 635 l40.3-8.5l80.7-16.7c26.9-5.5,53.8-11.2,80.7-16.6l40.4-8.2l20.2-4.1l2.5-0.5l0.6-0.1l0.3-0.1l0.6-0.1l1.3-0.2 636 c0.9-0.1,2.2-0.3,3.3-0.3c1.1,0,2.1-0.1,3.2,0c4.2,0.1,8.5,0.9,12.4,2.2c8,2.8,15,8.2,19.7,15.2c4.8,6.9,7.2,15.6,6.9,24 637 c-0.1,2.3-0.3,3.8-0.4,5.5l-0.5,5.1l-1,10.2l-1.9,20.5l-7.8,82c-2.6,27.3-5.2,54.7-7.9,82l-8.1,82l-1,10.2l-0.5,5.1l-0.3,2.7 638 l-0.2,1.3l-0.3,1.6c-1.5,8.2-5.7,15.7-11.7,21.2c-6,5.6-13.7,9.2-21.8,10.1c-2,0.2-4.1,0.3-6.1,0.2c-1,0-2-0.1-3-0.3l-2.6-0.3 639 l-10.2-1.3l-81.7-10.5l-81.7-10.8l-81.6-11.1c-27.2-3.7-54.4-7.6-81.6-11.6c27.4,2.4,54.7,4.9,82,7.6l82,8l81.9,8.4l81.9,8.6 640 l10.2,1.1l2.6,0.3c0.7,0.1,1.4,0.1,2.1,0.1c1.4,0,2.8,0,4.2-0.2c5.6-0.7,10.8-3.4,14.8-7.2c4-3.8,6.7-9.1,7.6-14.4l0.1-0.9l0.1-1.3 641 l0.2-2.4l0.4-5.1l0.9-10.3l7.1-82.1c2.3-27.4,4.8-54.7,7.3-82l7.4-82l3.7-40.6c0.2-5.3-1.2-10.6-4.2-14.9c-3-4.4-7.4-7.8-12.3-9.6 642 c-2.5-0.9-5.1-1.4-7.7-1.4c-0.7,0-1.3,0-2,0c-0.7,0.1-1,0.1-1.9,0.2l-1.3,0.2c0,0-0.5,0.1,0,0l-0.3,0.1l-0.6,0.1l-2.5,0.5l-20.2,4 643 l-40.4,8c-26.9,5.4-53.9,10.5-80.8,15.8l-80.9,15.7l-40.5,7.7l-20.2,3.9l-10.1,1.9c-3.3,0.6-7,1.3-9.5,2c-5.5,1.6-10.4,5-13.8,9.6 644 c-1.7,2.3-3.1,4.8-4,7.6c-0.2,0.7-0.5,1.4-0.6,2l-0.2,0.9c-0.1,0.3-0.1,0.8-0.2,1.2l-0.2,1.3l0,0.3c0.1-1,0-0.1,0-0.2l0,0.6 645 l-0.2,2.6l-2.5,41.1l-5.1,82.2l-2.7,41.1l-0.7,10.3l-0.2,2.6l-0.1,1.3l0,0.6c0,0.4,0,0.3-0.1,0.5l0,0.3c-0.3,1.8-0.7,3.6-1.2,5.3 646 c-2.2,7-6.7,13.1-12.5,17.4l-0.3,0.2C621.5,431.7,601.6,440.2,581.8,448.8" /> <path class="st0" d="M111.4,367.9l12.9-17.7c8.8,9.5,23,18.1,41.1,18.1c18.7,0,25.9-9.1,25.9-17.9c0-27.3-75.6-10.3-75.6-58 647 c0-21.6,18.7-38.2,47.3-38.2c20.1,0,36.6,6.6,48.5,18.3l-12.9,16.9c-10.3-10.3-24.1-15-37.8-15c-13.2,0-21.8,6.6-21.8,16.2 648 c0,24.3,75.6,9.4,75.6,57.7c0,21.6-15.4,40.3-50.3,40.3C140.4,388.6,123.1,380,111.4,367.9" /><path class="st0" d="M222.2,339.1c0-28.4,20.1-49.3,48.5-49.3c18.5,0,29.4,7.8,36,16.8l-13.4,12.3c-5.3-7.4-12.5-10.9-21.6-10.9 649 c-17,0-28.4,12.9-28.4,31.2c0,18.3,11.5,31.4,28.4,31.4c9.1,0,16.4-3.9,21.6-11.3l13.4,12.7c-6.6,8.8-17.5,16.7-36,16.7 650 C242.3,388.6,222.2,367.5,222.2,339.1" /><path class="st0" d="M375,386.2V327c0-14.8-7.4-19.1-18.9-19.1c-10.5,0-19.5,6.2-24.1,12.5v65.8h-20.5V256.3h20.5v48.5 651 c6.2-7.4,18.3-15,33.1-15c20.3,0,30.4,10.5,30.4,29.8v66.6H375z" /><path class="st0" d="M402.6,339.1c0-27.1,18.3-49.3,48.3-49.3c30,0,48.3,22.2,48.3,49.3c0,26.9-18.3,49.5-48.3,49.5 652 C420.9,388.6,402.6,366,402.6,339.1 M478,339.1c0-16.6-9.5-31.2-27.1-31.2c-17.3,0-27.1,14.6-27.1,31.2c0,16.8,9.7,31.4,27.1,31.4 653 C468.5,370.5,478,355.9,478,339.1" /><path class="st0" d="M506.4,339.1c0-27.1,18.3-49.3,48.3-49.3c30,0,48.3,22.2,48.3,49.3c0,26.9-18.3,49.5-48.3,49.5 654 C524.7,388.6,506.4,366,506.4,339.1 M581.8,339.1c0-16.6-9.6-31.2-27.1-31.2c-17.3,0-27.1,14.6-27.1,31.2 655 c0,16.8,9.7,31.4,27.1,31.4C572.3,370.5,581.8,355.9,581.8,339.1" /><rect x="610.2" y="256.3" class="st0" width="20.4" height="129.9" /><polygon class="st0" points="676.1,386.2 676.1,370.7 722.4,309.9 676.1,309.9 676.1,292.2 749.9,292.2 749.9,307 702.8,368.3 656 750.7,368.3 750.7,386.2 " /><path class="st0" d="M756.9,268c0-7,5.7-12.7,12.7-12.7c7,0,12.7,5.7,12.7,12.7c0,7-5.7,12.7-12.7,12.7 657 C762.6,280.7,756.9,275,756.9,268 M759.2,292.2h20.5v94.1h-20.5V292.2z" /><path class="st0" d="M856.2,386.2v-58.8c0-14.8-7.6-19.5-19.1-19.5c-10.3,0-19.3,6.2-24.1,12.5v65.8h-20.4v-94.1H813v12.7 658 c6.2-7.4,18.5-15,33.3-15c20.3,0,30.4,10.9,30.4,30.2v66.2H856.2z" /><path class="st0" d="M883.9,339.1c0-27.3,19.9-49.3,47.7-49.3c28.2,0,46.2,21.4,46.2,51v5.1h-72.4c1.6,14,12.1,25.9,29.8,25.9 659 c9.3,0,20.1-3.7,26.9-10.5l9.4,13.4c-9.6,9-23.4,13.8-38.2,13.8C904.7,388.6,883.9,368.9,883.9,339.1 M93
6591.4,306.6 660 c-17.3,0-25.5,13.4-26.3,24.7h53C957.5,320.2,949.9,306.6,931.4,306.6" /></g></svg> 661</a></div> 662 </div> 663 </div> 664</footer><!-- #footer end --> 665 666 667 668</div> 669 670 671 <!-- External JavaScripts 672 ============================================= --> 673 674
674<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/canvas/plugins.js"></script>
674 675 <!-- Bootstrap Switch Plugin --> 676
676<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/canvas/components/bs-switches.js"></script>
676 677 678 <!-- Footer Scripts 679 ============================================= --> 680
680<script> 681 var publicationSearchUrl = ""; 682 683 /** 684 * Client-side search: filters articles already on the page by showing/hiding 685 * them and highlighting matched text. Used when viewing a single newsletter 686 * (nid is present) since all articles are already in the DOM. 687 */ 688 var _clientSearchDebounce = null; 689 690 function executeClientSearch() { 691 var phrase = ($("#search_phrase").val() || '').trim().toLowerCase(); 692 var $articles = $('article.publication-item'); 693 694 // Remove any previous highlights 695 $('#content_container mark.sz-search-highlight').each(function() { 696 var parent = this.parentNode; 697 parent.replaceChild(document.createTextNode(this.textContent), this); 698 parent.normalize(); 699 }); 700 701 // Remove any previous "no results" message 702 $('#sz-search-no-results').remove(); 703 704 if (!phrase) { 705 // No search phrase — show everything 706 $articles.each(function() { 707 $(this).show(); 708 // Show all sibling elements that belong to this article 709 // (socialBox, tags, spacers etc. up to the next article or banner ad). 710 // Never show executable/metadata siblings after the final article. 711 $(this).nextUntil('article.publication-item, .diy-newsletter-banner-ad') 712 .not('script, style, link, template').show(); 713 }); 714 $('.diy-newsletter-banner-ad').show(); 715 $('.banner-ads-wrapper').show(); 716 // Show all anchor menu items 717 $('.articleAnchors .anchorMenu li, .articleAnchors ul li').show(); 718 return; 719 } 720 721 var escapedPhrase = phrase.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); 722 var highlightRegex = new RegExp('(' + escapedPhrase + ')', 'gi'); 723 var matchCount = 0; 724 725 $articles.each(function() { 726 var $article = $(this); 727 var textContent = $article.text().toLowerCase(); 728 var articleId = $article.attr('id'); 729 // Get sibling elements that belong to this article (socialBox, tags etc.) 730 var $siblings = $article.nextUntil('article.publication-item, .diy-newsletter-banner-ad') 731 .not('script, style, link, template'); 732 733 if (textContent.indexOf(phrase) !== -1) { 734 matchCount++; 735 $article.show(); 736 $siblings.show(); 737 // Highlight matches in text nodes 738 highlightTextNodes($article[0], highlightRegex); 739 // Show corresponding anchor menu item by matching the scroll target 740 $('.articleAnchors li').each(function() { 741 var $li = $(this); 742 var anchor = $li.find('a').attr('onclick') || $li.find('a').attr('href') || ''; 743 if (anchor.indexOf(articleId) !== -1) { 744 $li.show(); 745 } 746 }); 747 } else { 748 $article.hide(); 749 $siblings.hide(); 750 // Hide corresponding anchor menu item 751 $('.articleAnchors li').each(function() { 752 var $li = $(this); 753 var anchor = $li.find('a').attr('onclick') || $li.find('a').attr('href') || ''; 754 if (anchor.indexOf(articleId) !== -1) { 755 $li.hide(); 756 } 757 }); 758 } 759 }); 760 761 // Hide banner ads when filtering 762 $('.diy-newsletter-banner-ad').hide(); 763 764 // Show "no results" message if nothing matched 765 if (matchCount === 0) { 766 $('#content_container').append( 767 '<div id="sz-search-no-results" style="text-align: center; padding: 40px 20px; color: #666;">' + 768 '<p style="font-size: 1.1em;">No results found for "<strong>' + $('<span>').text(phrase).html() + '</strong>"</p>' + 769 '<p>Try a different search term.</p>' + 770 '</div>' 771 ); 772 } 773 } 774 775 /** 776 * Walk the DOM tree and wrap text matches in <mark> tags. 777 * Only wraps the matched substring within each text node, not the entire node. 778 */ 779 function highlightTextNodes(element, regex) { 780 if (!element) return; 781 var childNodes = element.childNodes; 782 for (var i = childNodes.length - 1; i >= 0; i--) { 783 var node = childNodes[i]; 784 if (node.nodeType === 3) { // Text node 785 var text = node.nodeValue; 786 regex.lastIndex = 0; 787 if (regex.test(text)) { 788 regex.lastIndex = 0; 789 var frag = document.createDocumentFragment(); 790 var lastIdx = 0; 791 var match; 792 regex.lastIndex = 0; 793 while ((match = regex.exec(text)) !== null) { 794 // Add text before the match 795 if (match.index > lastIdx) { 796 frag.appendChild(document.createTextNode(text.substring(lastIdx, match.index))); 797 } 798 // Add the highlighted match 799 var mark = document.createElement('mark'); 800 mark.className = 'sz-search-highlight';
801 mark.style.backgroundColor = '#fff176'; 802 mark.style.padding = '0 2px'; 803 mark.textContent = match[0]; 804 frag.appendChild(mark); 805 lastIdx = match.index + match[0].length; 806 } 807 // Add remaining text after last match 808 if (lastIdx < text.length) { 809 frag.appendChild(document.createTextNode(text.substring(lastIdx))); 810 } 811 node.parentNode.replaceChild(frag, node); 812 } 813 } else if (node.nodeType === 1 && node.tagName !== 'SCRIPT' && node.tagName !== 'STYLE' && node.tagName !== 'MARK') { 814 highlightTextNodes(node, regex); 815 } 816 } 817 } 818 819 /** 820 * Server-side search: fires an AJAX request to search across the publication. 821 * Used on archive/publication pages where not all content is in the DOM. 822 */ 823 function executeServerSearch(){ 824 $("#publication_loading").fadeIn(); 825 $("#search_text").hide(); 826 $("#search_icon").fadeIn(); 827 if (typeof mod_now !== 'undefined') { 828 mod_now = ""; 829 } 830 if ( typeof searchPage == 'undefined' ) { 831 searchPage = 1; 832 } 833 var phrase = $("#search_phrase").val() || $('.archive-page .search_phrase').val(); 834 var tag = $("#publication_tag").val(); 835 var pdid = $("#pdid_val").val(); 836 837 var contentType = ""; 838 var isReminder = 0; 839 var sortField = ""; 840 var sortDir = ""; 841 sortField = 'sort_order'; 842 sortDir = 'asc'; 843 if ( typeof sortField == 'undefined' || sortField == "" ) { 844 sortField = "newsletter_publish_date"; 845 } 846 if ( typeof sortDir == 'undefined' || sortDir == "" ) { 847 sortDir = "desc"; 848 } 849 var regions = $('#regions').val(); 850 if (regions == null) { 851 regions = ''; 852 } 853 var tags = $('.tags_checked:checked').map(function () { 854 console.log("tags map "+this.value); 855 856 return this.value; 857 }).get(); 858 859 var url= 'https://cunnamulla.catholic.edu.au/newsletter/search/.shtml?nid=&obj_id=&tag='+tags+"&type="+contentType+"&sort_field="+sortField+"&sort_dir="+sortDir+'&onlyDirect=&is_reminder='+isReminder+'®ions='+regions+"&page="+searchPage + (phrase ? '&phrase='+encodeURIComponent(phrase) : ''); 860 var previewQuery = new URLSearchParams(window.location.search); 861if (previewQuery.has('preview')) { 862 ['preview', 'token'].forEach(function (key) { 863 if (previewQuery.has(key)) { 864 url += '&' + key + '=' + encodeURIComponent(previewQuery.get(key)); 865 } 866 }); 867} 868 publicationSearchUrl = url; 869 $.ajax({ 870 url: url, 871 method: 'GET', 872 success: function(html) { 873 $("#publication_loading").fadeOut(); 874 875 // Strip ad-server scripts that use document.write() to prevent 876 // DOM clobbering when injected via AJAX after page load 877 var $html = $('<div>').html(html); 878 $html.find('script').each(function() { 879 var src = $(this).attr('src') || ''; 880 var content = $(this).text() || ''; 881 if (src.indexOf('/delivery/') !== -1 || content.indexOf('document.write') !== -1 || content.indexOf('OA_show') !== -1) { 882 $(this).remove(); 883 } 884 }); 885 $('#content_container').html($html.html()); 886 887 if($(".content-top-anchor").length) { 888 $("html, body").animate({ scrollTop: $(".content-top-anchor").offset().top - 125 }, 0); 889 } 890 891 $("#search_text").fadeIn(); 892 $("#search_icon").hide(); 893 if (typeof renderGallery != 'undefined') { 894 renderGallery(); 895 } 896 jQuery('.sz-gallery').each(function() { 897 if (jQuery('[id="'+this.id+'"]').length > 1) { 898 jQuery(this).attr('id', jQuery(this).attr('id') + '-' + Math.floor((Math.random() * 1000) + 1)); 899 } 900 }); 901 jQuery('.sz-gallery').each(function() { 902 var array = jQuery(this).attr('data-parameters').split(','); 903 var parameters = {}; 904 905 jQuery.each(array, function(key, value) { 906 var split = value.split(':'); 907 908 if (!isNaN(Number(split[1]))) {
909 split[1] = Number(split[1]); 910 } else if (split[1] === "true" || split[1] === "false") { 911 split[1] = (split[1] === "true"); 912 } else { 913 split[1] = String(split[1]); 914 } 915 parameters[split[0]] = split[1]; 916 }); 917 918 jQuery(this).unitegallery(parameters); 919 jQuery(this).show(); 920 }); 921 $('.read-more-item').each(function(){ 922 var firstPara = $(this).find('p:first').html(); 923 $(this).parent().prepend('<p class="articleSummary">' + firstPara.substring(0,500) + '...</p>'); 924 }); 925 } 926 }) 927 } 928 929 /** 930 * Route search to the appropriate strategy: 931 * - Single newsletter (nid present): client-side filter + highlight 932 * - Publication/archive (no nid): server-side AJAX search 933 */ 934 var _isClientSearch = false; 935 936 function executeSearch() { 937 if (_isClientSearch) { 938 executeClientSearch(); 939 } else { 940 executeServerSearch(); 941 } 942 } 943 944 $(function(){ 945 946 // Update placeholder for client-side search mode 947 if (_isClientSearch) { 948 // Keep the source attribute stable for the published translation bundle. 949 $("#search_phrase").filter(function () { 950 return !/(^|,)\s*placeholder:/.test(this.getAttribute('data-et-attr') || ''); 951 }).attr("placeholder", "Search this newsletter.."); 952 } 953 954 $('.tags_checked').off('change').on("change", function () { 955 executeSearch(); 956 console.log('Tags Checked'); 957 }); 958 959 $("#search_phrase").keypress(function (e) { 960 if(e.which == 13) { // the enter key code 961 if (!_isClientSearch) { 962 executeServerSearch(); 963 } 964 // Client-side already handled by keyup below 965 e.preventDefault(); 966 } 967 }); 968 969 // Live search on keyup for client-side mode (debounced) 970 $("#search_phrase").on('keyup', function (e) { 971 if (!_isClientSearch) return; 972 // Ignore modifier keys, tab, shift etc. 973 if (e.which === 16 || e.which === 17 || e.which === 18 || e.which === 9) return; 974 975 // Escape cancels the search and closes the search bar 976 if (e.which === 27) { 977 $("#search_phrase").val(""); 978 executeClientSearch(); 979 $('body').removeClass('top-search-open'); 980 return; 981 } 982 983 clearTimeout(_clientSearchDebounce); 984 _clientSearchDebounce = setTimeout(function() { 985 executeClientSearch(); 986 }, 150); 987 }); 988 989 $("#search_clear").click(function(){ 990 $("#search_phrase").val(""); 991 executeSearch(); 992 console.log('Search Clear'); 993 }); 994 995 $('.clearTags').on('click', function(){ 996 $('.tagwrp input:radio').prop("checked", false); 997 executeSearch(); 998 console.log('Uncheck'); 999 }); 1000 $('.clearSideTags').on('click', function(){ 1001 $('aside.sidebar input:radio').prop("checked", false); 1002 $('#clearButton').addClass('grey'); 1003 executeSearch(); 1004 }); 1005 $('aside.sidebar label.radio-style-1-label').on('click', function(){ 1006 $('#clearButton').removeClass('grey'); 1007 }); 1008 1009 $(document).on('click', '.event-tag, .article-tag', function () { 1010 $('input.tags_checked[id="radio-' + $(this).attr('id') + '"]').prop('checked', true); 1011 executeSearch(); 1012 }); 1013 }); 1014 1015</script>
1015 1016
1016<script src="https://cunnamulla.catholic.edu.au/theme/_blueprint/js/canvas/functions.js?v=20260429"></script>
1016 1017 1018
1018<script src="/website/custom.js?skin_id="></script>
1018 1019 1020
1020<script> 1021 var actualCaretPositionBookmark; 1022</script>
vendor: 1 bytes, line 1022
1022
1023<script src="https://cunnamulla.catholic.edu.au/app/js/tinymce/js/tinymce/tinymce.min.js"></script>
vendor: 1 bytes, line 1023
1023
1024<script> 1025 function setWysiwygValue(id, value) { 1026 tinymce.get(id).setContent(value); 1027 } 1028 function getWysiwygValue(id) { 1029 return tinyMCE.get(id).getContent(); 1030 } 1031 function getWysiwygValuePlainText(id) { 1032 return tinyMCE.get(id).getContent({ format: 'text' }); 1033 } 1034 function insertIntoWysiwyg(value, id) { 1035 if(actualCaretPositionBookmark != undefined) tinyMCE.activeEditor.selection.moveToBookmark(actualCaretPositionBookmark); 1036// console.log(tinyMCE.activeEditor); 1037// //tinyMCE.setActive(id); 1038// tinyMCE.activeEditor.id = id; 1039// console.log(tinyMCE.activeEditor.id); 1040// tinyMCE.execCommand('mceFocus',false,'#'+id); 1041 tinyMCE.activeEditor.execCommand('mceInsertContent', false, ' ' + value + ' '); 1042 } 1043 function setUpTextEditor(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls) { 1044 1045 var plugins = [ 1046 "linkfrontend link image external responsivefilemanager jbimages custom email phone sb_url" 1047 ]; 1048 1049 var menubar = false; 1050 var height = "400px"; 1051 if($('#'+id).data('tinymce-height') != undefined) { 1052 height = $('#'+id).data('tinymce-height'); 1053 } 1054 toolbarOptions = " link | styleselect | bold italic underline bullist numlist | removeformat "; 1055 if($('#'+id).siblings('div.mce-tinymce').length == 0) { 1056 1057 var settings = { 1058 branding: false, 1059 selector: '#' + id, 1060 width: "auto", 1061 height: height, 1062 statusbar: true, 1063 resize: "both", 1064 theme: "modern", 1065 valid_elements: "*[*]", 1066 extended_valid_elements: "*[*]", 1067 valid_children : "multiline[a],singleline[a]", 1068 plugins: plugins, 1069 menubar: menubar, 1070 cleanup: false, 1071 verify_html: false, 1072 toolbar: toolbarOptions, 1073 image_advtab: true, 1074 contextmenu: "link image inserttable | cell row column deletetable", 1075 external_filemanager_path: "/https://cunnamulla.catholic.edu.au/theme/_admin/bluetree/js/tinymce/js/filemanager/", 1076 filemanager_title: "File Manager", 1077 external_plugins: {"filemanager": "https://cunnamulla.catholic.edu.au/theme/_admin/bluetree/js/tinymce/js/filemanager/plugin.js"}, 1078 image_list: [], 1079 paste_preprocess: function (plugin, args) { 1080 1081 args.content += ''; 1082 }, 1083 setup: function (editor) { 1084 editor.on("keyup", function (editor, e) { 1085 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1086 }); 1087 editor.on("click", function (editor, e) { 1088 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1089 }); 1090 editor.on('getContent', function (e) { 1091 1092 if (e.content.indexOf("<a") >= 0) { 1093 var data = e.content; 1094 var hrefArr = []; 1095 $(data).find("a").each(function () { 1096 var attr = $(this).attr('lote_id'); 1097 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1098 var text = $(this).text(); 1099 e.content = e.content.replace(text+"</a>", text+'</lotelink>'); 1100 } 1101 }); 1102 e.content = e.content.replace(/\<a type="page"/g, '<lotelink type="page"'); 1103 e.content = e.content.replace(/\<a type="file"/g, '<lotelink type="file"'); 1104 var data = e.content; 1105 $(data).find("a").each(function () { 1106 var attr = $(this).attr('lote_id'); 1107 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1108 var text = $(this).attr('href'); 1109 e.content = e.content.replace('<a href="'+text+'"', '<lotelink href="'+text+'"'); 1110 } 1111 }); 1112 var data = e.content; 1113 $(data).find("a").each(function () { 1114 var attr = $(this).attr('lote_id'); 1115 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1116 e.content = e.content.replace('<a lote_id="'+attr+'"', '<lotelink lote_id="'+attr+'"'); 1117 } 1118 }); 1119 } 1120 }); 1121 editor.on('paste', function (e) { 1122 var paste; 1123 if (e.clipboardData.types.indexOf('text/plain') >= 0) { 1124 paste = e.clipboardData.getData('text/plain'); 1125 } 1126 1127 if (e.clipboardData.types.indexOf('text/html') >= 0) { 1128 var tempPaste = e.clipboardData.getData('text/html'); 1129 if (tempPaste.includes('<!--StartFragment-->')) { // check if the content is a special type such as actual html, image or file 1130 var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments 1131 paste = tempPaste.replace(regex, ''); 1132 } 1133 } 1134 1135 if (paste !== undefined) { 1136 paste = paste.replace(/
1136<script[^]*<\/script>/g, ''); // replaces everything in-between and including (<scrip -- <\script>) 1137 e.preventDefault(); 1138 insertIntoWysiwyg(paste); 1139 } 1140 }); 1141 editor.on('paste_preprocess', function (e) { 1142 console.log('paste_preprocess', e.content); 1143 }); 1144 editor.on('beforeSetContent', function (e) { 1145 e.content = e.content.replace(/<p>(<a[^<]*(<img[^<]*)<\/a>)<\/p>/gi, function (a) { 1146 return a.replace('<p>', '').replace('</p>', ''); 1147 }); 1148 if (e.content.indexOf("<lotelink") >= 0) { 1149 1150 var data = e.content; 1151 $(data).find("lotelink").each(function () { 1152 var attr = $(this).attr('lote_id'); 1153 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1154 var text = $(this).attr('href'); 1155 e.content = e.content.replace('<lotelink href="'+text+'"', '<a href="'+text+'"'); 1156 } 1157 1158 }); 1159 1160 var data = e.content; 1161 $(data).find("lotelink").each(function () { 1162 var attr = $(this).attr('lote_id'); 1163 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1164 e.content = e.content.replace('<lotelink lote_id="'+attr+'"', '<a lote_id="'+attr+'"'); 1165 } 1166 1167 }); 1168 1169 e.content = e.content.replace(/\<lotelink type="img"/g, '<img'); 1170 e.content = e.content.replace(/\<lotelink type="page"/g, '<a type="page"'); 1171 e.content = e.content.replace(/\<lotelink type="file"/g, '<a type="file"'); 1172 e.content = e.content.replace(/\<\/lotelink>/g, '</a>'); 1173 1174 } 1175 1176 }); 1177 }, 1178 browser_spellcheck: true, 1179 link_formats: ["Link To URL", "Link To Email", "Link To Phone"], 1180 is_campaign: (profile !== undefined && profile === "campaign"), 1181 sz_profile: profile 1182 }; 1183 1184 if(typeof(toolbar) != 'undefined') { 1185 settings.toolbar1 = toolbar1Custom; 1186 } 1187 1188 //Add CSS includes if provided 1189 if(cssIncludes) { 1190 settings.content_css = cssIncludes; 1191 } 1192 1193 //If newsletter editor... 1194 if(isNewsletter) { 1195 settings.width = "800px"; 1196 settings.resize = true; 1197 } 1198 1199 if(typeof relativeUrls == 'undefined' || relativeUrls == false) { 1200 settings.relative_urls = false; 1201 settings.convert_urls = false; 1202 } 1203 1204 settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/"; 1205 tinymce.init(settings); 1206 } 1207 } 1208 1209 function setUpTextEditorFrontEnd(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls) { 1210 1211 var plugins = [ 1212 "sb_links paste textcolor sb_images sb_filemanager sb_table lists" 1213 ]; 1214 1215 var menubar = false; 1216 var height = "400px"; 1217 if($('#'+id).data('tinymce-height') != undefined) { 1218 height = $('#'+id).data('tinymce-height'); 1219 } 1220 toolbarOptions = "sb_links | sb_images | table |styleselect | fontsizeselect forecolor | bold italic | alignleft aligncenter alignright al
1220ignjustify | bullist numlist | removeformat "; 1221 if($('#'+id).siblings('div.mce-tinymce').length == 0) { 1222 1223 var settings = { 1224 branding: false, 1225 selector: '#' + id, 1226 width: "auto", 1227 height: height, 1228 statusbar: true, 1229 paste_auto_cleanup_on_paste : true, 1230 paste_remove_styles: true, 1231 paste_remove_styles_if_webkit: true, 1232 paste_strip_class_attributes: true, 1233 resize: "both", 1234 theme: "modern", 1235 valid_elements: "*[*]", 1236 extended_valid_elements: "*[*]", 1237 valid_children : "multiline[a],singleline[a]", 1238 plugins: plugins, 1239 menubar: menubar, 1240 cleanup: false, 1241 verify_html: false, 1242 toolbar: toolbarOptions, 1243 image_advtab: true, 1244 contextmenu: "link image inserttable | cell row column deletetable", 1245 fontsize_formats: "8px 9px 10px 11px 12px 14px 16px 18px 20px 24px 36px", 1246 image_list: [], 1247 paste_preprocess: function (plugin, args) { 1248 args.content += ''; 1249 }, 1250 setup: function (editor) { 1251 editor.on("keyup", function (editor, e) { 1252 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1253 }); 1254 editor.on("click", function (editor, e) { 1255 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1256 }); 1257 editor.on('getContent', function (e) { 1258 1259 if (e.content.indexOf("<a") >= 0) { 1260 var data = e.content; 1261 var hrefArr = []; 1262 $(data).find("a").each(function () { 1263 var attr = $(this).attr('lote_id'); 1264 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1265 var text = $(this).text(); 1266 e.content = e.content.replace(text+"</a>", text+'</lotelink>'); 1267 } 1268 }); 1269 e.content = e.content.replace(/\<a type="page"/g, '<lotelink type="page"'); 1270 e.content = e.content.replace(/\<a type="file"/g, '<lotelink type="file"'); 1271 var data = e.content; 1272 $(data).find("a").each(function () { 1273 var attr = $(this).attr('lote_id'); 1274 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1275 var text = $(this).attr('href'); 1276 e.content = e.content.replace('<a href="'+text+'"', '<lotelink href="'+text+'"'); 1277 } 1278 }); 1279 var data = e.content; 1280 $(data).find("a").each(function () { 1281 var attr = $(this).attr('lote_id'); 1282 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1283 e.content = e.content.replace('<a lote_id="'+attr+'"', '<lotelink lote_id="'+attr+'"'); 1284 } 1285 }); 1286 } 1287 }); 1288 editor.on('paste', function (e) { 1289 var paste; 1290 if (e.clipboardData.types.indexOf('text/plain') >= 0) { 1291 paste = e.clipboardData.getData('text/plain'); 1292 } 1293 1294 if (e.clipboardData.types.indexOf('text/html') >= 0) { 1295 var tempPaste = e.clipboardData.getData('text/html'); 1296 if (tempPaste.includes('<!--StartFragment-->')) { // check if the content is a special type such as actual html, image or file 1297 var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments 1298 paste = tempPaste.replace(regex, ''); 1299 } 1300 } 1301 1302 if (paste !== undefined) { 1303 paste = paste.replace(/
1303<script[^]*<\/script>/g, ''); // replaces everything in-between and including (<scrip -- <\script>) 1304 e.preventDefault(); 1305 insertIntoWysiwyg(paste); 1306 } 1307 }); 1308 editor.on('paste_preprocess', function (e) { 1309 console.log('paste_preprocess', e.content); 1310 }); 1311 editor.on('beforeSetContent', function (e) { 1312 1313 if (e.content.indexOf("<lotelink") >= 0) { 1314 1315 var data = e.content; 1316 $(data).find("lotelink").each(function () { 1317 var attr = $(this).attr('lote_id'); 1318 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1319 var text = $(this).attr('href'); 1320 e.content = e.content.replace('<lotelink href="'+text+'"', '<a href="'+text+'"'); 1321 } 1322 1323 }); 1324 1325 var data = e.content; 1326 $(data).find("lotelink").each(function () { 1327 var attr = $(this).attr('lote_id'); 1328 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1329 e.content = e.content.replace('<lotelink lote_id="'+attr+'"', '<a lote_id="'+attr+'"'); 1330 } 1331 1332 }); 1333 1334 e.content = e.content.replace(/\<lotelink type="img"/g, '<img'); 1335 e.content = e.content.replace(/\<lotelink type="page"/g, '<a type="page"'); 1336 e.content = e.content.replace(/\<lotelink type="file"/g, '<a type="file"'); 1337 e.content = e.content.replace(/\<\/lotelink>/g, '</a>'); 1338 1339 } 1340 1341 }); 1342 }, 1343 browser_spellcheck: true, 1344 is_campaign: (profile !== undefined && profile === "campaign"), 1345 sz_profile: profile 1346 }; 1347 1348 if(typeof(toolbar) != 'undefined') { 1349 settings.toolbar1 = toolbar1Custom; 1350 } 1351 1352 //Add CSS includes if provided 1353 if(cssIncludes) { 1354 settings.content_css = cssIncludes; 1355 } 1356 1357 //If newsletter editor... 1358 if(isNewsletter) { 1359 settings.width = "800px"; 1360 settings.resize = true; 1361 } 1362 1363 if(typeof relativeUrls == 'undefined' || relativeUrls == false) { 1364 settings.relative_urls = false; 1365 settings.convert_urls = false; 1366 } 1367 1368 settings.sb_links_opts = { 1369 link_url: true, 1370 link_email: true, 1371 link_phone: true 1372 }; 1373 1374 settings.sb_images_opts = { 1375 link_upload: true, 1376 link_external: true 1377 }; 1378 1379 settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/"; 1380 tinymce.init(settings); 1381 1382 } 1383 } 1384 1385 function setupContentEditor(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls, wildcards, overrideHeight) { 1386 var plugins = [ 1387 "contextmenu", "advlist", "autolink", "lists", "print", "searchreplace", "visualblocks", "visualchars", 1388 "code", "save", "directionality", "paste", "textcolor", 1389 "sb_filemanager", "sb_links", "sb_images", "sb_table" 1390 ]; 1391 var contextMenu = " sb_links sb_images inserttable elements web_link pdf_viewer"; 1392 1393 var wildcardSettings = { 1394 content_holder: false, 1395 update_forms: false 1396 }; 1397 1398 if (wildcards) { 1399 if (profile !== 'campaign') { 1400 plugins.push("sb_elements"); 1401 } 1402 plugins.push("sb_wildcards"); 1403 contextMenu = contextMenu + " sb_wildcards sb_wildcards_update_form "; 1404 1405 } 1406 1407 var toolbarOptions = "sb_images sb_gallery sb_video pdf_viewer sb_links | formatselect | fontsizeselect forecolor | bold italic underline strikethrough | removeformat | alignleft aligncenter alignright al
1407ignjustify | outdent indent | bullist numlist | undo redo | code"; 1408 if (profile === "campaign"){ 1409 toolbarOptions = "undo redo | fontsizeselect forecolor | bold italic | removeformat | alignleft aligncenter alignright alignjustify | outdent indent | bullist numlist | sb_links | code"; 1410 } 1411 else if(profile === "manage_app_mobile") { 1412 toolbarOptions = "undo redo removeformat | bold italic | alignleft aligncenter alignright | outdent indent | sb_links | sb_images | code "; 1413 } 1414 else { 1415 plugins.push("sb_gallery"); 1416 plugins.push("sb_video"); 1417 contextMenu = "sb_images sb_gallery sb_video pdf_viewer web_link inserttable elements sb_links"; 1418 //contextMenu = "sb_gallery sb_video "+contextMenu; 1419 1420 } 1421 1422 1423 if(isFullPage || isNewsletter) { 1424 plugins.push("fullpage"); 1425 } 1426 1427 var validElements = "*[*]"; 1428 var invalidElements = ""; 1429 var validExtendedElements = '*[*]'; 1430 var validChildren = "multiline[a],singleline[a]"; 1431 1432 var menubar = "edit insert view table tools sb_wildcards"; 1433 if(profile === "manage_app_mobile"){ 1434 menubar = false; 1435 } 1436 var height = "600px"; 1437 if(profile == "quick_feed" || profile == "summary" ){ 1438 height = "400px"; 1439 } 1440 else if( profile === "manage_app_mobile"){ 1441 height = "250px"; 1442 } 1443 else if( profile === "new_content_holder"){ 1444 height = "400px"; 1445 } 1446 else if(profile === "company_note"){ 1447 height = "330px"; 1448 } 1449 1450 1451 if (overrideHeight) { 1452 height = overrideHeight + "px"; 1453 } 1454 1455 if($('#'+id).siblings('div.mce-tinymce').length == 0) { 1456 1457 var settings = { 1458 branding: false, 1459 selector: '#' + id, 1460 width: "100%", 1461 height: height, 1462 statusbar: true, 1463 resize: "both", 1464 //theme_advanced_resizing: true, 1465 //theme_advanced_resizing_use_cookie : false, 1466 theme: "modern", 1467 allow_html_in_named_anchor: true, 1468 allow_unsafe_link_target: true, 1469 1470 valid_elements: validElements, 1471 extended_valid_elements: validExtendedElements, 1472 invalid_elements: invalidElements, 1473// extended_valid_elements: 'iframe[src|width|height|frameborder|scrolling|allowfullscreen]', 1474 valid_children : validChildren, 1475 plugins: plugins, 1476 // menu: { 1477 // edit: { title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall' }, 1478 // insert: {title: 'Insert', items: 'sb_video sb_gallery sb_images'}, 1479 // view: {title: 'View', items: 'code | visualaid | spellcheck'}, 1480 // format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'}, 1481 // table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'}, 1482 // tools: {title: 'Tools', items: 'spellchecker code'}, 1483 // sb_wildcards: { title: 'Wildcards' } 1484 // }, 1485 menubar: menubar, 1486 cleanup: false, 1487 verify_html: false, 1488 toolbar: toolbarOptions, 1489 fontsize_formats: "8px 9px 10px 11px 12px 14px 16px 18px 20px 24px 36px", 1490 1491 image_advtab: true, 1492 image_list: [], 1493 contextmenu: contextMenu, 1494 setup: function (editor) { 1495 editor.on("init", function () { 1496 this.getDoc().body.style.fontSize = '14px'; 1497 this.getDoc().body.style.fontFamily = 'Verdana'; 1498 }); 1499 editor.on("keyup", function (editor, e) { 1500 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1501 }); 1502 editor.on("click", function (editor, e) { 1503 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1504 }); 1505 editor.on('getContent', function (e) { 1506 e.content = e.content.replace(/<p>(<img[^<]*)<\/p>/gi, function (a) { 1507 return a.replace('<p>', '').replace('</p>', ''); 1508 }); 1509 }); 1510 editor.on('BeforePastePreProcess', function(e) { 1511 // This will change any html text back to html tags and sanitise scripts and default comments 1512 var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments 1513 e.content = e.content.replace(/(<)/g, '<') 1514 .replace(/(>)/g, '>') 1515 .replace(regex, '') 1516 .replace(/
1516<script[\s\S]*?<\/script>/g, ''); 1517 }); 1518 editor.on('beforeSetContent', function (e) { 1519 e.content = e.content.replace(/<p>(<img[^<]*)<\/p>/gi, function (a) { 1520 return a.replace('<p>', '').replace('</p>', ''); 1521 }); 1522 }); 1523 1524 1525 1526 1527 1528 }, 1529 browser_spellcheck: true, 1530 is_campaign: (profile !== undefined && profile === "campaign"), 1531 sz_profile: profile 1532 }; 1533 1534 if(typeof(toolbar) != 'undefined') { 1535 settings.toolbar1 = toolbar1Custom; 1536 } 1537 1538 //Add CSS includes if provided 1539 if(cssIncludes) { 1540 if($.isArray(cssIncludes)){ 1541 cssIncludes.push("/theme/website/szschool/css/content.css"); 1542 cssIncludes.push("https://cunnamulla.catholic.edu.au/_admin/cms/szschool/account-setting-colours.css"); 1543 cssIncludes.push("/theme/website/szschool/css/font-awesome.min.css"); 1544 1545 } 1546 settings.content_css = cssIncludes; 1547 1548 }else{ 1549 var cssIncludesDefault = ["/theme/website/szschool/css/content.css", "https://cunnamulla.catholic.edu.au/_admin/cms/szschool/account-setting-colours.css", "/theme/website/szschool/css/font-awesome.min.css"]; 1550 settings.content_css = cssIncludesDefault; 1551 } 1552 1553 //If newsletter editor... 1554 if(isNewsletter) { 1555 settings.width = "100%"; 1556 settings.resize = true; 1557 //settings.force_br_newlines = true; 1558 //settings.force_p_newlines = false; 1559 settings.forced_root_block = ''; 1560 } 1561 1562 if(typeof relativeUrls == 'undefined' || relativeUrls == false) { 1563 settings.relative_urls = false; 1564 settings.convert_urls = false; 1565 } 1566 1567 if (wildcards) { 1568 settings.wildcards = wildcards; 1569 settings.wildcardAddons = wildcardSettings; 1570 } 1571 1572 settings.is_user_admin = 0; 1573
1574// tinymce.execCommand('mceFocus', false, id); 1575 tinymce.execCommand('mceRemoveEditor', true, id); 1576 settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/"; 1577 tinymce.init(settings); 1578 1579 } 1580 } 1581</script>
vendor: 1 bytes, line 1581
1581
1582<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a44881811beecd80',t:'MTc5MDk5NDQyNw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1582<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"084c442f26d04b6bae7029f74b4cb7c7","spa":2}' crossorigin="anonymous"></script>
1582 1583</body> 1584 1585</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.