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 History - Our Lady's Catholic Primary School Longreach"> 7 <meta property="og:site_name" content="Our Lady's Catholic Primary School Longreach Website"> 8 <meta property="og:type" content="Website"> 9 <meta property="og:url" content="https://ollrok.catholic.edu.au/our-history"> 10 <meta property="og:image" content="https://ollrok.schoolzineplus.com/_image/setting/48/48/logo square.png"> 11 <meta property="og:description" content="Our Lady's Catholic Primary School Longreach, 85 Eagle Street, QLD, 4730, 07 4994 8375"> 12 13 <meta name="twitter:card" content="summary"> 14 <meta name="twitter:url" content="https://ollrok.catholic.edu.au/our-history"> 15 <meta name="twitter:title" content="Our History - Our Lady's Catholic Primary School Longreach"> 16 <meta name="twitter:description" content="Welcome to the Our Lady's Catholic Primary School Longreach website."> 17 <meta name="twitter:site" content="@Schoolzine"> 18 <meta name="twitter:creator" content="@Schoolzine"> 19 20 <meta name="title" content="Our History - Our Lady's Catholic Primary School Longreach"> 21 <meta name="description" content="Our Lady's Catholic Primary School Longreach, 85 Eagle Street, QLD, 4730, 07 4994 8375"> 22 23 <link rel="icon" href="https://ollrok.schoolzineplus.com/_image/setting/143/logo_square.png" type="image/x-icon"> 24 <link rel="shortcut icon" href="https://ollrok.schoolzineplus.com/_image/setting/143/logo_square.png" type="image/x-icon"> 25 <link rel="apple-touch-icon" href="https://ollrok.schoolzineplus.com/_image/setting/143/logo_square.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://ollrok.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/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: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: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-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: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:normal;font-weight:700;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/700/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:'Lato';font-style:normal;font-weight:700;src:url(/cf-fonts/s/lato/5.2.7/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: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-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/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/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: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: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/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-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/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/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:500;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/500/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-1D
32BF,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: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/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: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/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: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/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/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/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:'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;}</style> 33 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/css/jquery-ui.css"> 34 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/css/canvas/bootstrap.css"> 35 36 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/style.css"> 37 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/css/canvas/swiper.css"> 38 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/css/canvas/dark.css"> 39 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/css/canvas/font-icons.css"> 40 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/css/canvas/animate.css"> 41 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/css/canvas/magnific-popup.css"> 42 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/css/canvas/components/bs-switches.css" type="text/css"> 43 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/szwebstyle.css?v=1.0"> 44 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/css/content.css"> 45 46 <link rel="stylesheet" href="/school-colours.css?skin_id=6?v=1.0"> 47 48 49 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/theme/_blueprint/css/canvas/responsive.css"> 50 <link rel="stylesheet" href="https://www.schoolzineplus.com/schoolzine/global.css"> 51 52 53 54 <link rel="stylesheet" href="/website-custom.css?skin=6"> 55 <meta name="viewport" content="width=device-width, initial-scale=1"> 56 57 58 <!-- Javascript 59 ============================================= --> 60
60<script src="https://ollrok.catholic.edu.au/app/js/jquery-3.7.1.min.js"></script>
60 61
61<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/canvas/jquery-ui.min.js"></script>
61 62
62<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/canvas/cookieOptOut.js"></script>
62 63 64 65 <!-- PDF Flyer 66 ============================================= --> 67
67<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/pdf/build/compatibility.js"></script>
67 68
68<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/pdf/build/pdf.js"></script>
68 69 70 <!-- LightBox 71 ============================================= --> 72 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/app/css/lightbox.css"> 73
73<script src="https://ollrok.catholic.edu.au/app/js/lightbox.js"></script>
vendor: 1 bytes, line 73
73
74<script src="https://ollrok.catholic.edu.au/app/js/device-utils.js?v=1.0"></script>
74 75
75<script src="https://ollrok.catholic.edu.au/app/js/calendar-utils.js?v=1.0"></script>
75 76 77 <!-- Gallery links 78 ============================================= --> 79
79<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/unitegallery.min.js"></script>
79 80 81
81<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/themes/default/ug-theme-default.js"></script>
81 82 <link href="https://ollrok.catholic.edu.au/theme/_blueprint/js/themes/default/ug-theme-default.css" rel="stylesheet"> 83
83<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/themes/tiles/ug-theme-tiles.js"></script>
83 84
84<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/themes/compact/ug-theme-compact.js"></script>
84 85
85<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/themes/tilesgrid/ug-theme-tilesgrid.js"></script>
85 86
86<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/themes/grid/ug-theme-grid.js"></script>
86 87 <!-- End Gallery --> 88 89 <!-- Signatures 90 ============================================= --> 91
91<script src="https://ollrok.catholic.edu.au/app/js/jSignature/libs/jSignature.min.js"></script>
91 92
92<script src="https://ollrok.catholic.edu.au/app/js/jSignature/src/jSignature.js"></script>
92 93
93<script src="https://ollrok.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.CompressorBase30.js"></script>
93 94
94<script src="https://ollrok.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.CompressorSVG.js"></script>
94 95
95<script src="https://ollrok.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.UndoButton.js"></script>
95 96 97 <!-- Chosen Plugin 98 ============================================= --> 99 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/app/js/chosen/chosen.min.css"> 100
100<script src="https://ollrok.catholic.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
100 101 102 <!-- Find Uploader 103 ============================================= --> 104 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/app/js/fine-uploader/fine-uploader-new.min.css"> 105
105<script src="https://ollrok.catholic.edu.au/app/js/fine-uploader/jquery.fine-uploader.js"></script>
105 106 107 <!-- Chosen Plugin 108 ============================================= --> 109 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/app/js/chosen/chosen.min.css"> 110
110<script src="https://ollrok.catholic.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
110 111 112 <!-- Form JavaScript and CSS 113 ============================================= --> 114 <link rel="stylesheet" href="https://ollrok.catholic.edu.au/app/js/jquery.ui/css/-sb-custom/-1.12.1.custom.min.css">
115<script src="https://ollrok.catholic.edu.au/app/js/jquery.ui/js/jquery-ui-1.12.1.custom.min.js"></script>
vendor: 1 bytes, line 115
115
116<script src="https://ollrok.catholic.edu.au/theme/_admin/_root/js/jquery.form.min.js"></script>
116 117 118<link rel="stylesheet" href="https://ollrok.catholic.edu.au/app/js/timepicki/css/timepicki.css">
119<script src="https://ollrok.catholic.edu.au/app/js/timepicki/js/timepicki.min.js"></script>
vendor: 1 bytes, line 119
119
120<script src="https://ollrok.catholic.edu.au/app/js/timepicki/js/time_functions.min.js"></script>
vendor: 1 bytes, line 120
120
121<script src="https://ollrok.catholic.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
121 122 123 <!-- Document Title 124 ============================================= --> 125 <title>Our History - Our Lady's Catholic Primary School Longreach</title> 126 127 128 129 130 131 132 133 134 <!-- Add JSON-LD schema if available --> 135 </head> 136 137<body class="stretched is_internal accessibilityActive "> 138 139 140
140<script defer src="https://ollrok.catholic.edu.au/app/js/tinymce/js/tinymce/tinymce.min.js"></script>
140 141
142<script defer src="https://ollrok.catholic.edu.au/theme/_blueprint/js/tinymcefunctions.js"></script>
142 143<!-- Access Navigation 144============================================= --> 145<div id="access"> 146 <ul> 147 <li><a href="#content01">Skip to content</a></li> 148 <li><a href="#primary-menu">Skip to navigation</a></li> 149 <li><a href="#footer">Skip to footer</a></li> 150 </ul> 151</div> 152<!-- Document Wrapper 153============================================= --> 154<div id="wrapper" class="clearfix"> 155 156 157 158 159 160 <div class="topHeader header24top clearfix"> 161 162 163 164 165 166 <div id="top-search"> 167 <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> 168 <form action="/site-search" method="get" name="search-form" id="search-form"> 169 <a tabindex="0" id="searchTrap" role="presentation"><span>Function to remove keyboard trap from search</span></a> 170 <label for="Search" style="position: absolute !important; left: -9999px !important;">Search</label> 171 <input type="text" id="Search" name="s" class="form-control" value placeholder="Type & Hit Enter.."> 172 <button type="submit">Search</button> 173 </form> 174</div> </div> 175 <header id="header" class="full-header header24"> 176 <div id="header-wrap"> 177 <div class="container clearfix"> 178 <div id="primary-menu-trigger"><i class="icon-reorder"></i></div> 179 <!-- Logo 180 ============================================= --> 181 <div id="logo"> 182 <a href="/" class="standard-logo" data-dark-logo="https://ollrok.schoolzineplus.com/_image/setting/48/48/logo square.png"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/setting/48/48/180x0/webp/logo square.png 180w, /_rimage/setting/48/48/320x0/webp/logo square.png 320w, /_rimage/setting/48/48/480x0/webp/logo square.png 480w, /_rimage/setting/48/48/600x0/webp/logo square.png 600w" sizes="(max-width: 768px) min(100vw, 600px), 600px" style="display: none"><img src="/_rimage/setting/48/48/600x0/logo square.png" srcset="/_rimage/setting/48/48/180x0/logo square.png 180w, /_rimage/setting/48/48/320x0/logo square.png 320w, /_rimage/setting/48/48/480x0/logo square.png 480w, /_rimage/setting/48/48/600x0/logo square.png 600w" sizes="(max-width: 768px) min(100vw, 600px), 600px" loading="lazy" alt="Our Lady's Catholic Primary School Longreach" style="aspect-ratio: auto 600 / 600"></picture></a> 183 </div><!-- #logo end --> 184 <nav id="primary-menu" class="dropStyle"> 185 186<ul class="norightmargin norightpadding norightborder"> 187 188<li class=" dropnav"> 189 <a href="/" title="Home"> 190 <div>Home </div> 191 </a> 192 </li> 193 194<li class=" parent dropnav"> 195 <a href="/our-school" title="Our School"> 196 <div>Our School <i class="fa fa-angle-down fright"></i></div> 197 </a> 198 <ul> 199 <li> 200 201 <a href="/our-history" title="Our History"> 202 <div> 203 Our History 204 205 </div> 206 </a> 207 </li> 208 <li> 209 210 <a href="/our-staff" title="Our Staff"> 211 <div> 212 Our Staff 213 214 </div> 215 </a> 216 </li> 217 <li> 218 219 <a href="/our-catholic-identity" title="Our Catholic Identity"> 220 <div> 221 Our Catholic Identity 222 223 </div> 224 </a> 225 </li> 226 <li> 227 228 <a href="/our-parish" title="Our Parish"> 229 <div> 230 Our Parish 231 232 </div> 233 </a> 234 </li> 235 <li> 236 237 <a href="/school-routine" title="School Routine"> 238 <div> 239 School Routine 240 241 </div> 242 </a> 243 </li> 244 <li> 245 246 <a href="/parent-community-involvement" title="Parent & Community Involvement"> 247 <div> 248 Parent & Community Involvement 249 250 </div> 251 </a> 252 </li> 253 <li> 254 255 <a href="/school-board" title="School Board"> 256 <div> 257 School Board 258 259 </div> 260 </a> 261 </li> 262 <li> 263 264 <a href="/parents-friends-association" title="Parents & Friends Association"> 265 <div> 266 Parents & Friends Association 267 268 </div> 269 </a> 270 </li> 271 <li> 272 273 <a href="/term-dates" title="Term Dates"> 274 <div> 275 Term Dates 276 277 </div> 278 </a> 279 </li> 280 <li> 281 282 <a href="/school-lunches" title="School Lunches"> 283 <div> 284 School Lunches 285 286 </div> 287 </a> 288 </li> 289 </ul> 290 </li> 291 292<li class=" parent dropnav"> 293 <a href="/enrol" title="Enrol"> 294 <div>Enrol <i class="fa fa-angle-down fright"></i></div> 295 </a> 296 <ul> 297 <li> 298 299 <a href="/fee-information" title="Fee Information"> 300 <div> 301 Fee Information 302 303 </div> 304 </a> 305 </li> 306 <li> 307 308 <a href="/uniforms" title="Uniforms"> 309 <div> 310 Uniforms 311 312 </div> 313 </a> 314 </li> 315 </ul> 316 </li> 317 318<li class=" parent dropnav"> 319 <a href="/learn" title="Learn"> 320 <div>Learn <i class="fa fa-angle-down fright"></i></div> 321 </a> 322 <ul> 323 <li> 324 325 <a href="/religious-education" title="Religious Education"> 326 <div> 327 Religious Education 328 329 </div> 330 </a> 331 </li> 332 <li> 333 334 <a href="/personal-development" title="Personal Development"> 335 <div> 336 Personal Development 337 338 </div> 339 </a> 340 </li> 341 <li> 342 343 <a href="/co-curricular" title="Co-Curricular"> 344 <div> 345 Co-Curricular 346 347 </div> 348 </a> 349 </li> 350 <li> 351 352 <a href="/homework-reporting" title="Homework & Reporting"> 353 <div> 354 Homework & Reporting 355 356 </div> 357 </a> 358 </li> 359 </ul> 360 </li> 361 362<li class=" parent dropnav"> 363 <a href="/resources" title="Resources"> 364 <div>Resources <i class="fa fa-angle-down fright"></i></div> 365 </a> 366 <ul> 367 <li> 368 369 <a href="/forms-policies" title="Forms & Policies"> 370 <div> 371 Forms & Policies 372 373 </div> 374 </a> 375 </li> 376 <li> 377 378 <a href="/reconciliation-action-plan" title="Reconciliation Action Plan"> 379 <div> 380 Reconciliation Action Plan 381 382 </div> 383 </a> 384 </li> 385 <li> 386 387 <a href="/health-medical-information" title="Health & Medical Information"> 388 <div> 389 Health & Medical Information 390 391 </div> 392 </a> 393 </li> 394 <li> 395 396 <a href="/annual-school-report" title="Annual School Report"> 397 <div> 398 Annual School Report 399 400 </div> 401 </a> 402 </li> 403 </ul> 404 </li> 405 406<li class=" dropnav"> 407 <a href="/student-protection" title="Student Protection"> 408 <div>Student Protection </div> 409 </a> 410 </li> 411 412<li class=" dropnav"> 413 <a href="/tuckshop" title="Tuckshop"> 414 <div>Tuckshop </div> 415 </a> 416 </li> 417 418<li class=" parent dropnav"> 419 <a href="/news-events" title="News & Events"> 420 <div>News & Events <i class="fa fa-angle-down fright"></i></div> 421 </a> 422 <ul> 423 <li> 424
425 <a href="/calendar" title="School Calendar" target="_blank" aria-label="External link"> 426 <div> 427 School Calendar 428 429 <i class="fa fa-sign-in fright"></i> 430 </div> 431 </a> 432 </li> 433 </ul> 434 </li> 435 436<li class=" parent dropnav"> 437 <a href="javascript:;" title="Newsletters" aria-label="Parent sub-menu item"> 438 <div>Newsletters <i class="fa fa-angle-down fright"></i></div> 439 </a> 440 <ul> 441 <li> 442 443 <a href="/latest" title="Latest Newsletter"> 444 <div> 445 Latest Newsletter 446 447 </div> 448 </a> 449 </li> 450 <li> 451 452 <a href="/archive" title="Newsletter Archive"> 453 <div> 454 Newsletter Archive 455 456 </div> 457 </a> 458 </li> 459 </ul> 460 </li> 461 462<li class=" parent dropnav"> 463 <a href="/contact" title="Contact Us"> 464 <div>Contact Us <i class="fa fa-angle-down fright"></i></div> 465 </a> 466 <ul> 467 <li> 468 469 <a href="/catholic-education" title="Catholic Education"> 470 <div> 471 Catholic Education 472 473 </div> 474 </a> 475 </li> 476 </ul> 477 </li> 478 </ul> 479 480</nav> </div> 481 </div> 482 </header><!-- #header end --> 483 484 485 486 487<!-- Slider Start 488============================================= --> 489 490<!-- Content 491============================================= --> 492<section id="content01" name="content01" class> 493 494 495 496 497 498 499<div class="content-wrap"> 500 <div class="webAccessibility"> 501 <div id="accessibilityBar" class="clearfix container"> 502 503 504 <label>Translate</label> 505 <div id="google_translate_element"></div> 506
506<script type="text/javascript"> 507 function googleTranslateElementInit() { 508 new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL}, 'google_translate_element'); 509 } 510 </script>
510 511
511<script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
511 512 513 514 515 <label>Font Size</label> 516 517 <a class="font-increase increaseZooom txt-main" href="javascript:;" tabindex="0" aria-label="Font Increase"> 518 <span class="fa fa-font"></span> 519 <span class="fa fa-search-plus super"></span> 520 </a> 521 <a class="font-decrease decreaseZoom txt-main" href="javascript:;" tabindex="0" aria-label="Font Decrease"> 522 523 <span class="fa fa-font"></span> 524 <span class="fa fa-search-minus super"></span> 525 </a> 526 527 528 529</div> </div> 530 <div id="h1Container" class="container"> 531 <h1>Our History</h1> 532 </div> 533 534 535 536 537 <div class="clearfix container content-wrap"> 538 <p>Our Lady's College is the traditional name of the school, having been in use since 1900. A second school - St Joseph's Primary School came into existence in Longreach in 1925. Our Lady's College continued as a secondary school and in 1935 become the first secondary school to be registered in Central Western Queensland.</p> 539<p>Our Lady's College commenced functioning as a Year 1 – 10 school on the present site in January 1986. The Secondary Department closed at the end of 1994, so that today, Our Lady's is a P - 6 school only. The Preschool
539commenced in 1992.</p> 540<p>The Feast of the Presentation of Our Lady has been celebrated as the school's Feast Day and is a reminder of the contribution made by the Presentation Sisters since 1900.</p> 541<p>In 2002, Our Lady's College changed its name to Our Lady's Catholic Primary School.</p> 542<p></p> 543<div class="table-wrapper"> 544<table class=" NoBorder" style="border-collapse: collapse; width: 100%;"> 545<tbody> 546<tr> 547<td style="width: 50%;"> 548<div data-sb-image-container="1"><a href="/_rimage/media/1247/1600x0/webp/our_lady_s_college_classrooms_1950_s_2_.jpg" data-lightbox="Our_Lady_s_College_Classrooms_1950_s_2_.jpg" data-title="Our_Lady_s_College_Classrooms_1950_s_2_.jpg" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/1247/180x0/webp/our_lady_s_college_classrooms_1950_s_2_.jpg 180w, /_rimage/media/1247/320x0/webp/our_lady_s_college_classrooms_1950_s_2_.jpg 320w, /_rimage/media/1247/443x0/webp/our_lady_s_college_classrooms_1950_s_2_.jpg 443w" sizes="(max-width: 768px) min(100vw, 443px), 443px" style="display: none"><img src="/_rimage/media/1247/443x0/our_lady_s_college_classrooms_1950_s_2_.jpg" srcset="/_rimage/media/1247/180x0/our_lady_s_college_classrooms_1950_s_2_.jpg 180w, /_rimage/media/1247/320x0/our_lady_s_college_classrooms_1950_s_2_.jpg 320w, /_rimage/media/1247/443x0/our_lady_s_college_classrooms_1950_s_2_.jpg 443w" sizes="(max-width: 768px) min(100vw, 443px), 443px" loading="lazy" alt="Our_Lady_s_College_Classrooms_1950_s_2_.jpg" width="503" height="341" class=" Border" data-object_id="1247" data-object_ref="sb_cms_media_file" data_reference="media/1247/our_lady_s_college_classrooms_1950_s_2_.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1" style="display: block; margin-left: auto; margin-right: auto;"></picture></a></div> 549</td> 550<td style="width: 50%;"> 551<div data-sb-image-container="1"><a href="/_rimage/media/1248/1600x0/webp/singing_lessons.jpg" data-lightbox="Singing_Lessons.jpg" data-title="Singing_Lessons.jpg" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/1248/180x0/webp/singing_lessons.jpg 180w, /_rimage/media/1248/320x0/webp/singing_lessons.jpg 320w, /_rimage/media/1248/480x0/webp/singing_lessons.jpg 480w, /_rimage/media/1248/503x0/webp/singing_lessons.jpg 503w" sizes="(max-width: 768px) min(100vw, 503px), 503px" style="display: none"><img src="/_rimage/media/1248/503x0/singing_lessons.jpg" srcset="/_rimage/media/1248/180x0/singing_lessons.jpg 180w, /_rimage/media/1248/320x0/singing_lessons.jpg 320w, /_rimage/media/1248/480x0/singing_lessons.jpg 480w, /_rimage/media/1248/503x0/singing_lessons.jpg 503w" sizes="(max-width: 768px) min(100vw, 503px), 503px" loading="lazy" alt="Singing_Lessons.jpg" width="503" height="350" class=" Border" data-object_id="1248" data-object_ref="sb_cms_media_file" data_reference="media/1248/singing_lessons.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1" style="display: block; margin-left: auto; margin-right: auto;"></picture></a></div> 552</td> 553</tr> 554<tr> 555<td style="width: 50%; text-align: center;"> 556<h3>Our Lady's College Classrooms 1950's</h3> 557</td> 558<td style="width: 50%; text-align: center;"> 559<h3>Singing Lessons</h3> 560</td> 561</tr> 562<tr> 563<td style="width: 50%;"> 564<div data-sb-image-container="1"><a href="/_rimage/media/1249/1600x0/webp/st_joseph_s_school.jpg" data-lightbox="St_Joseph_s_School.jpg" data-title="St_Joseph_s_School.jpg" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/1249/180x0/webp/st_joseph_s_school.jpg 180w, /_rimage/media/1249/320x0/webp/st_joseph_s_school.jpg 320w, /_rimage/media/1249/446x0/webp/st_joseph_s_school.jpg 446w" sizes="(max-width: 768px) min(100vw, 446px), 446px" style="display: none"><img src="/_rimage/media/1249/446x0/st_joseph_s_school.jpg" srcset="/_rimage/media/1249/180x0/st_joseph_s_school.jpg 180w, /_rimage/media/1249/320x0/st_joseph_s_school.jpg 320w, /_rimage/media/1249/446x0/st_joseph_s_school.jpg 446w" sizes="(max-width: 768px) min(100vw, 446px), 446px" loading="lazy" alt="St_Joseph_s_School.jpg" width="503" height="339" class=" Border" data-object_id="1249" data-object_ref="sb_cms_media_file" data_reference="media/1249/st_joseph_s_school.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1" style="display: block; margin-left: auto; margin-right: auto;"></picture></a></div> 565</td> 566<td style="width: 50%;"> 567<div data-sb-image-container="1"><a href="/_rimage/media/1250/1600x0/webp/convent_school.jpg" data-lightbox="Convent_School.jpg" data-title="Convent_School.jpg" class="no-ajaxy" data-sb-image-container="1"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/1250/180x0/webp/convent_school.jpg 180w, /_rimage/media/1250/320x0/webp/convent_school.jpg 320w, /_rimage/media/1250/446x0/webp/convent_school.jpg 446w" sizes="(max-width: 768px) min(100vw, 446px), 446px" style="display: none"><img src="/_rimage/media/1250/446x0/convent_school.jpg" srcset="/_rimage/media/1250/180x0/convent_school.jpg 180w, /_rimage/media/1250/320x0/convent_school.jpg 320w, /_rimage/media/1250/446x0/convent_school.jpg 446w" sizes="(max-width: 768px) min(100vw, 446px), 446px" loading="lazy" alt="Convent_School.jpg" width="503" height="339" class=" Border" data-object_id="1250" data-object_ref="sb_cms_media_file" data_reference="media/1250/convent_school.jpg" data-lightboxed="true" data-externally-linked="false" data-custom-style-class="Border" data-sb-image-container="1" style="display: block; margin-left: auto; margin-right: auto;"></picture></a></div> 568</td> 569</tr> 570<tr> 571<td style="width: 50%; text-align: center;"> 572<h3>St Joseph's School - This was situated where Our Lady's School (primary school only since 1994) is now.</h3> 573</td> 574<td style="width: 50%; text-align: center;"> 575<h3>The 1955 building that was, until the 1980's, the convent and Our Lady's College</h3> 576</td> 577</tr> 578</tbody> 579</table> 580</div> 581<p></p> 582 583 584 </div> 585 586 587 588 589</div> 590 591 592 593</section> 594 595 596 597<!-- Footer 598============================================= --> 599 <footer id="footer26"> 600 <div class="container"> 601 <div class="row info"> 602 <div class="col-lg-2"> 603 <a href="/" class="standard-logo"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/setting/48/48/180x0/webp/logo square.png 180w, /_rimage/setting/48/48/320x0/webp/logo square.png 320w, /_rimage/setting/48/48/480x0/webp/logo square.png 480w, /_rimage/setting/48/48/600x0/webp/logo square.png 600w" sizes="(max-width: 768px) min(100vw, 600px), 600px" style="display: none"><img src="/_rimage/setting/48/48/600x0/logo square.png" srcset="/_rimage/setting/48/48/180x0/logo square.png 180w, /_rimage/setting/48/48/320x0/logo square.png 320w, /_rimage/setting/48/48/480x0/logo square.png 480w, /_rimage/setting/48/48/600x0/logo square.png 600w" sizes="(max-width: 768px) min(100vw, 600px), 600px" loading="lazy" alt="Our Lady's Catholic Primary School Longreach" style="aspect-ratio: auto 600 / 600"></picture></a> 604 <a href="https://www.schoolzine.com" target="_blank" class="footer-logo"> 605 <span>Powered by Schoolzine</span> 606 <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"> 607 .st0 { 608 fill: #fff; 609 } 610 </style> 611 612 <title id="title">Schoolzine</title>
613 <desc id="desc">This site is powered by Schoolzine</desc> 614 <g> 615 <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 616 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 617 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 618 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 619 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 620 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 621 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 622 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 623 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 624 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 625 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 626 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 627 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 628 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 629 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 630 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 631 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 632 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 633 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 634 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 635 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 636 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 637 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 638 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 639 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 640 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 641 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 642 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
6421.4,306.6 643 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> 644</a> </div> 645 <div class="col-lg-4"> 646 <h2>Contact Us</h2> 647 <p>Phone numbers:<br> 648 07 4994 8375</p> 649 <h2>E-mail:</h2> 650 <a href="mailto:[email protected]">[email protected]</a> 651 652 </div> 653 <div class="col-lg-4"> 654 655 </div> 656 <div class="col-lg-2"> 657 <h2>Quick links</h2> 658 <ul class="quicklinks"> 659 <li><a href="/our-school" title="Our School">Our School</a></li> 660 <li><a href="/enrol" title="Enrol">Enrol</a></li> 661 <li><a href="/learn" title="Learn">Learn</a></li> 662 <li><a href="/resources" title="Resources">Resources</a></li> 663 <li><a href="/student-protection" title="Student Protection">Student Protection</a></li> 664 <li><a href="/tuckshop" title="Tuckshop">Tuckshop</a></li> 665 <li><a href="/news-events" title="News & Events">News & Events</a></li> 666 <li><a href="/contact" title="Contact Us">Contact Us</a></li> 667 </ul> 668 </div> 669 670 </div> 671 <div class="row copyright"> 672 <div class="col-md-6"> 673 Copyrights © 2026 All Rights Reserved by Our Lady's Catholic Primary School Longreach 674 </div> 675 <div class="col-md-4"> 676 </div> 677 <div class="col-md-2"> 678 <a href="https://www.schoolzine.com" target="_blank">Powered by Schoolzine</a></div> 679 </div> 680 </div> 681</footer> 682 683 684 685</div> 686 687 688 <!-- External JavaScripts 689 ============================================= --> 690 691
691<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/canvas/plugins.js"></script>
691 692 <!-- Bootstrap Switch Plugin --> 693
693<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/canvas/components/bs-switches.js"></script>
693 694 695 <!-- Footer Scripts 696 ============================================= --> 697
697<script> 698 var publicationSearchUrl = ""; 699 700 /** 701 * Client-side search: filters articles already on the page by showing/hiding 702 * them and highlighting matched text. Used when viewing a single newsletter 703 * (nid is present) since all articles are already in the DOM. 704 */ 705 var _clientSearchDebounce = null; 706 707 function executeClientSearch() { 708 var phrase = ($("#search_phrase").val() || '').trim().toLowerCase(); 709 var $articles = $('article.publication-item'); 710 711 // Remove any previous highlights 712 $('#content_container mark.sz-search-highlight').each(function() { 713 var parent = this.parentNode; 714 parent.replaceChild(document.createTextNode(this.textContent), this); 715 parent.normalize(); 716 }); 717 718 // Remove any previous "no results" message 719 $('#sz-search-no-results').remove(); 720 721 if (!phrase) { 722 // No search phrase — show everything 723 $articles.each(function() { 724 $(this).show(); 725 // Show all sibling elements that belong to this article 726 // (socialBox, tags, spacers etc. up to the next article or banner ad). 727 // Never show executable/metadata siblings after the final article. 728 $(this).nextUntil('article.publication-item, .diy-newsletter-banner-ad') 729 .not('script, style, link, template').show(); 730 }); 731 $('.diy-newsletter-banner-ad').show(); 732 $('.banner-ads-wrapper').show(); 733 // Show all anchor menu items 734 $('.articleAnchors .anchorMenu li, .articleAnchors ul li').show(); 735 return; 736 } 737 738 var escapedPhrase = phrase.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); 739 var highlightRegex = new RegExp('(' + escapedPhrase + ')', 'gi'); 740 var matchCount = 0; 741 742 $articles.each(function() { 743 var $article = $(this); 744 var textContent = $article.text().toLowerCase(); 745 var articleId = $article.attr('id'); 746 // Get sibling elements that belong to this article (socialBox, tags etc.) 747 var $siblings = $article.nextUntil('article.publication-item, .diy-newsletter-banner-ad') 748 .not('script, style, link, template'); 749 750 if (textContent.indexOf(phrase) !== -1) { 751 matchCount++; 752 $article.show(); 753 $siblings.show(); 754 // Highlight matches in text nodes 755 highlightTextNodes($article[0], highlightRegex); 756 // Show corresponding anchor menu item by matching the scroll target 757 $('.articleAnchors li').each(function() { 758 var $li = $(this); 759 var anchor = $li.find('a').attr('onclick') || $li.find('a').attr('href') || ''; 760 if (anchor.indexOf(articleId) !== -1) { 761 $li.show(); 762 } 763 }); 764 } else { 765 $article.hide(); 766 $siblings.hide(); 767 // Hide corresponding anchor menu item 768 $('.articleAnchors li').each(function() { 769 var $li = $(this); 770 var anchor = $li.find('a').attr('onclick') || $li.find('a').attr('href') || ''; 771 if (anchor.indexOf(articleId) !== -1) { 772 $li.hide(); 773 } 774 }); 775 } 776 }); 777 778 // Hide banner ads when filtering 779 $('.diy-newsletter-banner-ad').hide(); 780 781 // Show "no results" message if nothing matched 782 if (matchCount === 0) { 783 $('#content_container').append( 784 '<div id="sz-search-no-results" style="text-align: center; padding: 40px 20px; color: #666;">' + 785 '<p style="font-size: 1.1em;">No results found for "<strong>' + $('<span>').text(phrase).html() + '</strong>"</p>' + 786 '<p>Try a different search term.</p>' + 787 '</div>' 788 ); 789 } 790 } 791 792 /** 793 * Walk the DOM tree and wrap text matches in <mark> tags. 794 * Only wraps the matched substring within each text node, not the entire node. 795 */ 796 function highlightTextNodes(element, regex) { 797 if (!element) return; 798 var childNodes = element.childNodes; 799 for (var i = childNodes.length - 1; i >= 0; i--) { 800 var node = childNodes[i]; 801 if (node.nodeType === 3) { // Text node 802 var text = node.nodeValue; 803 regex.lastIndex = 0; 804 if (regex.test(text)) { 805 regex.lastIndex = 0; 806 var frag = document.createDocumentFragment(); 807 var lastIdx = 0; 808 var match; 809 regex.lastIndex = 0; 810 while ((match = regex.exec(text)) !== null) { 811 // Add text before the match 812 if (match.index > lastIdx) { 813 frag.appendChild(document.createTextNode(text.substring(lastIdx, match.index))); 814 } 815 // Add the highlighted match 816 var mark = document.createElement('mark'); 817 mark.className = 'sz-search-highlight';
818 mark.style.backgroundColor = '#fff176'; 819 mark.style.padding = '0 2px'; 820 mark.textContent = match[0]; 821 frag.appendChild(mark); 822 lastIdx = match.index + match[0].length; 823 } 824 // Add remaining text after last match 825 if (lastIdx < text.length) { 826 frag.appendChild(document.createTextNode(text.substring(lastIdx))); 827 } 828 node.parentNode.replaceChild(frag, node); 829 } 830 } else if (node.nodeType === 1 && node.tagName !== 'SCRIPT' && node.tagName !== 'STYLE' && node.tagName !== 'MARK') { 831 highlightTextNodes(node, regex); 832 } 833 } 834 } 835 836 /** 837 * Server-side search: fires an AJAX request to search across the publication. 838 * Used on archive/publication pages where not all content is in the DOM. 839 */ 840 function executeServerSearch(){ 841 $("#publication_loading").fadeIn(); 842 $("#search_text").hide(); 843 $("#search_icon").fadeIn(); 844 if (typeof mod_now !== 'undefined') { 845 mod_now = ""; 846 } 847 if ( typeof searchPage == 'undefined' ) { 848 searchPage = 1; 849 } 850 var phrase = $("#search_phrase").val() || $('.archive-page .search_phrase').val(); 851 var tag = $("#publication_tag").val(); 852 var pdid = $("#pdid_val").val(); 853 854 var contentType = ""; 855 var isReminder = 0; 856 var sortField = ""; 857 var sortDir = ""; 858 sortField = 'sort_order'; 859 sortDir = 'asc'; 860 if ( typeof sortField == 'undefined' || sortField == "" ) { 861 sortField = "newsletter_publish_date"; 862 } 863 if ( typeof sortDir == 'undefined' || sortDir == "" ) { 864 sortDir = "desc"; 865 } 866 var regions = $('#regions').val(); 867 if (regions == null) { 868 regions = ''; 869 } 870 var tags = $('.tags_checked:checked').map(function () { 871 console.log("tags map "+this.value); 872 873 return this.value; 874 }).get(); 875 876 var url= 'https://ollrok.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) : ''); 877 var previewQuery = new URLSearchParams(window.location.search); 878if (previewQuery.has('preview')) { 879 ['preview', 'token'].forEach(function (key) { 880 if (previewQuery.has(key)) { 881 url += '&' + key + '=' + encodeURIComponent(previewQuery.get(key)); 882 } 883 }); 884} 885 publicationSearchUrl = url; 886 $.ajax({ 887 url: url, 888 method: 'GET', 889 success: function(html) { 890 $("#publication_loading").fadeOut(); 891 892 // Strip ad-server scripts that use document.write() to prevent 893 // DOM clobbering when injected via AJAX after page load 894 var $html = $('<div>').html(html); 895 $html.find('script').each(function() { 896 var src = $(this).attr('src') || ''; 897 var content = $(this).text() || ''; 898 if (src.indexOf('/delivery/') !== -1 || content.indexOf('document.write') !== -1 || content.indexOf('OA_show') !== -1) { 899 $(this).remove(); 900 } 901 }); 902 $('#content_container').html($html.html()); 903 904 if($(".content-top-anchor").length) { 905 $("html, body").animate({ scrollTop: $(".content-top-anchor").offset().top - 125 }, 0); 906 } 907 908 $("#search_text").fadeIn(); 909 $("#search_icon").hide(); 910 if (typeof renderGallery != 'undefined') { 911 renderGallery(); 912 } 913 jQuery('.sz-gallery').each(function() { 914 if (jQuery('[id="'+this.id+'"]').length > 1) { 915 jQuery(this).attr('id', jQuery(this).attr('id') + '-' + Math.floor((Math.random() * 1000) + 1)); 916 } 917 }); 918 jQuery('.sz-gallery').each(function() { 919 var array = jQuery(this).attr('data-parameters').split(','); 920 var parameters = {}; 921 922 jQuery.each(array, function(key, value) { 923 var split = value.split(':'); 924 925 if (!isNaN(Number(split[1]))) {
926 split[1] = Number(split[1]); 927 } else if (split[1] === "true" || split[1] === "false") { 928 split[1] = (split[1] === "true"); 929 } else { 930 split[1] = String(split[1]); 931 } 932 parameters[split[0]] = split[1]; 933 }); 934 935 jQuery(this).unitegallery(parameters); 936 jQuery(this).show(); 937 }); 938 $('.read-more-item').each(function(){ 939 var firstPara = $(this).find('p:first').html(); 940 $(this).parent().prepend('<p class="articleSummary">' + firstPara.substring(0,500) + '...</p>'); 941 }); 942 } 943 }) 944 } 945 946 /** 947 * Route search to the appropriate strategy: 948 * - Single newsletter (nid present): client-side filter + highlight 949 * - Publication/archive (no nid): server-side AJAX search 950 */ 951 var _isClientSearch = false; 952 953 function executeSearch() { 954 if (_isClientSearch) { 955 executeClientSearch(); 956 } else { 957 executeServerSearch(); 958 } 959 } 960 961 $(function(){ 962 963 // Update placeholder for client-side search mode 964 if (_isClientSearch) { 965 // Keep the source attribute stable for the published translation bundle. 966 $("#search_phrase").filter(function () { 967 return !/(^|,)\s*placeholder:/.test(this.getAttribute('data-et-attr') || ''); 968 }).attr("placeholder", "Search this newsletter.."); 969 } 970 971 $('.tags_checked').off('change').on("change", function () { 972 executeSearch(); 973 console.log('Tags Checked'); 974 }); 975 976 $("#search_phrase").keypress(function (e) { 977 if(e.which == 13) { // the enter key code 978 if (!_isClientSearch) { 979 executeServerSearch(); 980 } 981 // Client-side already handled by keyup below 982 e.preventDefault(); 983 } 984 }); 985 986 // Live search on keyup for client-side mode (debounced) 987 $("#search_phrase").on('keyup', function (e) { 988 if (!_isClientSearch) return; 989 // Ignore modifier keys, tab, shift etc. 990 if (e.which === 16 || e.which === 17 || e.which === 18 || e.which === 9) return; 991 992 // Escape cancels the search and closes the search bar 993 if (e.which === 27) { 994 $("#search_phrase").val(""); 995 executeClientSearch(); 996 $('body').removeClass('top-search-open'); 997 return; 998 } 999 1000 clearTimeout(_clientSearchDebounce); 1001 _clientSearchDebounce = setTimeout(function() { 1002 executeClientSearch(); 1003 }, 150); 1004 }); 1005 1006 $("#search_clear").click(function(){ 1007 $("#search_phrase").val(""); 1008 executeSearch(); 1009 console.log('Search Clear'); 1010 }); 1011 1012 $('.clearTags').on('click', function(){ 1013 $('.tagwrp input:radio').prop("checked", false); 1014 executeSearch(); 1015 console.log('Uncheck'); 1016 }); 1017 $('.clearSideTags').on('click', function(){ 1018 $('aside.sidebar input:radio').prop("checked", false); 1019 $('#clearButton').addClass('grey'); 1020 executeSearch(); 1021 }); 1022 $('aside.sidebar label.radio-style-1-label').on('click', function(){ 1023 $('#clearButton').removeClass('grey'); 1024 }); 1025 1026 $(document).on('click', '.event-tag, .article-tag', function () { 1027 $('input.tags_checked[id="radio-' + $(this).attr('id') + '"]').prop('checked', true); 1028 executeSearch(); 1029 }); 1030 }); 1031 1032</script>
1032 1033
1033<script src="https://ollrok.catholic.edu.au/theme/_blueprint/js/canvas/functions.js?v=20260429"></script>
1033 1034 1035
1035<script src="/website/custom.js?skin_id="></script>
1035 1036 1037
1037<script> 1038 var actualCaretPositionBookmark; 1039</script>
vendor: 1 bytes, line 1039
1039
1040<script src="https://ollrok.catholic.edu.au/app/js/tinymce/js/tinymce/tinymce.min.js"></script>
vendor: 1 bytes, line 1040
1040
1041<script> 1042 function setWysiwygValue(id, value) { 1043 tinymce.get(id).setContent(value); 1044 } 1045 function getWysiwygValue(id) { 1046 return tinyMCE.get(id).getContent(); 1047 } 1048 function getWysiwygValuePlainText(id) { 1049 return tinyMCE.get(id).getContent({ format: 'text' }); 1050 } 1051 function insertIntoWysiwyg(value, id) { 1052 if(actualCaretPositionBookmark != undefined) tinyMCE.activeEditor.selection.moveToBookmark(actualCaretPositionBookmark); 1053// console.log(tinyMCE.activeEditor); 1054// //tinyMCE.setActive(id); 1055// tinyMCE.activeEditor.id = id; 1056// console.log(tinyMCE.activeEditor.id); 1057// tinyMCE.execCommand('mceFocus',false,'#'+id); 1058 tinyMCE.activeEditor.execCommand('mceInsertContent', false, ' ' + value + ' '); 1059 } 1060 function setUpTextEditor(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls) { 1061 1062 var plugins = [ 1063 "linkfrontend link image external responsivefilemanager jbimages custom email phone sb_url" 1064 ]; 1065 1066 var menubar = false; 1067 var height = "400px"; 1068 if($('#'+id).data('tinymce-height') != undefined) { 1069 height = $('#'+id).data('tinymce-height'); 1070 } 1071 toolbarOptions = " link | styleselect | bold italic underline bullist numlist | removeformat "; 1072 if($('#'+id).siblings('div.mce-tinymce').length == 0) { 1073 1074 var settings = { 1075 branding: false, 1076 selector: '#' + id, 1077 width: "auto", 1078 height: height, 1079 statusbar: true, 1080 resize: "both", 1081 theme: "modern", 1082 valid_elements: "*[*]", 1083 extended_valid_elements: "*[*]", 1084 valid_children : "multiline[a],singleline[a]", 1085 plugins: plugins, 1086 menubar: menubar, 1087 cleanup: false, 1088 verify_html: false, 1089 toolbar: toolbarOptions, 1090 image_advtab: true, 1091 contextmenu: "link image inserttable | cell row column deletetable", 1092 external_filemanager_path: "/https://ollrok.catholic.edu.au/theme/_admin/bluetree/js/tinymce/js/filemanager/", 1093 filemanager_title: "File Manager", 1094 external_plugins: {"filemanager": "https://ollrok.catholic.edu.au/theme/_admin/bluetree/js/tinymce/js/filemanager/plugin.js"}, 1095 image_list: [], 1096 paste_preprocess: function (plugin, args) { 1097 1098 args.content += ''; 1099 }, 1100 setup: function (editor) { 1101 editor.on("keyup", function (editor, e) { 1102 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1103 }); 1104 editor.on("click", function (editor, e) { 1105 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1106 }); 1107 editor.on('getContent', function (e) { 1108 1109 if (e.content.indexOf("<a") >= 0) { 1110 var data = e.content; 1111 var hrefArr = []; 1112 $(data).find("a").each(function () { 1113 var attr = $(this).attr('lote_id'); 1114 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1115 var text = $(this).text(); 1116 e.content = e.content.replace(text+"</a>", text+'</lotelink>'); 1117 } 1118 }); 1119 e.content = e.content.replace(/\<a type="page"/g, '<lotelink type="page"'); 1120 e.content = e.content.replace(/\<a type="file"/g, '<lotelink type="file"'); 1121 var data = e.content; 1122 $(data).find("a").each(function () { 1123 var attr = $(this).attr('lote_id'); 1124 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1125 var text = $(this).attr('href'); 1126 e.content = e.content.replace('<a href="'+text+'"', '<lotelink href="'+text+'"'); 1127 } 1128 }); 1129 var data = e.content; 1130 $(data).find("a").each(function () { 1131 var attr = $(this).attr('lote_id'); 1132 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1133 e.content = e.content.replace('<a lote_id="'+attr+'"', '<lotelink lote_id="'+attr+'"'); 1134 } 1135 }); 1136 } 1137 }); 1138 editor.on('paste', function (e) { 1139 var paste; 1140 if (e.clipboardData.types.indexOf('text/plain') >= 0) { 1141 paste = e.clipboardData.getData('text/plain'); 1142 } 1143 1144 if (e.clipboardData.types.indexOf('text/html') >= 0) { 1145 var tempPaste = e.clipboardData.getData('text/html'); 1146 if (tempPaste.includes('<!--StartFragment-->')) { // check if the content is a special type such as actual html, image or file 1147 var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments 1148 paste = tempPaste.replace(regex, ''); 1149 } 1150 } 1151 1152 if (paste !== undefined) { 1153 paste = paste.replace(/
1153<script[^]*<\/script>/g, ''); // replaces everything in-between and including (<scrip -- <\script>) 1154 e.preventDefault(); 1155 insertIntoWysiwyg(paste); 1156 } 1157 }); 1158 editor.on('paste_preprocess', function (e) { 1159 console.log('paste_preprocess', e.content); 1160 }); 1161 editor.on('beforeSetContent', function (e) { 1162 e.content = e.content.replace(/<p>(<a[^<]*(<img[^<]*)<\/a>)<\/p>/gi, function (a) { 1163 return a.replace('<p>', '').replace('</p>', ''); 1164 }); 1165 if (e.content.indexOf("<lotelink") >= 0) { 1166 1167 var data = e.content; 1168 $(data).find("lotelink").each(function () { 1169 var attr = $(this).attr('lote_id'); 1170 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1171 var text = $(this).attr('href'); 1172 e.content = e.content.replace('<lotelink href="'+text+'"', '<a href="'+text+'"'); 1173 } 1174 1175 }); 1176 1177 var data = e.content; 1178 $(data).find("lotelink").each(function () { 1179 var attr = $(this).attr('lote_id'); 1180 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1181 e.content = e.content.replace('<lotelink lote_id="'+attr+'"', '<a lote_id="'+attr+'"'); 1182 } 1183 1184 }); 1185 1186 e.content = e.content.replace(/\<lotelink type="img"/g, '<img'); 1187 e.content = e.content.replace(/\<lotelink type="page"/g, '<a type="page"'); 1188 e.content = e.content.replace(/\<lotelink type="file"/g, '<a type="file"'); 1189 e.content = e.content.replace(/\<\/lotelink>/g, '</a>'); 1190 1191 } 1192 1193 }); 1194 }, 1195 browser_spellcheck: true, 1196 link_formats: ["Link To URL", "Link To Email", "Link To Phone"], 1197 is_campaign: (profile !== undefined && profile === "campaign"), 1198 sz_profile: profile 1199 }; 1200 1201 if(typeof(toolbar) != 'undefined') { 1202 settings.toolbar1 = toolbar1Custom; 1203 } 1204 1205 //Add CSS includes if provided 1206 if(cssIncludes) { 1207 settings.content_css = cssIncludes; 1208 } 1209 1210 //If newsletter editor... 1211 if(isNewsletter) { 1212 settings.width = "800px"; 1213 settings.resize = true; 1214 } 1215 1216 if(typeof relativeUrls == 'undefined' || relativeUrls == false) { 1217 settings.relative_urls = false; 1218 settings.convert_urls = false; 1219 } 1220 1221 settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/"; 1222 tinymce.init(settings); 1223 } 1224 } 1225 1226 function setUpTextEditorFrontEnd(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls) { 1227 1228 var plugins = [ 1229 "sb_links paste textcolor sb_images sb_filemanager sb_table lists" 1230 ]; 1231 1232 var menubar = false; 1233 var height = "400px"; 1234 if($('#'+id).data('tinymce-height') != undefined) { 1235 height = $('#'+id).data('tinymce-height'); 1236 } 1237 toolbarOptions = "sb_links | sb_images | table |styleselect | fontsizeselect forecolor | bold italic | alignleft aligncenter alignright al
1237ignjustify | bullist numlist | removeformat "; 1238 if($('#'+id).siblings('div.mce-tinymce').length == 0) { 1239 1240 var settings = { 1241 branding: false, 1242 selector: '#' + id, 1243 width: "auto", 1244 height: height, 1245 statusbar: true, 1246 paste_auto_cleanup_on_paste : true, 1247 paste_remove_styles: true, 1248 paste_remove_styles_if_webkit: true, 1249 paste_strip_class_attributes: true, 1250 resize: "both", 1251 theme: "modern", 1252 valid_elements: "*[*]", 1253 extended_valid_elements: "*[*]", 1254 valid_children : "multiline[a],singleline[a]", 1255 plugins: plugins, 1256 menubar: menubar, 1257 cleanup: false, 1258 verify_html: false, 1259 toolbar: toolbarOptions, 1260 image_advtab: true, 1261 contextmenu: "link image inserttable | cell row column deletetable", 1262 fontsize_formats: "8px 9px 10px 11px 12px 14px 16px 18px 20px 24px 36px", 1263 image_list: [], 1264 paste_preprocess: function (plugin, args) { 1265 args.content += ''; 1266 }, 1267 setup: function (editor) { 1268 editor.on("keyup", function (editor, e) { 1269 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1270 }); 1271 editor.on("click", function (editor, e) { 1272 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1273 }); 1274 editor.on('getContent', function (e) { 1275 1276 if (e.content.indexOf("<a") >= 0) { 1277 var data = e.content; 1278 var hrefArr = []; 1279 $(data).find("a").each(function () { 1280 var attr = $(this).attr('lote_id'); 1281 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1282 var text = $(this).text(); 1283 e.content = e.content.replace(text+"</a>", text+'</lotelink>'); 1284 } 1285 }); 1286 e.content = e.content.replace(/\<a type="page"/g, '<lotelink type="page"'); 1287 e.content = e.content.replace(/\<a type="file"/g, '<lotelink type="file"'); 1288 var data = e.content; 1289 $(data).find("a").each(function () { 1290 var attr = $(this).attr('lote_id'); 1291 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1292 var text = $(this).attr('href'); 1293 e.content = e.content.replace('<a href="'+text+'"', '<lotelink href="'+text+'"'); 1294 } 1295 }); 1296 var data = e.content; 1297 $(data).find("a").each(function () { 1298 var attr = $(this).attr('lote_id'); 1299 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1300 e.content = e.content.replace('<a lote_id="'+attr+'"', '<lotelink lote_id="'+attr+'"'); 1301 } 1302 }); 1303 } 1304 }); 1305 editor.on('paste', function (e) { 1306 var paste; 1307 if (e.clipboardData.types.indexOf('text/plain') >= 0) { 1308 paste = e.clipboardData.getData('text/plain'); 1309 } 1310 1311 if (e.clipboardData.types.indexOf('text/html') >= 0) { 1312 var tempPaste = e.clipboardData.getData('text/html'); 1313 if (tempPaste.includes('<!--StartFragment-->')) { // check if the content is a special type such as actual html, image or file 1314 var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments 1315 paste = tempPaste.replace(regex, ''); 1316 } 1317 } 1318 1319 if (paste !== undefined) { 1320 paste = paste.replace(/
1320<script[^]*<\/script>/g, ''); // replaces everything in-between and including (<scrip -- <\script>) 1321 e.preventDefault(); 1322 insertIntoWysiwyg(paste); 1323 } 1324 }); 1325 editor.on('paste_preprocess', function (e) { 1326 console.log('paste_preprocess', e.content); 1327 }); 1328 editor.on('beforeSetContent', function (e) { 1329 1330 if (e.content.indexOf("<lotelink") >= 0) { 1331 1332 var data = e.content; 1333 $(data).find("lotelink").each(function () { 1334 var attr = $(this).attr('lote_id'); 1335 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1336 var text = $(this).attr('href'); 1337 e.content = e.content.replace('<lotelink href="'+text+'"', '<a href="'+text+'"'); 1338 } 1339 1340 }); 1341 1342 var data = e.content; 1343 $(data).find("lotelink").each(function () { 1344 var attr = $(this).attr('lote_id'); 1345 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1346 e.content = e.content.replace('<lotelink lote_id="'+attr+'"', '<a lote_id="'+attr+'"'); 1347 } 1348 1349 }); 1350 1351 e.content = e.content.replace(/\<lotelink type="img"/g, '<img'); 1352 e.content = e.content.replace(/\<lotelink type="page"/g, '<a type="page"'); 1353 e.content = e.content.replace(/\<lotelink type="file"/g, '<a type="file"'); 1354 e.content = e.content.replace(/\<\/lotelink>/g, '</a>'); 1355 1356 } 1357 1358 }); 1359 }, 1360 browser_spellcheck: true, 1361 is_campaign: (profile !== undefined && profile === "campaign"), 1362 sz_profile: profile 1363 }; 1364 1365 if(typeof(toolbar) != 'undefined') { 1366 settings.toolbar1 = toolbar1Custom; 1367 } 1368 1369 //Add CSS includes if provided 1370 if(cssIncludes) { 1371 settings.content_css = cssIncludes; 1372 } 1373 1374 //If newsletter editor... 1375 if(isNewsletter) { 1376 settings.width = "800px"; 1377 settings.resize = true; 1378 } 1379 1380 if(typeof relativeUrls == 'undefined' || relativeUrls == false) { 1381 settings.relative_urls = false; 1382 settings.convert_urls = false; 1383 } 1384 1385 settings.sb_links_opts = { 1386 link_url: true, 1387 link_email: true, 1388 link_phone: true 1389 }; 1390 1391 settings.sb_images_opts = { 1392 link_upload: true, 1393 link_external: true 1394 }; 1395 1396 settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/"; 1397 tinymce.init(settings); 1398 1399 } 1400 } 1401 1402 function setupContentEditor(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls, wildcards, overrideHeight) { 1403 var plugins = [ 1404 "contextmenu", "advlist", "autolink", "lists", "print", "searchreplace", "visualblocks", "visualchars", 1405 "code", "save", "directionality", "paste", "textcolor", 1406 "sb_filemanager", "sb_links", "sb_images", "sb_table" 1407 ]; 1408 var contextMenu = " sb_links sb_images inserttable elements web_link pdf_viewer"; 1409 1410 var wildcardSettings = { 1411 content_holder: false, 1412 update_forms: false 1413 }; 1414 1415 if (wildcards) { 1416 if (profile !== 'campaign') { 1417 plugins.push("sb_elements"); 1418 } 1419 plugins.push("sb_wildcards"); 1420 contextMenu = contextMenu + " sb_wildcards sb_wildcards_update_form "; 1421 1422 } 1423 1424 var toolbarOptions = "sb_images sb_gallery sb_video pdf_viewer sb_links | formatselect | fontsizeselect forecolor | bold italic underline strikethrough | removeformat | alignleft aligncenter alignright al
1424ignjustify | outdent indent | bullist numlist | undo redo | code"; 1425 if (profile === "campaign"){ 1426 toolbarOptions = "undo redo | fontsizeselect forecolor | bold italic | removeformat | alignleft aligncenter alignright alignjustify | outdent indent | bullist numlist | sb_links | code"; 1427 } 1428 else if(profile === "manage_app_mobile") { 1429 toolbarOptions = "undo redo removeformat | bold italic | alignleft aligncenter alignright | outdent indent | sb_links | sb_images | code "; 1430 } 1431 else { 1432 plugins.push("sb_gallery"); 1433 plugins.push("sb_video"); 1434 contextMenu = "sb_images sb_gallery sb_video pdf_viewer web_link inserttable elements sb_links"; 1435 //contextMenu = "sb_gallery sb_video "+contextMenu; 1436 1437 } 1438 1439 1440 if(isFullPage || isNewsletter) { 1441 plugins.push("fullpage"); 1442 } 1443 1444 var validElements = "*[*]"; 1445 var invalidElements = ""; 1446 var validExtendedElements = '*[*]'; 1447 var validChildren = "multiline[a],singleline[a]"; 1448 1449 var menubar = "edit insert view table tools sb_wildcards"; 1450 if(profile === "manage_app_mobile"){ 1451 menubar = false; 1452 } 1453 var height = "600px"; 1454 if(profile == "quick_feed" || profile == "summary" ){ 1455 height = "400px"; 1456 } 1457 else if( profile === "manage_app_mobile"){ 1458 height = "250px"; 1459 } 1460 else if( profile === "new_content_holder"){ 1461 height = "400px"; 1462 } 1463 else if(profile === "company_note"){ 1464 height = "330px"; 1465 } 1466 1467 1468 if (overrideHeight) { 1469 height = overrideHeight + "px"; 1470 } 1471 1472 if($('#'+id).siblings('div.mce-tinymce').length == 0) { 1473 1474 var settings = { 1475 branding: false, 1476 selector: '#' + id, 1477 width: "100%", 1478 height: height, 1479 statusbar: true, 1480 resize: "both", 1481 //theme_advanced_resizing: true, 1482 //theme_advanced_resizing_use_cookie : false, 1483 theme: "modern", 1484 allow_html_in_named_anchor: true, 1485 allow_unsafe_link_target: true, 1486 1487 valid_elements: validElements, 1488 extended_valid_elements: validExtendedElements, 1489 invalid_elements: invalidElements, 1490// extended_valid_elements: 'iframe[src|width|height|frameborder|scrolling|allowfullscreen]', 1491 valid_children : validChildren, 1492 plugins: plugins, 1493 // menu: { 1494 // edit: { title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall' }, 1495 // insert: {title: 'Insert', items: 'sb_video sb_gallery sb_images'}, 1496 // view: {title: 'View', items: 'code | visualaid | spellcheck'}, 1497 // format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'}, 1498 // table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'}, 1499 // tools: {title: 'Tools', items: 'spellchecker code'}, 1500 // sb_wildcards: { title: 'Wildcards' } 1501 // }, 1502 menubar: menubar, 1503 cleanup: false, 1504 verify_html: false, 1505 toolbar: toolbarOptions, 1506 fontsize_formats: "8px 9px 10px 11px 12px 14px 16px 18px 20px 24px 36px", 1507 1508 image_advtab: true, 1509 image_list: [], 1510 contextmenu: contextMenu, 1511 setup: function (editor) { 1512 editor.on("init", function () { 1513 this.getDoc().body.style.fontSize = '14px'; 1514 this.getDoc().body.style.fontFamily = 'Verdana'; 1515 }); 1516 editor.on("keyup", function (editor, e) { 1517 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1518 }); 1519 editor.on("click", function (editor, e) { 1520 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1521 }); 1522 editor.on('getContent', function (e) { 1523 e.content = e.content.replace(/<p>(<img[^<]*)<\/p>/gi, function (a) { 1524 return a.replace('<p>', '').replace('</p>', ''); 1525 }); 1526 }); 1527 editor.on('BeforePastePreProcess', function(e) { 1528 // This will change any html text back to html tags and sanitise scripts and default comments 1529 var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments 1530 e.content = e.content.replace(/(<)/g, '<') 1531 .replace(/(>)/g, '>') 1532 .replace(regex, '') 1533 .replace(/
1533<script[\s\S]*?<\/script>/g, ''); 1534 }); 1535 editor.on('beforeSetContent', function (e) { 1536 e.content = e.content.replace(/<p>(<img[^<]*)<\/p>/gi, function (a) { 1537 return a.replace('<p>', '').replace('</p>', ''); 1538 }); 1539 }); 1540 1541 1542 1543 1544 1545 }, 1546 browser_spellcheck: true, 1547 is_campaign: (profile !== undefined && profile === "campaign"), 1548 sz_profile: profile 1549 }; 1550 1551 if(typeof(toolbar) != 'undefined') { 1552 settings.toolbar1 = toolbar1Custom; 1553 } 1554 1555 //Add CSS includes if provided 1556 if(cssIncludes) { 1557 if($.isArray(cssIncludes)){ 1558 cssIncludes.push("/theme/website/szschool/css/content.css"); 1559 cssIncludes.push("https://ollrok.catholic.edu.au/_admin/cms/szschool/account-setting-colours.css"); 1560 cssIncludes.push("/theme/website/szschool/css/font-awesome.min.css"); 1561 1562 } 1563 settings.content_css = cssIncludes; 1564 1565 }else{ 1566 var cssIncludesDefault = ["/theme/website/szschool/css/content.css", "https://ollrok.catholic.edu.au/_admin/cms/szschool/account-setting-colours.css", "/theme/website/szschool/css/font-awesome.min.css"]; 1567 settings.content_css = cssIncludesDefault; 1568 } 1569 1570 //If newsletter editor... 1571 if(isNewsletter) { 1572 settings.width = "100%"; 1573 settings.resize = true; 1574 //settings.force_br_newlines = true; 1575 //settings.force_p_newlines = false; 1576 settings.forced_root_block = ''; 1577 } 1578 1579 if(typeof relativeUrls == 'undefined' || relativeUrls == false) { 1580 settings.relative_urls = false; 1581 settings.convert_urls = false; 1582 } 1583 1584 if (wildcards) { 1585 settings.wildcards = wildcards; 1586 settings.wildcardAddons = wildcardSettings; 1587 } 1588 1589 settings.is_user_admin = 0; 1590
1591// tinymce.execCommand('mceFocus', false, id); 1592 tinymce.execCommand('mceRemoveEditor', true, id); 1593 settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/"; 1594 tinymce.init(settings); 1595 1596 } 1597 } 1598</script>
vendor: 1 bytes, line 1598
1598
1599<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>
vendor: 1 bytes, line 1599
1599
1600<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:'a41957ef9e1b462e',t:'MTc5MDQ5OTg5Mw=='};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>
1600</body> 1601 1602</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.