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="Vision, Values, Purpose - St Joseph's Regional College Port Macquarie"> 7 <meta property="og:site_name" content="St Joseph's Regional College Port Macquarie Website"> 8 <meta property="og:type" content="Website"> 9 <meta property="og:url" content="https://pmreglism.catholic.edu.au/vision-values-purpose"> 10 <meta property="og:image" content="https://sjrcportmac.schoolzineplus.com/_image/setting/48/logo_archived_54d06c98e5099.png"> 11 <meta property="og:description" content="St Joseph's Regional College Port Macquarie, 1 College Drive, NSW, 2444, 02 5525 4100"> 12 13 <meta name="twitter:card" content="summary"> 14 <meta name="twitter:url" content="https://pmreglism.catholic.edu.au/vision-values-purpose"> 15 <meta name="twitter:title" content="Vision, Values, Purpose - St Joseph's Regional College Port Macquarie"> 16 <meta name="twitter:description" content="Welcome to the St Joseph's Regional College Port Macquarie website."> 17 <meta name="twitter:site" content="@Schoolzine"> 18 <meta name="twitter:creator" content="@Schoolzine"> 19 20 <meta name="title" content="Vision, Values, Purpose - St Joseph's Regional College Port Macquarie"> 21 <meta name="description" content="St Joseph's Regional College Port Macquarie, 1 College Drive, NSW, 2444, 02 5525 4100"> 22 23 <link rel="icon" href="https://sjrcportmac.schoolzineplus.com/_image/setting/143/favicon_32x32.png" type="image/x-icon"> 24 <link rel="shortcut icon" href="https://sjrcportmac.schoolzineplus.com/_image/setting/143/favicon_32x32.png" type="image/x-icon"> 25 <link rel="apple-touch-icon" href="https://sjrcportmac.schoolzineplus.com/_image/setting/143/favicon_32x32.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://pmreglism.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/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/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/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/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/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: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/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-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: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: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/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);
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/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: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/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/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/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-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: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/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:'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://pmreglism.catholic.edu.au/theme/_blueprint/css/jquery-ui.css"> 34 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/bootstrap.css"> 35 36 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/style.css"> 37 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/swiper.css"> 38 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/dark.css"> 39 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/font-icons.css"> 40 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/animate.css"> 41 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/magnific-popup.css"> 42 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/components/bs-switches.css" type="text/css"> 43 <link rel="stylesheet" href="https://pmreglism.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://pmreglism.catholic.edu.au/theme/_blueprint/css/content.css"> 46 47 <link rel="stylesheet" href="/school-colours.css?skin_id=6?v=1.0"> 48 49 50 <link rel="stylesheet" href="https://pmreglism.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=6"> 56 <meta name="viewport" content="width=device-width, initial-scale=1"> 57 58 59 <!-- Javascript 60 ============================================= --> 61
61<script src="https://pmreglism.catholic.edu.au/app/js/jquery-3.7.1.min.js"></script>
61 62
62<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/canvas/jquery-ui.min.js"></script>
62 63
63<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/canvas/cookieOptOut.js"></script>
63 64 65 66 <!-- PDF Flyer 67 ============================================= --> 68
68<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/pdf/build/compatibility.js"></script>
68 69
69<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/pdf/build/pdf.js"></script>
69 70 71 <!-- LightBox 72 ============================================= --> 73 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/app/css/lightbox.css"> 74
74<script src="https://pmreglism.catholic.edu.au/app/js/lightbox.js"></script>
vendor: 1 bytes, line 74
74
75<script src="https://pmreglism.catholic.edu.au/app/js/device-utils.js?v=1.0"></script>
75 76
76<script src="https://pmreglism.catholic.edu.au/app/js/calendar-utils.js?v=1.0"></script>
76 77 78 <!-- Gallery links 79 ============================================= --> 80
80<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/unitegallery.min.js"></script>
80 81 82
82<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/themes/default/ug-theme-default.js"></script>
82 83 <link href="https://pmreglism.catholic.edu.au/theme/_blueprint/js/themes/default/ug-theme-default.css" rel="stylesheet"> 84
84<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/themes/tiles/ug-theme-tiles.js"></script>
84 85
85<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/themes/compact/ug-theme-compact.js"></script>
85 86
86<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/themes/tilesgrid/ug-theme-tilesgrid.js"></script>
86 87
87<script src="https://pmreglism.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://pmreglism.catholic.edu.au/app/js/jSignature/libs/jSignature.min.js"></script>
92 93
93<script src="https://pmreglism.catholic.edu.au/app/js/jSignature/src/jSignature.js"></script>
93 94
94<script src="https://pmreglism.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.CompressorBase30.js"></script>
94 95
95<script src="https://pmreglism.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.CompressorSVG.js"></script>
95 96
96<script src="https://pmreglism.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.UndoButton.js"></script>
96 97 98 <!-- Chosen Plugin 99 ============================================= --> 100 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/app/js/chosen/chosen.min.css"> 101
101<script src="https://pmreglism.catholic.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
101 102 103 <!-- Find Uploader 104 ============================================= --> 105 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/app/js/fine-uploader/fine-uploader-new.min.css"> 106
106<script src="https://pmreglism.catholic.edu.au/app/js/fine-uploader/jquery.fine-uploader.js"></script>
106 107 108 <!-- Chosen Plugin 109 ============================================= --> 110 <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/app/js/chosen/chosen.min.css"> 111
111<script src="https://pmreglism.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://pmreglism.catholic.edu.au/app/js/jquery.ui/css/-sb-custom/-1.12.1.custom.min.css">
116<script src="https://pmreglism.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://pmreglism.catholic.edu.au/theme/_admin/_root/js/jquery.form.min.js"></script>
117 118 119<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/app/js/timepicki/css/timepicki.css">
120<script src="https://pmreglism.catholic.edu.au/app/js/timepicki/js/timepicki.min.js"></script>
vendor: 1 bytes, line 120
120
121<script src="https://pmreglism.catholic.edu.au/app/js/timepicki/js/time_functions.min.js"></script>
vendor: 1 bytes, line 121
121
122<script src="https://pmreglism.catholic.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
122 123 124 <!-- Document Title 125 ============================================= --> 126 <title>Vision, Values, Purpose - St Joseph's Regional College Port Macquarie</title> 127 128 129 130 131 132 133 134 <!-- Google Tag Manager -->
135<script>
vendor: 327 bytes, lines 135-139
135(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 136new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 137j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 138'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 139})(window,document,'script','dataLayer','
139GTM-NSSTJMGZ
vendor: 3 bytes, line 139
139');
139</script>
139 140<!-- End Google Tag Manager --> 141 142 143 144 145 <!-- Add JSON-LD schema if available --> 146 </head> 147 148<body class="stretched is_internal accessibilityActive "> 149 150 151
151<script defer src="https://pmreglism.catholic.edu.au/app/js/tinymce/js/tinymce/tinymce.min.js"></script>
151 152
153<script defer src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/tinymcefunctions.js"></script>
153 154<!-- Access Navigation 155============================================= --> 156<div id="access"> 157 <ul> 158 <li><a href="#content01">Skip to content</a></li> 159 <li><a href="#primary-menu">Skip to navigation</a></li> 160 <li><a href="#footer">Skip to footer</a></li> 161 </ul> 162</div> 163<!-- Document Wrapper 164============================================= --> 165<div id="wrapper" class="clearfix"> 166 167 168 169 170 171<!-- Top Bar 172============================================= --> 173<div id="top-bar"> 174 175 <div class="container clearfix"> 176 177 <div class="col_half nobottommargin"> 178 179 <!-- Top Links 180 ============================================= --> 181 <div class="top-links"> 182 </div><!-- .top-links end --> 183 </div> 184 185 <div class="col_half fright col_last nobottommargin"> 186 187 <!-- Top Social 188 ============================================= --> 189 <div id="top-social"> 190 <ul> 191 <li><a href="https://www.facebook.com/SJRCPort" class="si-facebook"><span class="ts-icon"><i class="icon-facebook"></i></span><span class="ts-text">Facebook</span></a></li> 192 <li><a href="tel:02 5525 4100" class="si-call"><span class="ts-icon"><i class="icon-call"></i></span><span class="ts-text">02 5525 4100</span></a></li> 193 <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> 194</ul> </div><!-- #top-social end --> 195 196 </div> 197 198 </div> 199 200</div><!-- #top-bar end --> 201 202 203<!-- Header 204============================================= --> 205<header id="header" class="sticky-style-2"> 206 207 <div class="container clearfix"> 208 209 <!-- Logo 210 ============================================= --> 211 <div id="logo"> 212 213 <a href="/" class="standard-logo" data-dark-logo="https://sjrcportmac.schoolzineplus.com/_image/setting/48/logo_archived_54d06c98e5099.png"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/setting/48/180x0/webp/logo_archived_54d06c98e5099.png 180w, /_rimage/setting/48/200x0/webp/logo_archived_54d06c98e5099.png 200w" sizes="(max-width: 768px) min(100vw, 200px), 200px" style="display: none"><img src="/_rimage/setting/48/200x0/logo_archived_54d06c98e5099.png" srcset="/_rimage/setting/48/180x0/logo_archived_54d06c98e5099.png 180w, /_rimage/setting/48/200x0/logo_archived_54d06c98e5099.png 200w" sizes="(max-width: 768px) min(100vw, 200px), 200px" loading="lazy" alt="St Joseph's Regional College Port Macquarie" style="aspect-ratio: auto 200 / 200"></picture></a> 214 215 </div> 216 <!-- #logo end --> 217 218 219 220 <ul class="header-extras"> 221 <li> 222 <i class="i-plain icon-email3 nomargin"></i> 223 <div class="he-text"> 224 <a href="mailto:[email protected]"> 225 Send us an email 226 <span>[email protected]</span> 227 </a> 228 </div> 229 </li> 230 <li> 231 232 <i class="i-plain icon-call nomargin"></i> 233 234 <div class="he-text"> 235 <a href="tel:02 5525 4100"> 236 Call us 237 <span>02 5525 4100</span> 238 </a> 239 </div> 240 </li> 241 </ul> 242 </div> 243 <div id="header-wrap"> 244 245 <!-- Primary Navigation 246 ============================================= --> 247 248 <nav id="primary-menu" class="style-2 dropStyle"> 249<div class="container clearfix"> 250<div id="primary-menu-trigger"><i class="icon-reorder"></i></div> 251<ul> 252 253<li class=" dropnav"> 254 <a href="/" title="Home"> 255 <div>Home </div> 256 </a> 257 </li> 258 259<li class=" parent dropnav"> 260 <a href="javascript:;" title="Our College" aria-label="Parent sub-menu item"> 261 <div>Our College <i class="fa fa-angle-down fright"></i></div> 262 </a> 263 <ul> 264 <li> 265 266 <a href="/vision-values-purpose" title="Vision, Values, Purpose"> 267 <div> 268 Vision, Values, Purpose 269 270 </div> 271 </a> 272 </li> 273 <li> 274 275 <a href="/why-choose-catholic-education" title="Why Choose Catholic Education"> 276 <div> 277 Why Choose Catholic Education 278 279 </div> 280 </a> 281 </li> 282 <li> 283 284 <a href="/catholic-education-week" title="Catholic Education Week"> 285 <div> 286 Catholic Education Week 287 288 </div> 289 </a> 290 </li> 291 <li> 292 293 <a href="message-from-the-principal" title="Message from the Principal"> 294 <div> 295 Message from the Principal 296 297 </div> 298 </a> 299 </li> 300 <li> 301 302 <a href="/our-school-houses-school-patron" title="Our Community & Culture"> 303 <div> 304 Our Community & Culture 305 306 </div> 307 </a> 308 </li> 309 <li> 310 311 <a href="/indigenous-engagement-plan" title="Indigenous Engagement Plan"> 312 <div> 313 Indigenous Engagement Plan 314 315 </div> 316 </a> 317 </li> 318 <li> 319 320 <a href="/pastoral-care" title="Pastoral Care"> 321 <div> 322 Pastoral Care 323 324 </div> 325 </a> 326 </li> 327 <li> 328
329 <a href="/virtual-tour-video" title="Virtual Tour"> 330 <div> 331 Virtual Tour 332 333 </div> 334 </a> 335 </li> 336 <li> 337 338 <a href="/policies-procedures" title="Policies & Procedures"> 339 <div> 340 Policies & Procedures 341 342 </div> 343 </a> 344 </li> 345 <li> 346 347 <a href="/our-college-history" title="Our College History"> 348 <div> 349 Our College History 350 351 </div> 352 </a> 353 </li> 354 <li> 355 356 <a href="https://careers.lism.catholic.edu.au/cw/en/listing/" title="Employment With Us" target="_blank" aria-label="External link"> 357 <div> 358 Employment With Us 359 360 <i class="fa fa-sign-in fright"></i> 361 </div> 362 </a> 363 </li> 364 <li> 365 366 <a href="https://sjrcportmac.schoolzineplus.com/_file/media/16250/2025_annual_school_report_7_12_for_st_joseph_s_regional_college_port_macquarie_1_.pdf" title="Annual School Report" target="_blank" aria-label="External link"> 367 <div> 368 Annual School Report 369 370 <i class="fa fa-sign-in fright"></i> 371 </div> 372 </a> 373 </li> 374 <li> 375 376 <a href="/contact" title="Contact Us"> 377 <div> 378 Contact Us 379 380 </div> 381 </a> 382 </li> 383 </ul> 384 </li> 385 386<li class=" parent dropnav"> 387 <a href="javascript:;" title="Catholic Mission" aria-label="Parent sub-menu item"> 388 <div>Catholic Mission <i class="fa fa-angle-down fright"></i></div> 389 </a> 390 <ul> 391 <li> 392 393 <a href="/our-catholic-mission" title="Our Catholic Mission"> 394 <div> 395 Our Catholic Mission 396 397 </div> 398 </a> 399 </li> 400 <li> 401 402 <a href="/our-parish" title="Our Parish"> 403 <div> 404 Our Parish 405 406 </div> 407 </a> 408 </li> 409 <li> 410 411 <a href="/families-faith" title="Families & Faith"> 412 <div> 413 Families & Faith 414 415 </div> 416 </a> 417 </li> 418 <li> 419 420 <a href="/student-spirituality" title="Student Spirituality"> 421 <div> 422 Student Spirituality 423 424 </div> 425 </a> 426 </li> 427 <li> 428 429 <a href="/proclaim" title="Staff Spirituality"> 430 <div> 431 Staff Spirituality 432 433 </div> 434 </a> 435 </li> 436 </ul> 437 </li> 438 439<li class=" parent dropnav"> 440 <a href="javascript:;" title="Learning and Teaching" aria-label="Parent sub-menu item"> 441 <div>Learning and Teaching <i class="fa fa-angle-down fright"></i></div> 442 </a> 443 <ul> 444 <li> 445 446 <a href="hsc-results" title="HSC Results"> 447 <div> 448 HSC Results 449 450 </div> 451 </a> 452 </li> 453 <li> 454 455 <a href="/curriculum" title="Curriculum"> 456 <div> 457 Curriculum 458 459 </div> 460 </a> 461 </li> 462 <li> 463 464 <a href="/quality-teaching" title="Quality Teaching"> 465 <div> 466 Quality Teaching 467 468 </div> 469 </a> 470 </li> 471 <li> 472 473 <a href="/fullness-of-life-framework" title="Fullness of Life Framework"> 474 <div> 475 Fullness of Life Framework 476 477 </div> 478 </a> 479 </li> 480 <li> 481 482 <a href="/highpotentialleaders" title="High Potential Learners"> 483 <div> 484 High Potential Learners 485 486 </div> 487 </a> 488 </li> 489 <li> 490 491 <a href="http://pmreglism.libguides.com/home" title="SJRC Library Website" target="_blank"> 492 <div> 493 SJRC Library Website 494 495 <i class="fa fa-sign-in fright"></i> 496 </div> 497 </a> 498 </li> 499 <li> 500 501 <a href="/additional-needs" title="Diversity and Inclusion"> 502 <div> 503 Diversity and Inclusion 504 505 </div> 506 </a> 507 </li> 508 <li> 509 510 <a href="https://www.sjrcportcareers.com/" title="SJRC Careers Website" target="_blank"> 511 <div> 512 SJRC Careers Website 513 514 <i class="fa fa-sign-in fright"></i> 515 </div> 516 </a> 517 </li> 518 <li> 519 520 <a href="/information-technology" title="Learning Technology"> 521 <div> 522 Learning Technology 523 524 </div> 525 </a> 526 </li> 527 </ul> 528 </li> 529 530<li class=" parent dropnav"> 531 <a href="javascript:;" title="Parents and Families" aria-label="Parent sub-menu item"> 532 <div>Parents and Families <i class="fa fa-angle-down fright"></i></div> 533 </a> 534 <ul> 535 <li> 536
537 <a href="/school-calendar" title="School Calendar"> 538 <div> 539 School Calendar 540 541 </div> 542 </a> 543 </li> 544 <li> 545 546 <a href="/communication-reporting" title="Communication & Reporting"> 547 <div> 548 Communication & Reporting 549 550 </div> 551 </a> 552 </li> 553 <li> 554 555 <a href="/uniforms" title="Uniforms"> 556 <div> 557 Uniforms 558 559 </div> 560 </a> 561 </li> 562 <li> 563 564 <a href="/canteen" title="Canteen"> 565 <div> 566 Canteen 567 568 </div> 569 </a> 570 </li> 571 <li> 572 573 <a href="/daily-procedures" title="Daily Procedures"> 574 <div> 575 Daily Procedures 576 577 </div> 578 </a> 579 </li> 580 <li> 581 582 <a href="/parent-assembly" title="Parent Assembly"> 583 <div> 584 Parent Assembly 585 586 </div> 587 </a> 588 </li> 589 <li> 590 591 <a href="/child-safeguarding-statement" title="Child Safeguarding Statement"> 592 <div> 593 Child Safeguarding Statement 594 595 </div> 596 </a> 597 </li> 598 <li> 599 600 <a href="/family-connect" title="Family Connect"> 601 <div> 602 Family Connect 603 604 </div> 605 </a> 606 </li> 607 <li> 608 609 <a href="/local-support-services" title="Local Support Services"> 610 <div> 611 Local Support Services 612 613 </div> 614 </a> 615 </li> 616 <li> 617 618 <a href="/archive" title="Newsletter Archive" target="_blank" aria-label="External link"> 619 <div> 620 Newsletter Archive 621 622 <i class="fa fa-sign-in fright"></i> 623 </div> 624 </a> 625 </li> 626 <li> 627 628 <a href="https://sjrcportmac.schoolzineplus.com/latest" title="Current Newsletter" target="_blank" aria-label="External link"> 629 <div> 630 Current Newsletter 631 632 <i class="fa fa-sign-in fright"></i> 633 </div> 634 </a> 635 </li> 636 <li> 637 638 <a href="https://www.lism.catholic.edu.au/parent-resource-centre" title="Parent Resource Centre" target="_blank" aria-label="External link"> 639 <div> 640 Parent Resource Centre 641 642 <i class="fa fa-sign-in fright"></i> 643 </div> 644 </a> 645 </li> 646 </ul> 647 </li> 648 649<li class=" parent dropnav"> 650 <a href="javascript:;" title="Co-Curricular" aria-label="Parent sub-menu item"> 651 <div>Co-Curricular <i class="fa fa-angle-down fright"></i></div> 652 </a> 653 <ul> 654 <li> 655 656 <a href="/creative-arts" title="Creative Arts"> 657 <div> 658 Creative Arts 659 660 </div> 661 </a> 662 </li> 663 <li> 664 665 <a href="/sports" title="Sport"> 666 <div> 667 Sport 668 669 </div> 670 </a> 671 </li> 672 <li> 673 674 <a href="/music" title="Music"> 675 <div> 676 Music 677 678 </div> 679 </a> 680 </li> 681 </ul> 682 </li> 683 684<li class=" parent dropnav"> 685 <a href="javascript:;" title="Enrolment" aria-label="Parent sub-menu item"> 686 <div>Enrolment <i class="fa fa-angle-down fright"></i></div> 687 </a> 688 <ul> 689 <li> 690 691 <a href="/enrolment-enquiries" title="Enrolment Enquiries"> 692 <div> 693 Enrolment Enquiries 694 695 </div> 696 </a> 697 </li> 698 <li> 699 700 <a href="/how-to-enrol" title="How to Enrol at SJRC"> 701 <div> 702 How to Enrol at SJRC 703 704 </div> 705 </a> 706 </li> 707 <li> 708 709 <a href="https://lism.catholic.edu.au/terms-and-conditions-of-enrolment" title="Terms and Conditions of Enrolment" target="_blank" aria-label="External link"> 710 <div> 711 Terms and Conditions of Enrolment 712 713 <i class="fa fa-sign-in fright"></i> 714 </div> 715 </a> 716 </li> 717 <li> 718 719 <a href="https://drive.google.com/file/d/1frPq4WDXngjuxfFtY3dNNqAP3zMYJimS/view?usp=sharing" title="2026 Tuition Fees" target="_blank" aria-label="External link"> 720 <div> 721 2026 Tuition Fees 722 723 <i class="fa fa-sign-in fright"></i> 724 </div> 725 </a> 726 </li> 727 <li> 728 729 <a href="https://drive.google.com/file/d/1dimux_B3RDh42aHr6ijKNcbXhQ7OwrHU/view?usp=sharing" title="SCHOOL LEVIES & CHARGES" target="_blank"> 730 <div> 731 SCHOOL LEVIES & CHARGES 732 733 <i class="fa fa-sign-in fright"></i> 734 </div> 735 </a> 736 </li> 737 <li> 738 739 <a href="/fee-assistance" title="Fee Assistance"> 740 <div> 741 Fee Assistance 742 743 </div> 744 </a> 745 </li> 746 <li> 747 748 <a href="/school-fees" title="School Fees"> 749 <div> 750 School Fees 751 752 </div> 753 </a> 754 </li> 755 </ul> 756 </li> 757 </ul> 758 <!-- Top Search 759 ============================================= --> 760 <div id="top-search"> 761 <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> 762 <form action="/site-search" method="get" name="search-form" id="search-form"> 763 <a tabindex="0" id="searchTrap" role="presentation"><span>Function to remove keyboard trap from search</span></a> 764 <label for="Search" style="position: absolute !important; left: -9999px !important;">Search</label> 765 <input type="text" id="Search" name="s" class="form-control" value placeholder="Type & Hit Enter.."> 766 <button type="submit">Search</button> 767 </form> 768</div> <!-- #top-search end --> 769 </div> 770</nav> 771 <!-- #primary-menu end --> 772 773 </div> 774 775</header>
775<!-- #header end --> 776 777 778 779<!-- Slider Start 780============================================= --> 781 782<!-- Content 783============================================= --> 784<section id="content01" name="content01" class> 785 786 787 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 787-788
787 788<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
788GTM-NSSTJMGZ
vendor: 83 bytes, line 788
788" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
789<!-- End Google Tag Manager (noscript) --> 790 791 792 793 794 795 796<div class="content-wrap"> 797 <div class="webAccessibility"> 798 <div id="accessibilityBar" class="clearfix container"> 799 800 801 <label>Translate</label> 802 <div id="google_translate_element"></div> 803
803<script type="text/javascript"> 804 function googleTranslateElementInit() { 805 new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL}, 'google_translate_element'); 806 } 807 </script>
807 808
808<script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
808 809 810 811 812 <label>Font Size</label> 813 814 <a class="font-increase increaseZooom txt-main" href="javascript:;" tabindex="0" aria-label="Font Increase"> 815 <span class="fa fa-font"></span> 816 <span class="fa fa-search-plus super"></span> 817 </a> 818 <a class="font-decrease decreaseZoom txt-main" href="javascript:;" tabindex="0" aria-label="Font Decrease"> 819 820 <span class="fa fa-font"></span> 821 <span class="fa fa-search-minus super"></span> 822 </a> 823 824 825 826</div> </div> 827 <div id="h1Container" class="container"> 828 <h1>Vision, Values, Purpose</h1> 829 </div> 830 831 832 833 834 <div class="clearfix container content-wrap"> 835 <picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/9972/180x0/webp/port_st_josephs_regional_port_macquarie.png 180w, /_rimage/media/9972/306x0/webp/port_st_josephs_regional_port_macquarie.png 306w" sizes="(max-width: 768px) min(100vw, 306px), 306px" style="display: none"><img src="/_rimage/media/9972/306x0/port_st_josephs_regional_port_macquarie.png" srcset="/_rimage/media/9972/180x0/port_st_josephs_regional_port_macquarie.png 180w, /_rimage/media/9972/306x0/port_st_josephs_regional_port_macquarie.png 306w" sizes="(max-width: 768px) min(100vw, 306px), 306px" loading="lazy" alt="Port_St_Josephs_Regional_Port_Macquarie.png" width="232" height="337" class=" szImg" data-object_id="9972" data-object_ref="sb_cms_media_file" data_reference="media/9972/port_st_josephs_regional_port_macquarie.png" data-lightboxed="false" data-externally-linked="false" data-custom-style-class="szImg" data-sb-image-container="1" style="float: right;"></picture> 836<p><b>SCHOOL CREST AND MOTTO</b></p> 837<p><span style="font-weight: 400;">The St Josephâs Regional College crest consists of black, white, blue and yellow. The black is symbolic of the âBlack Josephites,' the sisters of St Joseph of Lochinvar who established Catholic education in Port Macquarie in 1913. Also acknowledging the Josephite heritage is the gold cross with M and J. It is the Federation Cross of the Sisters of St Josephâs of Lochinvar. The M is for Mary, and the J is for Joseph, with the cross representing Jesus Christ. The blue connects with the blue of the Pacific Ocean as well as a colour traditionally associated with Mary, the mother of Jesus. The triangular, parallel lines at the top depict the Norfolk Pine, which dominates the Hastings coastline. </span></p> 838<p><span style="font-weight: 400;">The College motto is </span><i><span style="font-weight: 400;">Veritas Librabit,</span></i><span style="font-weight: 400;"> which translates to 'the truth will set you free' (John 8:32). Also, in Johnâs Gospel, Jesus says, 'I am the way, the truth and the life' (John 14: 6). As a Catholic community we understand the truth to be Jesus Christ. The search for truth and freedom is a challenge we must all embrace if we are to become better persons and more truly human. At our core is the challenge to lead students to know the person of Jesus Christ.</span></p> 839<p><i><span style="font-weight: 400;"> 'The Truth Will Set You Free'</span></i></p> 840<p><b>MISSION</b></p> 841<p><span style="font-weight: 400;">Enabling our students to experience the fullness of life (John 10:10).</span></p> 842<p><span style="font-weight: 400;">At St Josephâs Regional College, we provide a quality faith-filled education enabling students to be inspired to grow spiritually, socially, emotionally, physically and intellectually.</span></p> 843<p><strong>VISION</strong></p> 844<p><span style="font-weight: 400;">St Josephâs Regional College embeds the Mission of Jesus Christ in all that we do, building and strengthening Catholic identity. With service underpinning our Mission, it is through a supportive culture and meaningful partnerships with family and community that we:</span></p> 845<ul> 846<li><span style="font-weight: 400;">nurture independent, engaged and motivated learners who take ownership over their learning and strive for their personal best </span></li> 847<li><span style="font-weight: 400;">create an inclusive environment, where diversity is valued, respectful relationships are cultivated, and wellbeing is prioritised</span></li> 848<li><span style="font-weight: 400;">empower students to contribute positively to a complex, modern world as humble, thoughtful and compassionate human beings.</span></li> 849</ul> 850<p><strong>PURPOSE </strong></p> 851<p><span style="font-weight: 400;">Our St Josephâs Regional College community works in partnership to embody a Catholic environment that aims to: </span></p> 852<ul> 853<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Create a joy-filled environment enriched by Gospel values and Catholic traditions.</span></li> 854<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Generate a sense of community and compassion where we all experience belonging.</span></li> 855<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Energise students with quality learning and teaching experiences.</span></li> 856<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Inspire, support and empower others to fulfil their potential.</sp
856an></li> 857<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Personify gratitude and act for social justice by building awareness and empowering students to take action.</span></li> 858<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Engage families to be active participants in the culture and community of school life.</span></li> 859<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Celebrate the diversity of ability, background and culture. </span></li> 860</ul> 861<p><strong>VALUES</strong></p> 862<p><span style="font-weight: 400;">At St Josephâs Regional College, we actively promote the values of: </span></p> 863<ul> 864<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">The dignity and uniqueness of each person.</span></li> 865<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">A love of learning.</span></li> 866<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Generosity, gratitude and service.</span></li> 867<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Building respectful relationships, valuing and embracing all.</span></li> 868</ul> 869 870 871 </div> 872 873 874 875 876 877 <div class="clearfix container content-wrap"> 878 <h2>Frequently asked Questions</h2> 879<p></p><div id="faqs" class="faqs"> 880 881 882 883 884 885 886 887 <div class="toggle faq faq-marketplace faq-authors"> 888 <div class="togglet">What does it mean that Catholic schools are âproudly Catholicâ?</div> 889 <div class="togglec"><p><span>Catholic schools are communities built on the teachings of Jesus and the mission of the Church to share the Good News. Being âproudly Catholicâ means our schools embrace a rich tradition of prayer, reflection, values, and service. This identity shapes the culture of our schools, how we teach, how we care for students, and how we work together as a community. We honour the legacy of those who came before us and continue to share the message of faith, hope, and love in all we do.</span></p></div> 890 </div> 891 892 893 894 895 896 897 898 <div class="toggle faq faq-marketplace faq-authors"> 899 <div class="togglet">Are Catholic schools only for Catholic families?</div> 900 <div class="togglec"><p><span>No. Catholic schools warmly welcome all families who value a faith-based education. Whether you are Catholic, belong to another faith tradition, or have no religious background, you and your child are welcome in our school communities. All students are included in the full life of the school, including Religious Education and prayer experiences, and all families are respected, valued, and invited to take part in community life at a level that feels right for them.</span></p></div> 901 </div> 902 903 904 905 906 907 908 909 <div class="toggle faq faq-marketplace faq-authors"> 910 <div class="togglet">What are Catholic schools expecting from families?</div> 911 <div class="togglec"><p><span>When families enrol in a Catholic school, they enter into a partnership that supports their childâs faith and life journey. Families support their childâs participation in school liturgies, retreats, and other moments of spiritual growth. For families of baptised children, this includes continuing their childâs sacramental journey. Above all, parents aspire to the values and worldview that shape Catholic education, one that forms the heart, mind, and spirit.</span></p></div> 912 </div> 913 914 915 916 917 918 919 920 <div class="toggle faq faq-marketplace faq-authors"> 921 <div class="togglet">What if our family belongs to a different faith, or our child is not baptised?</div> 922 <div class="togglec"><p><span>Thatâs absolutely okay. We see enrolment as a privilege and a moment of welcome. Our schools honour each familyâs story and beliefs. We do not seek to convert or impose our faith; instead, we offer a gentle invitation to explore the Catholic tradition through learning, reflection, and shared experiences. Students and families of all backgrounds are respected and included in the spiritual life of the school, in ways that are meaningful and appropriate to them.</span></p></div> 923 </div> 924 925 926 927 928 929 930 931 <div class="toggle faq faq-marketplace faq-authors"> 932 <div class="togglet">What is the ultimate goal of Catholic education for our child?</div> 933 <div class="togglec"><p><span>Catholic education aims to nurture the whole person, spiritually, emotionally, socially, and intellectually. Our hope is that every student, through their time in our schools, will encounter Jesus, experience a sense of belonging, and come to know the fullness of life He offers. We strive to help each child grow into a person of goodness, truth, compassion, and purpose, equipped not only for success in the world, but also to make a meaningful difference within it.</span></p></div> 934 </div> 935 936 </div> 937 938 939 </div> 940 941 942 943 944</div> 945 946 947 <div class="item widget notoppadding nobottompadding section dark notopmargin nobottommargin clearfix" id="sideItem147"> 948 <div class="container clearfix"><h2> </h2></div> 949 <div class="aoc" style="background-image: url('https://sjrcportmac.schoolzineplus.com/_image/media/13639/acknowledgement_banners_0041_st_josephs_regional_college_port_macquarie.jpg'); margin-top: -20px; background-position: center; background-repeat: no-repeat; background-size: cover;"> 950<div class="container" style="padding: 30px 10px !important;"> 951<div class="text-bg" style="padding: 20px; border-radius: 10px; background-color: rgba(0,0,0,0.85); box-shadow: 5px 5px 20px rgba(0,0,0,0.8);"> 952<h2 style="text-align: center; font-size: 1.7rem; margin-top: 0; line-height: 1; color: #ffffff;">Acknowledgement of Country</h2> 953<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;">We acknowledge that our school resides on the Lands of the Birpai Nation.</p> 954<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;">We acknowledge the Traditional Custodians who have walked and cared for this land for thousands of years and their descendants who maintain these spiritual connections and traditions.</p> 955<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;">We pay our respect to Elders past, present and future leaders.</p> 956<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;">We reflect on the millions of footprints that travelled the Dreaming pathways and continue to walk this land today. The Land we are on now, the land we live, work, breathe, eat and sleep: always was and always will be Aboriginal Land.</p> 957<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;">We walk alongside the custodians of this beautiful country, Australia, as we seek Voice, Treaty and Truth.</p> 958<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;"><em><strong>Artwork by Birrbay woman Angela Marr.</strong></em></p> 959</div> 960</div> 961</div> 962 </div> 963 964 965 966</section> 967 968 969 970<!-- Footer 971============================================= --> 972 973 974<footer id="footer6" class="dark"> 975 <div id="copyrights"> 976 <div class="container clearfix"> 977 <div class="row"> 978 <div class="col-md-2"> 979 <h4>Connect</h4> 980 <a href="https://www.facebook.com/SJRCPort" class="social-icon si-small si-borderless nobottommargin si-facebook">
981 <span>Visit our Facebook</span> 982 <i class="icon-facebook"></i> 983 <i class="icon-facebook"></i> 984 </a> 985 986 987 988 989 990 </div> 991 <div class="col-md-5"> 992 <h4>Contact</h4> 993 <i class="fa fa-mobile"></i> 02 5525 4100<br> <i class="fa fa-home"></i> 1 College Drive Port Macquarie NSW 2444 994 995 </div> 996 <div class="col-md-5 right"> 997 <a href="https://www.schoolzine.com" target="_blank" class="footer-logo"> 998 <span>Powered by Schoolzine</span> 999 <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"> 1000 .st0 { 1001 fill: #fff; 1002 } 1003 </style> 1004 1005 <title id="title">Schoolzine</title> 1006 <desc id="desc">This site is powered by Schoolzine</desc> 1007 <g> 1008 <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 1009 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 1010 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 1011 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 1012 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 1013 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 1014 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 1015 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 1016 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 1017 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 1018 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 1019 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 1020 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 1021 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 1022 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 1023 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 1024 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 1025 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 1026 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 1027 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 1028 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 1029 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 1030 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 1031 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 1032 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 1033 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 1034 c6.2-7.4,18.5-15,33.3-15c20.3,0,30.4,10.9,30.4,30.2v66.2H856.2z" />
1034<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 1035 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 M931.4,306.6 1036 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> 1037</a> <br> 1038 1039 <a href="/privacy-policy" title="Privacy Policy">Privacy Policy</a> | <a href="/sitemap" title="Site Map">Site Map</a> | <a href="/cookie-policy" title="Cookie Policy">Cookie Policy</a> 1040 1041 <p class="sml">Copyrights © 2026 All Rights Reserved by St Joseph's Regional College Port Macquarie</p> 1042 </div> 1043 </div> 1044 </div> 1045 </div> 1046</footer><!-- #footer end --> 1047 1048 1049</div> 1050 1051 1052 <!-- External JavaScripts 1053 ============================================= --> 1054 1055
1055<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/canvas/plugins.js"></script>
1055 1056 <!-- Bootstrap Switch Plugin --> 1057
1057<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/canvas/components/bs-switches.js"></script>
1057 1058 1059 <!-- Footer Scripts 1060 ============================================= --> 1061
1061<script> 1062 var publicationSearchUrl = ""; 1063 1064 /** 1065 * Client-side search: filters articles already on the page by showing/hiding 1066 * them and highlighting matched text. Used when viewing a single newsletter 1067 * (nid is present) since all articles are already in the DOM. 1068 */ 1069 var _clientSearchDebounce = null; 1070 1071 function executeClientSearch() { 1072 var phrase = ($("#search_phrase").val() || '').trim().toLowerCase(); 1073 var $articles = $('article.publication-item'); 1074 1075 // Remove any previous highlights 1076 $('#content_container mark.sz-search-highlight').each(function() { 1077 var parent = this.parentNode; 1078 parent.replaceChild(document.createTextNode(this.textContent), this); 1079 parent.normalize(); 1080 }); 1081 1082 // Remove any previous "no results" message 1083 $('#sz-search-no-results').remove(); 1084 1085 if (!phrase) { 1086 // No search phrase — show everything 1087 $articles.each(function() { 1088 $(this).show(); 1089 // Show all sibling elements that belong to this article 1090 // (socialBox, tags, spacers etc. up to the next article or banner ad). 1091 // Never show executable/metadata siblings after the final article. 1092 $(this).nextUntil('article.publication-item, .diy-newsletter-banner-ad') 1093 .not('script, style, link, template').show(); 1094 }); 1095 $('.diy-newsletter-banner-ad').show(); 1096 $('.banner-ads-wrapper').show(); 1097 // Show all anchor menu items 1098 $('.articleAnchors .anchorMenu li, .articleAnchors ul li').show(); 1099 return; 1100 } 1101 1102 var escapedPhrase = phrase.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); 1103 var highlightRegex = new RegExp('(' + escapedPhrase + ')', 'gi'); 1104 var matchCount = 0; 1105 1106 $articles.each(function() { 1107 var $article = $(this); 1108 var textContent = $article.text().toLowerCase(); 1109 var articleId = $article.attr('id'); 1110 // Get sibling elements that belong to this article (socialBox, tags etc.) 1111 var $siblings = $article.nextUntil('article.publication-item, .diy-newsletter-banner-ad') 1112 .not('script, style, link, template'); 1113 1114 if (textContent.indexOf(phrase) !== -1) { 1115 matchCount++; 1116 $article.show(); 1117 $siblings.show(); 1118 // Highlight matches in text nodes 1119 highlightTextNodes($article[0], highlightRegex); 1120 // Show corresponding anchor menu item by matching the scroll target 1121 $('.articleAnchors li').each(function() { 1122 var $li = $(this); 1123 var anchor = $li.find('a').attr('onclick') || $li.find('a').attr('href') || ''; 1124 if (anchor.indexOf(articleId) !== -1) { 1125 $li.show(); 1126 } 1127 }); 1128 } else { 1129 $article.hide(); 1130 $siblings.hide(); 1131 // Hide corresponding anchor menu item 1132 $('.articleAnchors li').each(function() { 1133 var $li = $(this); 1134 var anchor = $li.find('a').attr('onclick') || $li.find('a').attr('href') || ''; 1135 if (anchor.indexOf(articleId) !== -1) { 1136 $li.hide(); 1137 } 1138 }); 1139 } 1140 }); 1141 1142 // Hide banner ads when filtering 1143 $('.diy-newsletter-banner-ad').hide(); 1144 1145 // Show "no results" message if nothing matched 1146 if (matchCount === 0) { 1147 $('#content_container').append( 1148 '<div id="sz-search-no-results" style="text-align: center; padding: 40px 20px; color: #666;">' + 1149 '<p style="font-size: 1.1em;">No results found for "<strong>' + $('<span>').text(phrase).html() + '</strong>"</p>' + 1150 '<p>Try a different search term.</p>' + 1151 '</div>' 1152 ); 1153 } 1154 } 1155 1156 /** 1157 * Walk the DOM tree and wrap text matches in <mark> tags. 1158 * Only wraps the matched substring within each text node, not the entire node. 1159 */ 1160 function highlightTextNodes(element, regex) { 1161 if (!element) return; 1162 var childNodes = element.childNodes; 1163 for (var i = childNodes.length - 1; i >= 0; i--) { 1164 var node = childNodes[i]; 1165 if (node.nodeType === 3) { // Text node 1166 var text = node.nodeValue; 1167 regex.lastIndex = 0; 1168 if (regex.test(text)) { 1169 regex.lastIndex = 0; 1170 var frag = document.createDocumentFragment(); 1171 var lastIdx = 0; 1172 var match; 1173 regex.lastIndex = 0; 1174 while ((match = regex.exec(text)) !== null) { 1175 // Add text before the match 1176 if (match.index > lastIdx) { 1177 frag.appendChild(document.createTextNode(text.substring(lastIdx, match.index))); 1178 } 1179 // Add the highlighted match 1180 var mark = document.createElement('mark'); 1181 mark.className = 'sz-search-highlight';
1182 mark.style.backgroundColor = '#fff176'; 1183 mark.style.padding = '0 2px'; 1184 mark.textContent = match[0]; 1185 frag.appendChild(mark); 1186 lastIdx = match.index + match[0].length; 1187 } 1188 // Add remaining text after last match 1189 if (lastIdx < text.length) { 1190 frag.appendChild(document.createTextNode(text.substring(lastIdx))); 1191 } 1192 node.parentNode.replaceChild(frag, node); 1193 } 1194 } else if (node.nodeType === 1 && node.tagName !== 'SCRIPT' && node.tagName !== 'STYLE' && node.tagName !== 'MARK') { 1195 highlightTextNodes(node, regex); 1196 } 1197 } 1198 } 1199 1200 /** 1201 * Server-side search: fires an AJAX request to search across the publication. 1202 * Used on archive/publication pages where not all content is in the DOM. 1203 */ 1204 function executeServerSearch(){ 1205 $("#publication_loading").fadeIn(); 1206 $("#search_text").hide(); 1207 $("#search_icon").fadeIn(); 1208 if (typeof mod_now !== 'undefined') { 1209 mod_now = ""; 1210 } 1211 if ( typeof searchPage == 'undefined' ) { 1212 searchPage = 1; 1213 } 1214 var phrase = $("#search_phrase").val() || $('.archive-page .search_phrase').val(); 1215 var tag = $("#publication_tag").val(); 1216 var pdid = $("#pdid_val").val(); 1217 1218 var contentType = ""; 1219 var isReminder = 0; 1220 var sortField = ""; 1221 var sortDir = ""; 1222 sortField = 'sort_order'; 1223 sortDir = 'asc'; 1224 if ( typeof sortField == 'undefined' || sortField == "" ) { 1225 sortField = "newsletter_publish_date"; 1226 } 1227 if ( typeof sortDir == 'undefined' || sortDir == "" ) { 1228 sortDir = "desc"; 1229 } 1230 var regions = $('#regions').val(); 1231 if (regions == null) { 1232 regions = ''; 1233 } 1234 var tags = $('.tags_checked:checked').map(function () { 1235 console.log("tags map "+this.value); 1236 1237 return this.value; 1238 }).get(); 1239 1240 var url= 'https://pmreglism.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) : ''); 1241 var previewQuery = new URLSearchParams(window.location.search); 1242if (previewQuery.has('preview')) { 1243 ['preview', 'token'].forEach(function (key) { 1244 if (previewQuery.has(key)) { 1245 url += '&' + key + '=' + encodeURIComponent(previewQuery.get(key)); 1246 } 1247 }); 1248} 1249 publicationSearchUrl = url; 1250 $.ajax({ 1251 url: url, 1252 method: 'GET', 1253 success: function(html) { 1254 $("#publication_loading").fadeOut(); 1255 1256 // Strip ad-server scripts that use document.write() to prevent 1257 // DOM clobbering when injected via AJAX after page load 1258 var $html = $('<div>').html(html); 1259 $html.find('script').each(function() { 1260 var src = $(this).attr('src') || ''; 1261 var content = $(this).text() || ''; 1262 if (src.indexOf('/delivery/') !== -1 || content.indexOf('document.write') !== -1 || content.indexOf('OA_show') !== -1) { 1263 $(this).remove(); 1264 } 1265 }); 1266 $('#content_container').html($html.html()); 1267 1268 if($(".content-top-anchor").length) { 1269 $("html, body").animate({ scrollTop: $(".content-top-anchor").offset().top - 125 }, 0); 1270 } 1271 1272 $("#search_text").fadeIn(); 1273 $("#search_icon").hide(); 1274 if (typeof renderGallery != 'undefined') { 1275 renderGallery(); 1276 } 1277 jQuery('.sz-gallery').each(function() { 1278 if (jQuery('[id="'+this.id+'"]').length > 1) { 1279 jQuery(this).attr('id', jQuery(this).attr('id') + '-' + Math.floor((Math.random() * 1000) + 1)); 1280 } 1281 }); 1282 jQuery('.sz-gallery').each(function() { 1283 var array = jQuery(this).attr('data-parameters').split(','); 1284 var parameters = {}; 1285 1286 jQuery.each(array, function(key, value) { 1287 var split = value.split(':'); 1288 1289 if (!isNaN(Number(split[1]))) {
1290 split[1] = Number(split[1]); 1291 } else if (split[1] === "true" || split[1] === "false") { 1292 split[1] = (split[1] === "true"); 1293 } else { 1294 split[1] = String(split[1]); 1295 } 1296 parameters[split[0]] = split[1]; 1297 }); 1298 1299 jQuery(this).unitegallery(parameters); 1300 jQuery(this).show(); 1301 }); 1302 $('.read-more-item').each(function(){ 1303 var firstPara = $(this).find('p:first').html(); 1304 $(this).parent().prepend('<p class="articleSummary">' + firstPara.substring(0,500) + '...</p>'); 1305 }); 1306 } 1307 }) 1308 } 1309 1310 /** 1311 * Route search to the appropriate strategy: 1312 * - Single newsletter (nid present): client-side filter + highlight 1313 * - Publication/archive (no nid): server-side AJAX search 1314 */ 1315 var _isClientSearch = false; 1316 1317 function executeSearch() { 1318 if (_isClientSearch) { 1319 executeClientSearch(); 1320 } else { 1321 executeServerSearch(); 1322 } 1323 } 1324 1325 $(function(){ 1326 1327 // Update placeholder for client-side search mode 1328 if (_isClientSearch) { 1329 // Keep the source attribute stable for the published translation bundle. 1330 $("#search_phrase").filter(function () { 1331 return !/(^|,)\s*placeholder:/.test(this.getAttribute('data-et-attr') || ''); 1332 }).attr("placeholder", "Search this newsletter.."); 1333 } 1334 1335 $('.tags_checked').off('change').on("change", function () { 1336 executeSearch(); 1337 console.log('Tags Checked'); 1338 }); 1339 1340 $("#search_phrase").keypress(function (e) { 1341 if(e.which == 13) { // the enter key code 1342 if (!_isClientSearch) { 1343 executeServerSearch(); 1344 } 1345 // Client-side already handled by keyup below 1346 e.preventDefault(); 1347 } 1348 }); 1349 1350 // Live search on keyup for client-side mode (debounced) 1351 $("#search_phrase").on('keyup', function (e) { 1352 if (!_isClientSearch) return; 1353 // Ignore modifier keys, tab, shift etc. 1354 if (e.which === 16 || e.which === 17 || e.which === 18 || e.which === 9) return; 1355 1356 // Escape cancels the search and closes the search bar 1357 if (e.which === 27) { 1358 $("#search_phrase").val(""); 1359 executeClientSearch(); 1360 $('body').removeClass('top-search-open'); 1361 return; 1362 } 1363 1364 clearTimeout(_clientSearchDebounce); 1365 _clientSearchDebounce = setTimeout(function() { 1366 executeClientSearch(); 1367 }, 150); 1368 }); 1369 1370 $("#search_clear").click(function(){ 1371 $("#search_phrase").val(""); 1372 executeSearch(); 1373 console.log('Search Clear'); 1374 }); 1375 1376 $('.clearTags').on('click', function(){ 1377 $('.tagwrp input:radio').prop("checked", false); 1378 executeSearch(); 1379 console.log('Uncheck'); 1380 }); 1381 $('.clearSideTags').on('click', function(){ 1382 $('aside.sidebar input:radio').prop("checked", false); 1383 $('#clearButton').addClass('grey'); 1384 executeSearch(); 1385 }); 1386 $('aside.sidebar label.radio-style-1-label').on('click', function(){ 1387 $('#clearButton').removeClass('grey'); 1388 }); 1389 1390 $(document).on('click', '.event-tag, .article-tag', function () { 1391 $('input.tags_checked[id="radio-' + $(this).attr('id') + '"]').prop('checked', true); 1392 executeSearch(); 1393 }); 1394 }); 1395 1396</script>
1396 1397
1397<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/canvas/functions.js?v=20260429"></script>
1397 1398 1399
1399<script src="/website/custom.js?skin_id="></script>
1399 1400 1401
1401<script> 1402 var actualCaretPositionBookmark; 1403</script>
vendor: 1 bytes, line 1403
1403
1404<script src="https://pmreglism.catholic.edu.au/app/js/tinymce/js/tinymce/tinymce.min.js"></script>
vendor: 1 bytes, line 1404
1404
1405<script> 1406 function setWysiwygValue(id, value) { 1407 tinymce.get(id).setContent(value); 1408 } 1409 function getWysiwygValue(id) { 1410 return tinyMCE.get(id).getContent(); 1411 } 1412 function getWysiwygValuePlainText(id) { 1413 return tinyMCE.get(id).getContent({ format: 'text' }); 1414 } 1415 function insertIntoWysiwyg(value, id) { 1416 if(actualCaretPositionBookmark != undefined) tinyMCE.activeEditor.selection.moveToBookmark(actualCaretPositionBookmark); 1417// console.log(tinyMCE.activeEditor); 1418// //tinyMCE.setActive(id); 1419// tinyMCE.activeEditor.id = id; 1420// console.log(tinyMCE.activeEditor.id); 1421// tinyMCE.execCommand('mceFocus',false,'#'+id); 1422 tinyMCE.activeEditor.execCommand('mceInsertContent', false, ' ' + value + ' '); 1423 } 1424 function setUpTextEditor(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls) { 1425 1426 var plugins = [ 1427 "linkfrontend link image external responsivefilemanager jbimages custom email phone sb_url" 1428 ]; 1429 1430 var menubar = false; 1431 var height = "400px"; 1432 if($('#'+id).data('tinymce-height') != undefined) { 1433 height = $('#'+id).data('tinymce-height'); 1434 } 1435 toolbarOptions = " link | styleselect | bold italic underline bullist numlist | removeformat "; 1436 if($('#'+id).siblings('div.mce-tinymce').length == 0) { 1437 1438 var settings = { 1439 branding: false, 1440 selector: '#' + id, 1441 width: "auto", 1442 height: height, 1443 statusbar: true, 1444 resize: "both", 1445 theme: "modern", 1446 valid_elements: "*[*]", 1447 extended_valid_elements: "*[*]", 1448 valid_children : "multiline[a],singleline[a]", 1449 plugins: plugins, 1450 menubar: menubar, 1451 cleanup: false, 1452 verify_html: false, 1453 toolbar: toolbarOptions, 1454 image_advtab: true, 1455 contextmenu: "link image inserttable | cell row column deletetable", 1456 external_filemanager_path: "/https://pmreglism.catholic.edu.au/theme/_admin/bluetree/js/tinymce/js/filemanager/", 1457 filemanager_title: "File Manager", 1458 external_plugins: {"filemanager": "https://pmreglism.catholic.edu.au/theme/_admin/bluetree/js/tinymce/js/filemanager/plugin.js"}, 1459 image_list: [], 1460 paste_preprocess: function (plugin, args) { 1461 1462 args.content += ''; 1463 }, 1464 setup: function (editor) { 1465 editor.on("keyup", function (editor, e) { 1466 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1467 }); 1468 editor.on("click", function (editor, e) { 1469 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1470 }); 1471 editor.on('getContent', function (e) { 1472 1473 if (e.content.indexOf("<a") >= 0) { 1474 var data = e.content; 1475 var hrefArr = []; 1476 $(data).find("a").each(function () { 1477 var attr = $(this).attr('lote_id'); 1478 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1479 var text = $(this).text(); 1480 e.content = e.content.replace(text+"</a>", text+'</lotelink>'); 1481 } 1482 }); 1483 e.content = e.content.replace(/\<a type="page"/g, '<lotelink type="page"'); 1484 e.content = e.content.replace(/\<a type="file"/g, '<lotelink type="file"'); 1485 var data = e.content; 1486 $(data).find("a").each(function () { 1487 var attr = $(this).attr('lote_id'); 1488 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1489 var text = $(this).attr('href'); 1490 e.content = e.content.replace('<a href="'+text+'"', '<lotelink href="'+text+'"'); 1491 } 1492 }); 1493 var data = e.content; 1494 $(data).find("a").each(function () { 1495 var attr = $(this).attr('lote_id'); 1496 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1497 e.content = e.content.replace('<a lote_id="'+attr+'"', '<lotelink lote_id="'+attr+'"'); 1498 } 1499 }); 1500 } 1501 }); 1502 editor.on('paste', function (e) { 1503 var paste; 1504 if (e.clipboardData.types.indexOf('text/plain') >= 0) { 1505 paste = e.clipboardData.getData('text/plain'); 1506 } 1507 1508 if (e.clipboardData.types.indexOf('text/html') >= 0) { 1509 var tempPaste = e.clipboardData.getData('text/html'); 1510 if (tempPaste.includes('<!--StartFragment-->')) { // check if the content is a special type such as actual html, image or file 1511 var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments 1512 paste = tempPaste.replace(regex, ''); 1513 } 1514 } 1515 1516 if (paste !== undefined) { 1517 paste = paste.replace(/
1517<script[^]*<\/script>/g, ''); // replaces everything in-between and including (<scrip -- <\script>) 1518 e.preventDefault(); 1519 insertIntoWysiwyg(paste); 1520 } 1521 }); 1522 editor.on('paste_preprocess', function (e) { 1523 console.log('paste_preprocess', e.content); 1524 }); 1525 editor.on('beforeSetContent', function (e) { 1526 e.content = e.content.replace(/<p>(<a[^<]*(<img[^<]*)<\/a>)<\/p>/gi, function (a) { 1527 return a.replace('<p>', '').replace('</p>', ''); 1528 }); 1529 if (e.content.indexOf("<lotelink") >= 0) { 1530 1531 var data = e.content; 1532 $(data).find("lotelink").each(function () { 1533 var attr = $(this).attr('lote_id'); 1534 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1535 var text = $(this).attr('href'); 1536 e.content = e.content.replace('<lotelink href="'+text+'"', '<a href="'+text+'"'); 1537 } 1538 1539 }); 1540 1541 var data = e.content; 1542 $(data).find("lotelink").each(function () { 1543 var attr = $(this).attr('lote_id'); 1544 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1545 e.content = e.content.replace('<lotelink lote_id="'+attr+'"', '<a lote_id="'+attr+'"'); 1546 } 1547 1548 }); 1549 1550 e.content = e.content.replace(/\<lotelink type="img"/g, '<img'); 1551 e.content = e.content.replace(/\<lotelink type="page"/g, '<a type="page"'); 1552 e.content = e.content.replace(/\<lotelink type="file"/g, '<a type="file"'); 1553 e.content = e.content.replace(/\<\/lotelink>/g, '</a>'); 1554 1555 } 1556 1557 }); 1558 }, 1559 browser_spellcheck: true, 1560 link_formats: ["Link To URL", "Link To Email", "Link To Phone"], 1561 is_campaign: (profile !== undefined && profile === "campaign"), 1562 sz_profile: profile 1563 }; 1564 1565 if(typeof(toolbar) != 'undefined') { 1566 settings.toolbar1 = toolbar1Custom; 1567 } 1568 1569 //Add CSS includes if provided 1570 if(cssIncludes) { 1571 settings.content_css = cssIncludes; 1572 } 1573 1574 //If newsletter editor... 1575 if(isNewsletter) { 1576 settings.width = "800px"; 1577 settings.resize = true; 1578 } 1579 1580 if(typeof relativeUrls == 'undefined' || relativeUrls == false) { 1581 settings.relative_urls = false; 1582 settings.convert_urls = false; 1583 } 1584 1585 settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/"; 1586 tinymce.init(settings); 1587 } 1588 } 1589 1590 function setUpTextEditorFrontEnd(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls) { 1591 1592 var plugins = [ 1593 "sb_links paste textcolor sb_images sb_filemanager sb_table lists" 1594 ]; 1595 1596 var menubar = false; 1597 var height = "400px"; 1598 if($('#'+id).data('tinymce-height') != undefined) { 1599 height = $('#'+id).data('tinymce-height'); 1600 } 1601 toolbarOptions = "sb_links | sb_images | table |styleselect | fontsizeselect forecolor | bold italic | alignleft aligncenter alignright al
1601ignjustify | bullist numlist | removeformat "; 1602 if($('#'+id).siblings('div.mce-tinymce').length == 0) { 1603 1604 var settings = { 1605 branding: false, 1606 selector: '#' + id, 1607 width: "auto", 1608 height: height, 1609 statusbar: true, 1610 paste_auto_cleanup_on_paste : true, 1611 paste_remove_styles: true, 1612 paste_remove_styles_if_webkit: true, 1613 paste_strip_class_attributes: true, 1614 resize: "both", 1615 theme: "modern", 1616 valid_elements: "*[*]", 1617 extended_valid_elements: "*[*]", 1618 valid_children : "multiline[a],singleline[a]", 1619 plugins: plugins, 1620 menubar: menubar, 1621 cleanup: false, 1622 verify_html: false, 1623 toolbar: toolbarOptions, 1624 image_advtab: true, 1625 contextmenu: "link image inserttable | cell row column deletetable", 1626 fontsize_formats: "8px 9px 10px 11px 12px 14px 16px 18px 20px 24px 36px", 1627 image_list: [], 1628 paste_preprocess: function (plugin, args) { 1629 args.content += ''; 1630 }, 1631 setup: function (editor) { 1632 editor.on("keyup", function (editor, e) { 1633 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1634 }); 1635 editor.on("click", function (editor, e) { 1636 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1637 }); 1638 editor.on('getContent', function (e) { 1639 1640 if (e.content.indexOf("<a") >= 0) { 1641 var data = e.content; 1642 var hrefArr = []; 1643 $(data).find("a").each(function () { 1644 var attr = $(this).attr('lote_id'); 1645 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1646 var text = $(this).text(); 1647 e.content = e.content.replace(text+"</a>", text+'</lotelink>'); 1648 } 1649 }); 1650 e.content = e.content.replace(/\<a type="page"/g, '<lotelink type="page"'); 1651 e.content = e.content.replace(/\<a type="file"/g, '<lotelink type="file"'); 1652 var data = e.content; 1653 $(data).find("a").each(function () { 1654 var attr = $(this).attr('lote_id'); 1655 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1656 var text = $(this).attr('href'); 1657 e.content = e.content.replace('<a href="'+text+'"', '<lotelink href="'+text+'"'); 1658 } 1659 }); 1660 var data = e.content; 1661 $(data).find("a").each(function () { 1662 var attr = $(this).attr('lote_id'); 1663 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1664 e.content = e.content.replace('<a lote_id="'+attr+'"', '<lotelink lote_id="'+attr+'"'); 1665 } 1666 }); 1667 } 1668 }); 1669 editor.on('paste', function (e) { 1670 var paste; 1671 if (e.clipboardData.types.indexOf('text/plain') >= 0) { 1672 paste = e.clipboardData.getData('text/plain'); 1673 } 1674 1675 if (e.clipboardData.types.indexOf('text/html') >= 0) { 1676 var tempPaste = e.clipboardData.getData('text/html'); 1677 if (tempPaste.includes('<!--StartFragment-->')) { // check if the content is a special type such as actual html, image or file 1678 var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments 1679 paste = tempPaste.replace(regex, ''); 1680 } 1681 } 1682 1683 if (paste !== undefined) { 1684 paste = paste.replace(/
1684<script[^]*<\/script>/g, ''); // replaces everything in-between and including (<scrip -- <\script>) 1685 e.preventDefault(); 1686 insertIntoWysiwyg(paste); 1687 } 1688 }); 1689 editor.on('paste_preprocess', function (e) { 1690 console.log('paste_preprocess', e.content); 1691 }); 1692 editor.on('beforeSetContent', function (e) { 1693 1694 if (e.content.indexOf("<lotelink") >= 0) { 1695 1696 var data = e.content; 1697 $(data).find("lotelink").each(function () { 1698 var attr = $(this).attr('lote_id'); 1699 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1700 var text = $(this).attr('href'); 1701 e.content = e.content.replace('<lotelink href="'+text+'"', '<a href="'+text+'"'); 1702 } 1703 1704 }); 1705 1706 var data = e.content; 1707 $(data).find("lotelink").each(function () { 1708 var attr = $(this).attr('lote_id'); 1709 if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) { 1710 e.content = e.content.replace('<lotelink lote_id="'+attr+'"', '<a lote_id="'+attr+'"'); 1711 } 1712 1713 }); 1714 1715 e.content = e.content.replace(/\<lotelink type="img"/g, '<img'); 1716 e.content = e.content.replace(/\<lotelink type="page"/g, '<a type="page"'); 1717 e.content = e.content.replace(/\<lotelink type="file"/g, '<a type="file"'); 1718 e.content = e.content.replace(/\<\/lotelink>/g, '</a>'); 1719 1720 } 1721 1722 }); 1723 }, 1724 browser_spellcheck: true, 1725 is_campaign: (profile !== undefined && profile === "campaign"), 1726 sz_profile: profile 1727 }; 1728 1729 if(typeof(toolbar) != 'undefined') { 1730 settings.toolbar1 = toolbar1Custom; 1731 } 1732 1733 //Add CSS includes if provided 1734 if(cssIncludes) { 1735 settings.content_css = cssIncludes; 1736 } 1737 1738 //If newsletter editor... 1739 if(isNewsletter) { 1740 settings.width = "800px"; 1741 settings.resize = true; 1742 } 1743 1744 if(typeof relativeUrls == 'undefined' || relativeUrls == false) { 1745 settings.relative_urls = false; 1746 settings.convert_urls = false; 1747 } 1748 1749 settings.sb_links_opts = { 1750 link_url: true, 1751 link_email: true, 1752 link_phone: true 1753 }; 1754 1755 settings.sb_images_opts = { 1756 link_upload: true, 1757 link_external: true 1758 }; 1759 1760 settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/"; 1761 tinymce.init(settings); 1762 1763 } 1764 } 1765 1766 function setupContentEditor(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls, wildcards, overrideHeight) { 1767 var plugins = [ 1768 "contextmenu", "advlist", "autolink", "lists", "print", "searchreplace", "visualblocks", "visualchars", 1769 "code", "save", "directionality", "paste", "textcolor", 1770 "sb_filemanager", "sb_links", "sb_images", "sb_table" 1771 ]; 1772 var contextMenu = " sb_links sb_images inserttable elements web_link pdf_viewer"; 1773 1774 var wildcardSettings = { 1775 content_holder: false, 1776 update_forms: false 1777 }; 1778 1779 if (wildcards) { 1780 if (profile !== 'campaign') { 1781 plugins.push("sb_elements"); 1782 } 1783 plugins.push("sb_wildcards"); 1784 contextMenu = contextMenu + " sb_wildcards sb_wildcards_update_form "; 1785 1786 } 1787 1788 var toolbarOptions = "sb_images sb_gallery sb_video pdf_viewer sb_links | formatselect | fontsizeselect forecolor | bold italic underline strikethrough | removeformat | alignleft aligncenter alignright al
1788ignjustify | outdent indent | bullist numlist | undo redo | code"; 1789 if (profile === "campaign"){ 1790 toolbarOptions = "undo redo | fontsizeselect forecolor | bold italic | removeformat | alignleft aligncenter alignright alignjustify | outdent indent | bullist numlist | sb_links | code"; 1791 } 1792 else if(profile === "manage_app_mobile") { 1793 toolbarOptions = "undo redo removeformat | bold italic | alignleft aligncenter alignright | outdent indent | sb_links | sb_images | code "; 1794 } 1795 else { 1796 plugins.push("sb_gallery"); 1797 plugins.push("sb_video"); 1798 contextMenu = "sb_images sb_gallery sb_video pdf_viewer web_link inserttable elements sb_links"; 1799 //contextMenu = "sb_gallery sb_video "+contextMenu; 1800 1801 } 1802 1803 1804 if(isFullPage || isNewsletter) { 1805 plugins.push("fullpage"); 1806 } 1807 1808 var validElements = "*[*]"; 1809 var invalidElements = ""; 1810 var validExtendedElements = '*[*]'; 1811 var validChildren = "multiline[a],singleline[a]"; 1812 1813 var menubar = "edit insert view table tools sb_wildcards"; 1814 if(profile === "manage_app_mobile"){ 1815 menubar = false; 1816 } 1817 var height = "600px"; 1818 if(profile == "quick_feed" || profile == "summary" ){ 1819 height = "400px"; 1820 } 1821 else if( profile === "manage_app_mobile"){ 1822 height = "250px"; 1823 } 1824 else if( profile === "new_content_holder"){ 1825 height = "400px"; 1826 } 1827 else if(profile === "company_note"){ 1828 height = "330px"; 1829 } 1830 1831 1832 if (overrideHeight) { 1833 height = overrideHeight + "px"; 1834 } 1835 1836 if($('#'+id).siblings('div.mce-tinymce').length == 0) { 1837 1838 var settings = { 1839 branding: false, 1840 selector: '#' + id, 1841 width: "100%", 1842 height: height, 1843 statusbar: true, 1844 resize: "both", 1845 //theme_advanced_resizing: true, 1846 //theme_advanced_resizing_use_cookie : false, 1847 theme: "modern", 1848 allow_html_in_named_anchor: true, 1849 allow_unsafe_link_target: true, 1850 1851 valid_elements: validElements, 1852 extended_valid_elements: validExtendedElements, 1853 invalid_elements: invalidElements, 1854// extended_valid_elements: 'iframe[src|width|height|frameborder|scrolling|allowfullscreen]', 1855 valid_children : validChildren, 1856 plugins: plugins, 1857 // menu: { 1858 // edit: { title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall' }, 1859 // insert: {title: 'Insert', items: 'sb_video sb_gallery sb_images'}, 1860 // view: {title: 'View', items: 'code | visualaid | spellcheck'}, 1861 // format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'}, 1862 // table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'}, 1863 // tools: {title: 'Tools', items: 'spellchecker code'}, 1864 // sb_wildcards: { title: 'Wildcards' } 1865 // }, 1866 menubar: menubar, 1867 cleanup: false, 1868 verify_html: false, 1869 toolbar: toolbarOptions, 1870 fontsize_formats: "8px 9px 10px 11px 12px 14px 16px 18px 20px 24px 36px", 1871 1872 image_advtab: true, 1873 image_list: [], 1874 contextmenu: contextMenu, 1875 setup: function (editor) { 1876 editor.on("init", function () { 1877 this.getDoc().body.style.fontSize = '14px'; 1878 this.getDoc().body.style.fontFamily = 'Verdana'; 1879 }); 1880 editor.on("keyup", function (editor, e) { 1881 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1882 }); 1883 editor.on("click", function (editor, e) { 1884 actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true); 1885 }); 1886 editor.on('getContent', function (e) { 1887 e.content = e.content.replace(/<p>(<img[^<]*)<\/p>/gi, function (a) { 1888 return a.replace('<p>', '').replace('</p>', ''); 1889 }); 1890 }); 1891 editor.on('BeforePastePreProcess', function(e) { 1892 // This will change any html text back to html tags and sanitise scripts and default comments 1893 var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments 1894 e.content = e.content.replace(/(<)/g, '<') 1895 .replace(/(>)/g, '>') 1896 .replace(regex, '') 1897 .replace(/
1897<script[\s\S]*?<\/script>/g, ''); 1898 }); 1899 editor.on('beforeSetContent', function (e) { 1900 e.content = e.content.replace(/<p>(<img[^<]*)<\/p>/gi, function (a) { 1901 return a.replace('<p>', '').replace('</p>', ''); 1902 }); 1903 }); 1904 1905 1906 1907 1908 1909 }, 1910 browser_spellcheck: true, 1911 is_campaign: (profile !== undefined && profile === "campaign"), 1912 sz_profile: profile 1913 }; 1914 1915 if(typeof(toolbar) != 'undefined') { 1916 settings.toolbar1 = toolbar1Custom; 1917 } 1918 1919 //Add CSS includes if provided 1920 if(cssIncludes) { 1921 if($.isArray(cssIncludes)){ 1922 cssIncludes.push("/theme/website/szschool/css/content.css"); 1923 cssIncludes.push("https://pmreglism.catholic.edu.au/_admin/cms/szschool/account-setting-colours.css"); 1924 cssIncludes.push("/theme/website/szschool/css/font-awesome.min.css"); 1925 1926 } 1927 settings.content_css = cssIncludes; 1928 1929 }else{ 1930 var cssIncludesDefault = ["/theme/website/szschool/css/content.css", "https://pmreglism.catholic.edu.au/_admin/cms/szschool/account-setting-colours.css", "/theme/website/szschool/css/font-awesome.min.css"]; 1931 settings.content_css = cssIncludesDefault; 1932 } 1933 1934 //If newsletter editor... 1935 if(isNewsletter) { 1936 settings.width = "100%"; 1937 settings.resize = true; 1938 //settings.force_br_newlines = true; 1939 //settings.force_p_newlines = false; 1940 settings.forced_root_block = ''; 1941 } 1942 1943 if(typeof relativeUrls == 'undefined' || relativeUrls == false) { 1944 settings.relative_urls = false; 1945 settings.convert_urls = false; 1946 } 1947 1948 if (wildcards) { 1949 settings.wildcards = wildcards; 1950 settings.wildcardAddons = wildcardSettings; 1951 } 1952 1953 settings.is_user_admin = 0; 1954
1955// tinymce.execCommand('mceFocus', false, id); 1956 tinymce.execCommand('mceRemoveEditor', true, id); 1957 settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/"; 1958 tinymce.init(settings); 1959 1960 } 1961 } 1962</script>
vendor: 1 bytes, line 1962
1962
1963<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:'a447f822583feacf',t:'MTc5MDk4ODgwMA=='};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>
1963<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>
1963 1964</body> 1965 1966</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.