1 2 3<!DOCTYPE html> 4 5<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> 6<head><title> 7 Home - Renfrewshire Golf Union 8</title><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="height=device-height,width=device-width,initial-scale=1.0,maximum-scale=1.0" /> 9 10 <!-- Latest compiled and minified CSS --> 11 <link rel="stylesheet" type="text/css" href="/css/bootstrap-3.3.7.min.css" /><link rel="stylesheet" type="text/css" href="/css/bootstrap-select.min.css" /><link rel="stylesheet" type="text/css" href="/css/bootstrap-datepicker3.min.css" /><link rel="stylesheet" type="text/css" href="/css/bootstrap-datetimepicker.min.css" /><link rel="stylesheet" type="text/css" href="/css/fontawesome/all.min.css" /><link rel="stylesheet" type="text/css" href="/css/fontawesome/v4-shims.css" /><link rel="stylesheet" type="text/css" href="layouts/terraces3_1/css/main.css?rev=441" /><link rel="stylesheet" type="text/css" href="layouts/terraces3_1/css/bootstrap-4.4-elements.css?rev=441" /><link rel="stylesheet" type="text/css" href="layouts/terraces3_1/css/golfnz_elements.css?rev=441" /><link rel="stylesheet" type="text/css" href="layouts/terraces3_1/css/theme.css?rev=441" /><link rel="stylesheet" type="text/css" href="layouts/terraces3_1/css/admin.css?rev=441" /><link rel="stylesheet" type="text/css" href="/css/booking-system.css?rev=441" /> 12 13
13<script type="text/javascript" src="/js/jquery-3.7.1.min.js"></script>
13 14
14<script type="text/javascript" src="/js/jquery-ui-1.12.1.min.js"></script>
14 15
15<script type="text/javascript" src="/js/bootstrap-datepicker.min.js"></script>
15 16
16<script type="text/javascript" src="/js/bootstrap-datetimepicker.min.js"></script>
16 17
17<script type="text/javascript" src="/js/knockout-3.5.1.js"></script>
17 18
18<script type="text/javascript" src="/shared/js/knockout.validation.js"></script>
18 19
19<script type="text/javascript" src="/js/knockout.mapping-latest.js"></script>
19 20
20<script type="text/javascript" src="/shared/js/knockout.dotgolf.extensions.js?rev=441"></script>
20 21
21<script type="text/javascript" src="/js/moment.js"></script>
21 22
22<script type="text/javascript" src="/js/axios/axios.min.js"></script>
22 23
23<script type="text/javascript" src="/shared/js/pubsub.js"></script>
23 24
24<script type="text/javascript" src="/js/dg-ko-extensions.js?rev=441"></script>
24 25
25<script type="text/javascript" src="/shared/js/dotgolf.clubcms-utils.js?rev=441"></script>
25 26
26<script src="/layouts/_shared/UScript.ashx?scriptFile=custom_terraces.js" type="text/javascript"></script>
26 27 28
28<script type="text/javascript"> 29 function GetParameterValues(param) { 30 var url = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 31 for (var i = 0; i < url.length; i++) { 32 var urlparam = url[i].split('='); 33 if (urlparam[0] == param) { 34 return urlparam[1]; 35 } 36 } 37 } 38 </script>
38 39
40<script type='text/javascript' src='/js/vue/vue.global.prod.js'></script>
vendor: 2 bytes, line 40
40
41<script> 42const { createApp, ref, reactive, inject, computed, onMounted, watch, customRef, onBeforeMount, onBeforeUnmount } = Vue; 43</script>
43 44<link href="/controls/content-tiles/styles.css?v=1c09ac6248" rel="stylesheet" type="text/css" /><link href="/controls/content-tiles/styles.terraces3_1.css?v=1c09ac6248" rel="stylesheet" type="text/css" /><link href="/controls/golfnz-news-list/styles.css?v=1c09ac6248" rel="stylesheet" type="text/css" /><link href="/controls/golfnz-news-list/styles.terraces3_1.css?v=1c09ac6248" rel="stylesheet" type="text/css" /><link href="/controls/hero-swiperjs/styles.css?v=1c09ac6248" rel="stylesheet" type="text/css" /><link href="/controls/hero-swiperjs/styles.terraces3_1.css?v=1c09ac6248" rel="stylesheet" type="text/css" /><link rel="Stylesheet" href="/layouts/_shared/CustomStyles.aspx?page=home" /><link rel='shortcut icon' type='image/x-icon' href='/clubs/2543/images/favicon.ico'><link href="/clubs/2543/images/add_to_homescreen_icon.jpg" rel="apple-touch-icon-precomposed" /><link href="/layouts/terraces_mobile/css/add2home.css" type="text/css" rel="stylesheet" />
44<script type="text/javascript"> 45$(document).ready(function() { 46 // Global 47 //$('.page-home .inner-banners').parent().remove(); 48 $('#ctl82.pc-root-container').remove(); 49 $('.css-override').appendTo('body'); 50 $('.page-content a[href="/tee-booking"]').addClass('btn-club-link'); 51 $('.page-content a[href="/online-membership-form"]').addClass('btn-club-link'); 52 $('.btn-club-link').addClass('btn btn-primary').append('<span> <i class="fas fa-chevron-circle-right"></i></span>'); 53 $('.btn-link').addClass('btn btn-primary').append('<span> <i class="fas fa-chevron-circle-right"></i></span>').attr('target','_blank'); 54 $('.page-content a[href$=".pdf"]').addClass('btn-pdf'); 55 $('.btn-pdf').addClass('btn btn-primary').prepend('<span><i class="far fa-file-pdf"></i> </span>').append('<span> <i class="fas fa-chevron-circle-right"></i></span>').attr('target','_blank'); 56 $('.page-content table').addClass('table table-hover').wrap('<div class="table-responsive"></div>'); 57 $('.page-content img').addClass('img-responsive').css({'max-width':'100%','height':'auto'}); 58 59 // Navbar 60 $('.litmenu-wrapper').prepend('<a class="navbar-brand" href="/home"><img id="ctl35_imgBrand" src="/clubs/2543/images/club-logo.png" alt="Renfrewshire Golf Union"></a>'); 61 $('.login-bar').parent().addClass('login-wrapper'); 62 $('.navbarv2').prepend('<div class="black-strip"></div>'); 63 // $('.navbar-right').prepend('<li class="mobile-header-course-status"></li>'); 64 // $('.navbar-right').append('<li class="link-divider"><div></div></li>'); 65 // $('.navbar-right').append('<li class="header-course-status"></li>'); 66 // $('.coursestatusstyle2-wrapper').appendTo('.header-course-status'); 67 $('.navbar-right').append('<li class="link-divider"><div></div></li>'); 68 $('.navbar-right').append('<li class="link-facebook"><a href="https://www.facebook.com/renfrewshiregolf" target="_blank"><i class="fab fa-facebook"></i><span class="hidden"> Facebook</span></a></li>'); 69 70 // Member Home 71 $('.club-competition-widget h3, .club-results-widget h3').addClass('category-name'); 72 73 // My Account 74 $('.rmyaccount-container #ctl72_divMemberClubs').removeClass('row'); 75 76 // Footer 77 // $('.coursestatus-wrapper').appendTo('.footer-course-status'); 78 $('#navbar').appendTo('.footer-quicklinks'); 79 80 $(window).scroll(function() { 81 $(".div-scroll-down a").css("opacity", 1 - $(window).scrollTop() / 500); 82 var scrollDown = $(window).scrollTop(); 83 84 if (scrollDown >= 200) { 85 $(".navbarv2").addClass("apply-bg"); 86 } else { 87 $(".navbarv2").removeClass("apply-bg"); 88 } 89 }); 90 $('.div-scroll-down a').click(function(){ 91 $('html, body').animate({ 92 scrollTop: $( $(this).attr('href') ).offset().top 93 }, 1000); 94 return false; 95 }); 96 97 $(window).scroll(function() { 98 var scroll = $(window).scrollTop(); 99 100 if (scroll >= 40) { 101 // $(".navbarv2").removeClass("blank-top-margin"); 102 $('.blank-top-margin').css('top','40px') 103 $('.navbarv2').css('border-bottom','1px solid var(--main-border-color)'); 104 } else { 105 // $(".navbarv2").addClass("blank-top-margin"); 106 $('.blank-top-margin').css('top','80px') 107 $('.navbarv2').css('border-bottom','1px solid transparent'); 108 } 109 }); 110 111 if ($(window).width() <= 1200) { 112 // $('.coursestatusstyle2-wrapper .icon-flag img').attr('src','/clubs/2705/images/icon-golfflag2-black.png'); 113 // $('.coursestatusstyle2-wrapper .icon-cart img').attr('src','/clubs/2705/images/icon-golfcart2-black.png'); 114 // $('.coursestatusstyle2-wrapper').appendTo('.mobile-header-course-status'); 115 } 116 else { 117 // $('.coursestatusstyle2-wrapper .icon-flag img').attr('src','/clubs/2705/images/icon-golfflag2.png'); 118 // $('.coursestatusstyle2-wrapper .icon-cart img').attr('src','/clubs/2705/images/icon-golfcart2.png'); 119 // $('.coursestatusstyle2-wrapper').appendTo('.header-course-status'); 120 } 121 $(window).resize(function(){ 122 if ($(window).width() <= 1200) { 123 // $('.coursestatusstyle2-wrapper .icon-flag img').attr('src','/clubs/2705/images/icon-golfflag2-black.png'); 124 // $('.coursestatusstyle2-wrapper .icon-cart img').attr('src','/clubs/2705/images/icon-golfcart2-black.png'); 125 // $('.coursestatusstyle2-wrapper').appendTo('.mobile-header-course-status'); 126 } 127 else { 128 // $('.coursestatusstyle2-wrapper .icon-flag img').attr('src','/clubs/2705/images/icon-golfflag2.png'); 129 // $('.coursestatusstyle2-wrapper .icon-cart img').attr('src','/clubs/2705/images/icon-golfcart2.png'); 130 // $('.coursestatusstyle2-wrapper').appendTo('.header-course-status'); 131 } 132 });
133 134 // function moveDiv() { 135 // if ($(window).width() <= 1200) { 136 // alert('Less than 1200'); 137 // } else { 138 // alert('Same or More than 1200'); 139 // } 140 // } 141 // moveDiv(); 142 // $(window).resize(moveDiv); 143}); 144</script>
144<link href="js/plugin/slick/slick.css" rel="stylesheet" type="text/css" /><link href="js/plugin/slick/slick-theme.css" rel="stylesheet" type="text/css" /><link href="css/jquery.Jcrop.css" rel="stylesheet" type="text/css" /><link href="css/cropper.css" rel="stylesheet" type="text/css" /></head> 145<body> 146 147 <div class="page-home pageid-5719 catid-764"> 148 <form method="post" action="/layouts/terraces3_1/Template.aspx?page=home" id="form1"> 149<div class="aspNetHidden"> 150<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 151<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 152<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" /> 153</div> 154
155<script type="text/javascript"> 156//<![CDATA[ 157var theForm = document.forms['form1']; 158if (!theForm) { 159 theForm = document.form1; 160} 161function __doPostBack(eventTarget, eventArgument) { 162 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 163 theForm.__EVENTTARGET.value = eventTarget; 164 theForm.__EVENTARGUMENT.value = eventArgument; 165 theForm.submit(); 166 } 167} 168//]]> 169</script>
169 170 171
172<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZFXujvORPfYOfRH05vSggNhrAuLC8WL-w4rZ2geHX5i4A9KrtQ2&t=638901536248157332" type="text/javascript"></script>
172 173 174
175<script src="/controls-vue/services/base-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 175
175
176<script src="/controls-vue/services/auth-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 176
176
177<script src="/controls-vue/services/club-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 177
177
178<script src="/controls-vue/services/finder-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 178
178
179<script src="/controls-vue/services/mailing-list-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 179
179
180<script src="/controls-vue/services/member-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 180
180
181<script src="/controls-vue/services/menu-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 181
181
182<script src="/controls-vue/services/news-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 182
182
183<script src="/controls-vue/services/page-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 183
183
184<script src="/controls-vue/services/participation-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 184
184
185<script src="/controls-vue/services/professional-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 185
185
186<script src="/controls-vue/services/profile-question-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 186
186
187<script src="/controls-vue/services/public-leaderboard-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 187
187
188<script src="/controls-vue/services/questionnaire-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 188
188
189<script src="/controls-vue/services/resource-hub-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 189
189
190<script src="/controls-vue/services/score-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 190
190
191<script src="/controls-vue/services/setting-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 191
191
192<script src="/controls-vue/services/tag-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 192
192
193<script src="/controls-vue/services/third-party-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 193
193
194<script src="/controls-vue/services/index-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 194
194
195<script src="/controls-vue/validations/custom-validation.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 195
195
196<script src="/controls-vue/base-control-model.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 196
196
197<script src="/controls-vue/helpers/vue-helpers.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 197
197
198<script src="/controls/content-tiles/viewmodel.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 198
198
199<script src="/controls/golfnz-news-list/viewmodel.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 199
199
200<script src="/controls/hero-swiperjs/viewmodel.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 200
200
201<script src="/controls/hero-swiperjs/viewmodel.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 201
201
202<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 202
202
203<script src="/js/plugin/jquery.Jcrop.js" type="text/javascript"></script>
vendor: 2 bytes, line 203
203
204<script src="/js/plugin/cropper.js" type="text/javascript"></script>
204<script type='text/javascript' src='/js/plugin/slick/slick.min.js'></script>
204<script type='text/javascript'>$(document).ready(function () { 205 var slidesToShow = 5; 206 var slidesToScroll = 5; 207 208 //slide show 209 $('.slick-advertiserlogos').slick({ 210 slidesToShow: slidesToShow, 211 slidesToScroll: slidesToScroll, 212 autoplay: true, 213 autoplaySpeed: 3000, 214 dots: true, 215 responsive: [ 216 { 217 breakpoint: 1024, 218 settings: { 219 slidesToShow: 3, 220 slidesToScroll: 3, 221 infinite: true, 222 dots: true 223 } 224 }, 225 { 226 breakpoint: 600, 227 settings: { 228 slidesToShow: 2, 229 slidesToScroll: 2, 230 dots: false 231 } 232 }, 233 { 234 breakpoint: 480, 235 settings: { 236 slidesToShow: 1, 237 slidesToScroll: 1, 238 dots: false 239 } 240 }] 241 }); 242});</script>
vendor: 2 bytes, line 242
242
243<script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvrqCb7tt6czLdYwgVzFJ5ds-x2j6LqeOtb1JKz9lXycqLG2U8-IVLgGOk2e_73hbVYT1IcsBdjhmbcUff8ooQx73BC25YZcQTSd_9jvSg-xSe_Nt0YWhypTKXylGcCd5_Kzou8c1&t=5c0e0825" type="text/javascript"></script>
vendor: 2 bytes, line 243
243
244<script src="/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OE-8QEIldVWUgjuFllqF4x4rE79qE5TfD9y6S5_7BkizYBwRgO2ixGL3G67rifcO-jCb5kUi8_wcM1A--T5HeFKeLDkZ-zP5PYlVvpxCEus2MVZIuO8uVDrO9-aGDFisf6VcQZY1&t=5c0e0825" type="text/javascript"></script>
244 245<div class="aspNetHidden"> 246 247 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A02A2C73" /> 248 <input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0" /> 249 <input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0" /> 250</div> 251
251<script type="text/javascript"> 252//<![CDATA[ 253Sys.WebForms.PageRequestManager._initialize('ScriptManager1', 'form1', [], [], [], 90, ''); 254//]]> 255</script>
255 256 257 258 259 <div id="navBarPanel"> 260 261</div> 262 263 <div class="container"> 264 <div id="topPanel"> 265
266<script type="text/javascript"> 267// <![CDATA[ 268 $(document).ready(function () { 269 window.addEventListener('cookiesAccepted', function (event) { 270 (function (type) { 271 if (type === "all") { 272 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 273 var script = document.createElement('script'); 274 script.type = 'text/javascript'; 275 script.src = gaJsHost + "google-analytics.com/ga.js"; 276 document.body.appendChild(script); 277 } 278 })(((event || {}).detail || {}).type); 279 }); 280 }); 281// ]]> 282</script>
vendor: 2 bytes, line 282
282
283<script type="text/javascript"> 284// <![CDATA[ 285 $(document).ready(function () { 286 var cookiesAcceptedAlready = false; 287 window.addEventListener('cookiesAccepted', function (event) { 288 (function (type) { 289 if ((type === 'all' || type.match('statistics') !== null) && !cookiesAcceptedAlready) { 290 cookiesAcceptedAlready = true; 291 292 function trackPageView() { 293 try { 294 var pageTracker = _gat._getTracker(""); 295 pageTracker._trackPageview(); 296 } catch (err) { 297 setTimeout(trackPageView, 500); 298 } 299 } 300 301 trackPageView(); 302 } 303 })(((event || {}).detail || {}).type); 304 }); 305 }); 306// ]]> 307</script>
307 308<link rel="stylesheet" href="/layouts/_shared/UStyles.ashx?folder=/layouts/_responsive/css/&css=rnavbar2.css" /> 309 310<nav class="navbarv2 navbar navbar-nav navbar-fixed-top blank-top-margin"> 311 <div class="container"> 312 <!-- Brand and toggle get grouped for better mobile display --> 313 <div class="navbar-header"> 314 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#myNavbar" aria-expanded="false" aria-controls="navbar"> 315 <span class="sr-only">Toggle navigation</span> 316 <span class="icon-bar"></span> 317 <span class="icon-bar"></span> 318 <span class="icon-bar"></span> 319 </button> 320 <!-- Top Left Panel --> 321 <a id="ctl42_lnkBrand" class="navbar-brand" href="/home"><img id="ctl42_imgBrand" src="/clubs/2543/images/RGU-logo.png" alt="Renfrewshire Golf Union" /></a> 322 323 </div> 324 325 <div id="myNavbar" class="navbar-collapse collapse" aria-expanded="false"> 326 327 <ul class="nav navbar-nav navbar-right"> 328 329 330 331 <li class="extra-link"></li> <!-- Book a round or Join Now --> 332 <li> 333 334 <div id="ctl42_pnlSignIn" class="login-bar login-bar-login"> 335 336 <div> 337 <a href="/Member Login"><i class="fa fa-user-o" aria-hidden="true"></i>Member Login</a> 338 </div> 339 340 </div> 341 </li> 342 </ul> 343 344 <div class="litmenu-wrapper "> 345 <ul class='nav navbar-nav'><li class='menu-item-highlighted uc22871-menu-item-highlighted'><a class='menu-heading-home' id="a-first" href='/home?ComeFromCat=764'>Home</a></li><li class='dropdown menu-item uc22871-menu-item'><a class='menu-heading-rgu' href='/rgu?ComeFromCat=931'>RGU</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/executive?ComeFromCat=931">Executive</a></li><li><a class='sub-menu-link' target="" href="/charter?ComeFromCat=931">Charter</a></li><li><a class='sub-menu-link' target="" href="/constitution?ComeFromCat=931">Constitution</a></li><li><a class='sub-menu-link' target="" href="/national-championships---honours?ComeFromCat=931">National Championships / Honours</a></li><li><a class='sub-menu-link' target="" href="/past-officials?ComeFromCat=931">Past Officials</a></li><li><a class='sub-menu-link' target="" href="/annual-dinner?ComeFromCat=931">Annual Dinner</a></li><li><a class='sub-menu-link' target="" href="/history?ComeFromCat=931">History</a></li></ul></li><li class='dropdown menu-item uc22871-menu-item'><a class='menu-heading-memberclubs' href='/member-clubs?ComeFromCat=927'>Member Clubs</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/club-open-competitions?ComeFromCat=927">Club Open Competitions</a></li></ul></li><li class='dropdown menu-item uc22871-menu-item'><a class='menu-heading-golf' href='/fixtures?ComeFromCat=766'>Golf</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/fixtures?ComeFromCat=766">Fixtures</a></li><li><a class='sub-menu-link' target="" href="/caven---freedman?ComeFromCat=766">Caven / Freedman</a></li><li><a class='sub-menu-link' target="" href="/menzies---duncan?ComeFromCat=766">Menzies / Duncan</a></li><li><a class='sub-menu-link' target="" href="/county-seniors?ComeFromCat=766">County Seniors</a></li><li><a class='sub-menu-link' target="" href="/county-championship?ComeFromCat=766">County Championship</a></li><li><a class='sub-menu-link' target="" href="/county-handicap?ComeFromCat=766">County Handicap</a></li><li><a class='sub-menu-link' target="" href="/club-team-championship?ComeFromCat=766">Club Team Championship</a></li><li><a class='sub-menu-link' target="" href="/county-cup?ComeFromCat=766">County Cup</a></li><li><a class='sub-menu-link' target="" href="/order-of-merit?ComeFromCat=766">Order of Merit</a></li><li><a class='sub-menu-link' target="" href="/champion-of-champions?ComeFromCat=766">Champion of Champions</a></li><li>
345<a class='sub-menu-link' target="" href="/terms-and-conditions?ComeFromCat=766">Terms & Conditions</a></li><li><a class='sub-menu-link' target="" href="/west-of-scotland-championships?ComeFromCat=766">West of Scotland Championships</a></li></ul></li><li class='dropdown menu-item uc22871-menu-item'><a class='menu-heading-teams' href='/teams?ComeFromCat=1039'>Teams</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/2026--a--team?ComeFromCat=1039">2026 'A' Team</a></li><li><a class='sub-menu-link' target="" href="/2026-youth-team?ComeFromCat=1039">2026 Youth Team</a></li><li><a class='sub-menu-link' target="" href="/2026-boys-team?ComeFromCat=1039">2026 Boys Team</a></li></ul></li><li class='dropdown menu-item uc22871-menu-item'><a class='menu-heading-juniorcoaching' href='/junior-coaching?ComeFromCat=932'>Junior Coaching</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/child-protection?ComeFromCat=932">Child Protection</a></li></ul></li><li class='dropdown menu-item uc22871-menu-item'><a class='menu-heading-news' href='/latest-news?ComeFromCat=767'>News</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/latest-news?ComeFromCat=767">Latest News</a></li></ul></li><li class='dropdown menu-item uc22871-menu-item'><a class='menu-heading-links' href='/links?ComeFromCat=1165'>Links</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/scottish-golf?ComeFromCat=1165">Scottish Golf</a></li><li><a class='sub-menu-link' target="" href="/my-golf-ranking?ComeFromCat=1165">My Golf Ranking</a></li><li><a class='sub-menu-link' target="" href="/west-of-scotland?ComeFromCat=1165">West of Scotland</a></li></ul></li><li class='dropdown menu-item uc22871-menu-item'><a class='menu-heading-contactus' href='/contact-form?ComeFromCat=768'>Contact Us</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/contact-form?ComeFromCat=768">Contact form</a></li><li><a class='sub-menu-link' target="" href="/contact-details?ComeFromCat=768">Contact Details</a></li></ul></li></ul><div style='clear:both;'></div> <!-- ul nav navbar-nav --> 346 </div> 347 </div> 348 </div> 349</nav> 350
351<script type="text/javascript"> 352 $('#ul-loginbar-flyout').hide(); 353 354 $('#loginbar-flyout-link').click(function () { 355 $('#ul-loginbar-flyout').slideToggle("fast"); 356 }); 357 358 $('#myNavbar').on('click', '[data-toggle="dropdown"]', function (e) { 359 var $clicked = $(this).closest('.dropdown'); 360 var wasOpen = $clicked.hasClass('open'); 361 362 $('#myNavbar .open').removeClass('open'); 363 364 if (!wasOpen) { 365 $clicked.addClass('open'); 366 } 367 368 e.preventDefault(); 369 e.stopPropagation(); 370 }); 371 372 $(document).on('click', function (e) { 373 if (!$(e.target).closest('.navbarv2').length) { 374 $('.navbarv2 .open').removeClass('open'); 375 } 376 }); 377</script>
377<div class="pc-root-container" pc-id="22882" c-id="245"> 378 379 380<div class="dg-content-panel"> 381 382 383 384 <div id="ctl45_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 385 386 <div class="editorPanel"> 387 388 </div> 389 </div> 390</div> 391 392<style> 393 .r-5 { 394 margin-right: 5px; 395 } 396 397 .t-15 { 398 margin-top: 15px; 399 } 400 401 .message-try { 402 padding: 10px 15px; 403 background-color: #edfff2; 404 border: 1px solid #6bd68f; 405 margin: 20px 0; 406 } 407 408 .dot { 409 height: 23px; 410 width: 23px; 411 background-color: #093c7c; 412 border-radius: 50%; 413 display: inline-block; 414 text-align: center; 415 color: #fff; 416 font-size: 15px; 417 font-weight: 500; 418 } 419</style> 420<div class="ucontent-body"><style type="text/css"> 421:root { 422 --main-bg-color: #376788; 423 --main-font-color: #ffc323; 424 --main-border-color: #376788; 425 --main-btn-color: #376788; 426 --footer-bg-color: #3b3b3b; 427 --cstatus-font-color: #3b3b3b; 428 --navbar-hover-color: rgba(55,103,136,0.1); 429 --global-font: 'Open Sans', sans-serif; 430} 431</style></div> 432 </div><div class="pc-root-container" pc-id="22878" c-id="245"> 433 434 435<div class="dg-content-panel"> 436 437 438 439 <div id="ctl48_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 440 441 <div class="editorPanel"> 442 443 </div> 444 </div> 445</div> 446 447<style> 448 .r-5 { 449 margin-right: 5px; 450 } 451 452 .t-15 { 453 margin-top: 15px; 454 } 455 456 .message-try { 457 padding: 10px 15px; 458 background-color: #edfff2; 459 border: 1px solid #6bd68f; 460 margin: 20px 0; 461 } 462 463 .dot { 464 height: 23px; 465 width: 23px; 466 background-color: #093c7c; 467 border-radius: 50%; 468 display: inline-block; 469 text-align: center; 470 color: #fff; 471 font-size: 15px; 472 font-weight: 500; 473 } 474</style> 475<div class="ucontent-body css-override"><style type="text/css"> 476/* Renfrewshire Golf Union */ 477@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&family=Roboto+Slab:wght@400;700&family=Roboto:wght@400;700&display=swap'); 478 479/* Global */ 480 .menu-heading-members { 481 display: block !important; 482 } 483 div#admin-section { 484 /*display: none;*/ 485 } 486 body { 487 padding: 0; 488 margin: 0; 489 font-family: 'Open Sans', sans-serif; 490 font-size: 14px; 491 } 492 a { 493 text-decoration: none !important; 494 } 495 h1, h2, h3, h4, h5, h6 { 496 font-family: 'Roboto Slab', serif; 497 } 498 .btn { 499 padding: 0 12px; 500 min-height: 30px; 501 line-height: 30px; 502 border-radius: 0; 503 } 504 .btn-primary { 505 background-color: var(--main-btn-color) !important; 506 border-color: var(--main-border-color) !important; 507 color: #fff !important; 508 font-size: 12px; 509 padding: 0 12px; 510 margin-bottom: 10px; 511 line-height: 30px; 512 border-radius: 0; 513 text-transform: uppercase; 514 letter-spacing: 0.5px; 515 } 516 .member-actions .btn { 517 background-color: var(--main-btn-color) !important; 518 border-color: var(--main-border-color) !important; 519 } 520 .btn.btn-primary.btn-club-link, 521 .btn.btn-primary.btn-link, 522 .btn.btn-primary.btn-pdf { 523 padding: 0 20px !important; 524 border-radius: 50px !important; 525 } 526 .category-name { 527 text-transform: uppercase; 528 line-height: normal; 529 font-size: 18px; 530 font-weight: 600; 531 /*color: #409639;*/ 532 color: var(--main-font-color); 533 padding: 5px 15px 10px; 534 font-family: 'Roboto Slab', serif; 535 border-bottom: 1px solid #ddd; 536 } 537 .pagename { 538 font-size: 32px; 539 /*color: #409639;*/ 540 color: var(--main-font-color); 541 text-transform: uppercase; 542 padding-bottom: 10px; 543 font-family: 'Roboto Slab', serif; 544 line-height: normal; 545 border-bottom: 1px solid #ddd; 546 margin-bottom: 20px; 547 } 548 .page-home .inner-banners, 549 .page-home2 .inner-banners { 550 display: none; 551 } 552 .slick-slide img { 553 margin: auto; 554 } 555 .advertiserlogos h2 { 556 text-align:center; 557 display: block; 558 } 559 .banner-margin { 560 height: 50px; 561 } 562 .push { 563 height: 100px; 564 } 565 .hero .slide-inner:before { 566 background: rgba(0, 0, 0, 0.5); 567 } 568 .hero .hero__show-scroll { 569 display: none !important; 570 } 571 .page-home #ctl74.pc-root-container {display:none} 572 .page-_enopermission .ulogin-login { 573 max-width: 400px; 574 margin: auto; 575 text-align: center; 576 } 577 .page-_enopermission .ulogin-login .col-sm-4 { 578 width: 100%; 579 } 580 .news-detail .rte-content img, 581 .page-content img { 582 max-width: 100%; 583 } 584 585/* Course Status */ 586 .coursestatusstyle2-wrapper { 587 padding: 0; 588 margin: 0; 589 line-height: 30px; 590 } 591 .coursestatusstyle2-wrapper div { 592 display: inline-block; 593 color: #fff; 594 text-transform: uppercase; 595 letter-spacing: 1px; 596 line-height: 40px; 597 font-size: 12px; 598 } 599 .coursestatusstyle2-wrapper img { 600 max-height: 20px; 601 } 602 603/* Navbar */ 604 .blank-top-margin { 605 transition: top 0.5s; 606 } 607 .navbar-nav>li>a { 608 padding: 0 15px; 609 line-height: 50px; 610 font-size: 14px; 611 letter-spacing: 1px; 612 font-family: 'Open Sans', sans-serif; 613 } 614 .navbar-right { 615 padding: 0 15px; 616 } 617 .login-bar a, 618 #dropdownMenuLoggedIn { 619 margin: 0; 620 font-family: 'Open Sans', sans-serif; 621 line-height: 40px; 622 text-transform: uppercase; 623 letter-spacing: 1px; 624 }
625 .link-divider { 626 margin: 8px 10px; 627 } 628 .link-facebook a, 629 .link-instagram a { 630 padding: 0 !important; 631 color: #fff !important; 632 font-size: 18px !important; 633 line-height: 40px !important; 634 margin-right: 10px; 635 } 636 .link-facebook, 637 .link-instagram, 638 .link-facebook a, 639 .link-instagram a, 640 .link-facebook a:hover, 641 .link-instagram a:hover { 642 background-color: transparent !important; 643 } 644 .link-facebook a .fab, 645 .link-instagram a .fab { 646 line-height: 30px; 647 } 648 ul.dropdown-menu li a { 649 padding: 0 15px !important; 650 line-height: 36px; 651 letter-spacing: 1px; 652 font-size: 14px; 653 } 654 ul.dropdown-menu li a:hover { 655 background-color: var(--navbar-hover-color); 656 } 657 .nav>li>a:focus, .nav>li>a:hover { 658 background-color: transparent; 659 } 660 661/* Tiles */ 662 .tile-grid { 663 margin: auto; 664 max-width: 100% 665 } 666 .template__tiles .tile__title { 667 /*color: #409639;*/ 668 color: var(--main-font-color); 669 } 670 .tile__description, 671 .tile__text.detail-small { 672 color: #000; 673 } 674 .block-pinned-articles .container { 675 width: 100%; 676 padding: 0; 677 } 678 679/* Home2 */ 680 .home2-banners { 681 height: 100vh; 682 } 683 .div-scroll-down { 684 width: 80px; 685 position: absolute; 686 text-align: center; 687 text-transform: uppercase; 688 left: 50%; 689 margin-left: -40px; 690 margin-top: -70px; 691 z-index: 1; 692 font-size: 12px; 693 letter-spacing: 1px; 694 } 695 .div-scroll-down p { 696 margin: 0; 697 color: #fff; 698 font-size: 10px; 699 line-height: normal; 700 } 701 .div-scroll-down img { 702 max-width: 60px; 703 } 704 #scroll { 705 position: absolute; 706 margin-top: -116px; 707 } 708 @media only screen and (max-width: 1200px) { 709 #scroll { 710 margin-top: -50px; 711 } 712 } 713 714/* Member Home */ 715 .club-competition__item, 716 .club-results__item { 717 /*margin-bottom: 0;*/ 718 } 719 .club-competition__item a, 720 .club-results__item a { 721 display: block; 722 line-height: 30px; 723 color: #434343; 724 border-bottom: 1px solid #ddd; 725 padding: 0 15px; 726 } 727 .club-competition__item a:hover, 728 .club-results__item a:hover { 729 background-color: var(--main-bg-color); 730 color: #fff; 731 } 732 .newstimeline__icon, 733 .newstimeline__container .tile--v2 .tile__title::after { 734 background-color: var(--main-bg-color); 735 } 736 737/* Course */ 738 .div-sponsor { 739 display: block; 740 } 741 742/* Tee Booking */ 743 .progress-track { 744 padding-left: 0 !important; 745 padding-right: 0 !important; 746 } 747 .tabs.form-group { 748 padding: 0 15px; 749 } 750 .module-booking-system .tabs .module-header { 751 padding: 0; 752 } 753 754 @media only screen and (min-width: 768px) { 755 .page-teebooking .pagename.container { 756 width: 720px; 757 padding-left: 0; 758 padding-right: 0; 759 } 760 .hero .swiper-pagination-bullets { 761 bottom: 100px !important; 762 } 763 } 764 765 @media only screen and (min-width: 992px) { 766 .page-teebooking .pagename.container { 767 width: 940px; 768 } 769 } 770 771 @media only screen and (min-width: 1200px) { 772 .page-teebooking .link-facebook a .fab, 773 .page-teebooking .link-instagram a .fab { 774 line-height: 40px; 775 } 776 .page-teebooking .pagename.container { 777 width: 1140px; 778 } 779 } 780 @media only screen and (min-width: 1201px) { 781 .link-facebook a .fab, 782 .link-instagram a .fab { 783 line-height: 40px; 784 } 785 .coursestatusstyle2-wrapper { 786 line-height: 40px; 787 } 788 } 789 @media only screen and (max-width: 768px) { 790 .page-teebooking .pagename.container { 791 margin-left: 15px; 792 margin-right: 15px; 793 padding-left: 0; 794 padding-right: 0; 795 } 796 } 797 @media only screen and (width: 768px) { 798 .page-teebooking .pagename.container { 799 margin-left: auto; 800 margin-right: auto; 801 } 802 } 803 804/* News */ 805 .UNewsTopics_Container { 806 width: 100%; 807 margin-bottom: 30px; 808 } 809 .UNewsTopics_subtopicscontainer_main { 810 padding: 0 !important; 811 } 812 .UNewsTopics_topictext { 813 font-size: 18px; 814 font-family: 'Roboto Slab', serif; 815 /*color: #409639;*/ 816 color: var(--main-font-color); 817 font-weight: 700; 818 line-height: 40px; 819 text-transform: uppercase; 820 background-color: transparent; 821 } 822 .UNewsTopics_topic_right { 823 height: 24px; 824 } 825 .UNewsTopics_newtopic { 826 height: 24px; 827 } 828 .UNewsTopics_topiccontainer { 829 border-bottom: 1px solid #ddd; 830 } 831 .UNewsTopics_subtopiccontainer { 832 border-bottom: 1px solid #ddd; 833 padding: 0 15px; 834 } 835 .UNewsTopics_subtopiccontainer:hover { 836 /*background-color: #409639;*/ 837 background-color: var(--main-bg-color); 838 } 839 .UNewsTopics_subtopiccontainer:hover a { 840 color: #fff; 841 } 842 .UNewsTopics_subtopiclink a { 843 font-weight: 700; 844 font-size: 14px; 845 line-height: 20px; 846 letter-spacing: 1px; 847 color: #000; 848 text-transform: uppercase; 849 padding: 10px 0; 850 display: inline-block; 851 } 852 .UNewsTopics_morelink { 853 width: 100%; 854 margin: 0; 855 padding: 0 15px; 856 } 857 .UNewsTopics_morelink a { 858 font-weight: 700; 859 font-size: 14px; 860 line-height: 40px; 861 letter-spacing: 1px; 862 color: #000 !important; 863 text-transform: uppercase; 864 display: block; 865 } 866 .UNewsTopics_morelink:hover { 867 /*background-color: #409639;*/ 868 background-color: var(--main-bg-color); 869 } 870 .UNewsTopics_morelink:hover a { 871 color: #fff !important; 872 } 873 .newslist-article-wrapper { 874 padding-bottom: 30px; 875 padding-top: 0;
876 } 877 .newslist-article-wrapper .news-article { 878 overflow: auto; 879 margin: 15px auto; 880 background-color: #f5f5f5; 881 padding: 15px; 882 width: 100%; 883 } 884 .page-viewarticle .article { 885 margin-top: 0; 886 background-color: #f5f5f5; 887 padding: 15px; 888 } 889 .slick-leadimage-viewarticle { 890 display: none; 891 } 892 .article-read-more .btn { 893 font-size: 10px; 894 letter-spacing: 2px; 895 font-weight: 600; 896 } 897 .article-leadimage-wrapper { 898 display: none; 899 } 900 .article-body-text { 901 margin-bottom: 30px; 902 } 903 904/* Accordion */ 905 .accordion { 906 907 } 908 .accordion .card-header a { 909 color: #000; 910 font-size: 20px; 911 line-height: 40px; 912 font-weight: 900; 913 } 914 .accordion .card-header a.d-block.collapsed:before { 915 color: #000; 916 font-size: 20px; 917 font-weight: 700; 918 } 919 .accordion .card-block { 920 font-weight: 400; 921 } 922 923/* Footer */ 924 .footer { 925 /*background-color: #409639;*/ 926 background-color: var(--footer-bg-color); 927 min-height: 290px; 928 padding-top: 30px; 929 padding-bottom: 15px; 930 } 931 .page-home .footer { 932 display: block !important; 933 } 934 .footer-columns { 935 color: #fff; 936 } 937 .footer-columns table, 938 .footer-columns ul { 939 width: 100%; 940 } 941 .footer-columns tr { 942 border-bottom: 10px solid transparent; 943 } 944 .footer-columns td { 945 vertical-align: top; 946 } 947 .footer-columns p { 948 margin: 0; 949 font-family: 'Open Sans', sans-serif; 950 } 951 .footer .navbar-nav { 952 column-gap: 15px; 953 } 954 .footer .navbar-nav>li { 955 margin: 0; 956 } 957 .footer .navbar-nav>li>a { 958 line-height: 30px; 959 } 960 .footer-headers { 961 letter-spacing: 1px; 962 text-transform: uppercase; 963 border-bottom: 1px solid #fff; 964 font-weight: 800; 965 padding: 0 0 10px; 966 margin-bottom: 10px; 967 line-height: 30px; 968 font-family: 'Roboto Slab', serif; 969 font-size: 16px; 970 } 971 .footer-contents.club-address { 972 font-size: 12px; 973 color: #fff; 974 line-height: normal; 975 font-weight: 400; 976 } 977 .footer-contents.club-address b { 978 line-height: normal; 979 } 980 .footer-contents.club-address .fa { 981 color: #fff; 982 margin-right: 5px; 983 } 984 .footer-logos, 985 .footer-logos a { 986 color: #fff; 987 } 988 .status-text, 989 .status-text a { 990 color: var(--cstatus-font-color); 991 } 992 993/* Media */ 994@media only screen and (min-width: 480px) { 995 .footer-columns { 996 height: 210px; 997 } 998} 999@media only screen and (min-width: 992px) { 1000 .footer-columns { 1001 height: auto; 1002 } 1003} 1004@media only screen and (max-width: 1200px) { 1005 div#admin-section { 1006 margin: 0; 1007 top: 75px; 1008 display: none; 1009 } 1010 #topPanel .navbar-nav, 1011 .blank-top-margin, 1012 .navbarv2 { 1013 top: 0 !important; 1014 } 1015 .navbarv2 { 1016 /*border-bottom: 1px solid #409639 !important;*/ 1017 border-bottom: 1px solid var(--main-border-color) !important; 1018 } 1019 .navbar-header { 1020 padding: 5px 0; 1021 } 1022 .navbar-brand { 1023 margin: 0; 1024 } 1025 .navbar-toggle { 1026 margin: 8px 15px 8px 0; 1027 } 1028 .inner-banners { 1029 margin-top: 0; 1030 } 1031 .link-divider { 1032 display: none !important; 1033 } 1034 .litmenu-wrapper { 1035 margin-bottom: 10px; 1036 } 1037 .litmenu-wrapper .navbar-nav>li { 1038 padding: 0 15px; 1039 } 1040 .litmenu-wrapper .navbar-nav>li>a { 1041 padding: 0; 1042 line-height: 30px; 1043 } 1044 .login-bar div, 1045 .login-bar a, 1046 #dropdownMenuLoggedIn { 1047 padding: 0; 1048 line-height: 30px; 1049 background-color: transparent; 1050 } 1051 .coursestatusstyle2-wrapper div { 1052 line-height: 30px; 1053 color: #000; 1054 } 1055 .link-facebook, 1056 .link-instagram { 1057 padding: 0 15px; 1058 } 1059 .link-facebook a, 1060 .link-instagram a { 1061 color: #000 !important; 1062 line-height: 30px !important; 1063 } 1064 .link-facebook a span, 1065 .link-instagram a span { 1066 display: inline !important; 1067 font-size: 14px; 1068 line-height: 30px; 1069 float: left; 1070 } 1071 .link-facebook a .fab, 1072 .link-instagram a .fab { 1073 float: left; 1074 line-height: 30px; 1075 font-size: 16px; 1076 } 1077 .coursestatusstyle2-wrapper img { 1078 max-height: 16px; 1079 } 1080 .dropdown-menu { 1081 top: 30px; 1082 } 1083 .login-wrapper, 1084 .header-course-status, 1085 .mobile-header-course-status { 1086 padding: 0 15px; 1087 } 1088 .login-bar a, 1089 .coursestatusstyle2-wrapper, 1090 .link-facebook, .link-instagram, 1091 .litmenu-wrapper .navbar-nav>li a, 1092 .link-facebook a span, .link-instagram a span { 1093 font-weight: 700; 1094 font-size: 12px; 1095 line-height: 30px; 1096 } 1097 .login-wrapper:hover, 1098 .link-facebook:hover, 1099 .link-instagram:hover, 1100 .litmenu-wrapper .navbar-nav>li:hover { 1101 background-color: var(--navbar-hover-color) !important; 1102 } 1103 .footer-headers { 1104 margin-bottom: 5px; 1105 padding-bottom: 5px; 1106 } 1107 .footer-columns { 1108 margin-bottom: 30px; 1109 } 1110} 1111@media only screen and (max-width: 768px) { 1112 .pagename { 1113 font-size: 24px; 1114 } 1115 .button--pagination .button__text { 1116 padding-left: 5px; 1117 padding-right: 5px; 1118 } 1119} 1120 1121 1122 1123</style></div> 1124 </div> 1125</div> 1126 </div> 1127 1128 <div id="bannerPanel"> 1129 <div id="ctl53" class="pc-root-container" pc-id="22879" c-id="365"> 1130 <!-- ko if: isLoadingHero() --> 1131<div style="width: 100%; 1132 height: 100vh; 1133 background-color: #051219; 1134 position: absolute; 1135 z-index: 1000;"> 1136</div> 1137<!-- /ko --> 1138 1139<!-- ko if: isEditMode() --> 1140<div class="position-absolute admin__button" style="z-index: 100;"> 1141 <a class="btn btn-danger btn-lg" target="_blank" data-bind="attr: { href: editContentLink }">Edit Hero</a> 1142</div> 1143<!-- /ko --> 1144<!-- NOTE : Maximum of 5 slides to show --> 1145<div data-bind="css: { 'short__hero': isShortHero() }"> 1146 <div class="hero" data-bind="css: { 'hero--tall': tallerOnMobile() }, class: cssClassName()"> 1147 <div class="swiper-container hero__carousel" data-bind="attr: { 'data-horizontal': horizontalSlider() ? 'true' : 'false' }"> 1148 <div class="swiper-wrapper"> 1149 <!-- ko foreach: sliders --> 1150 <!-- ko if: !ToggleHeroImageContent() --> 1151 <a class="swiper-slide" data-bind="attr: { 'href': HeaderLinkHref() }" target="_blank"> 1152 <div class="slide-inner"> 1153 <div class="scrim-nav"></div> 1154 <div class="scrim-dark"></div> 1155 <!-- Example - just image --> 1156 <!-- ko if: ImageSource() && !VideoSource() --> 1157 <div class="slide-inner__image" data-bind="css: { 'apply-scrim': IsApplyScrim() }"> 1158 <img class="u_image-cover d-none d-lg-block" data-bind="attr: { src: ImageSource }" 1159 alt="" data-object-fit="cover" data-object-position="center center"> 1160 <img class="u_image-cover d-lg-none" data-bind="attr: { src: MobileImageSource }" 1161 alt="" data-object-fit="cover" data-object-position="center center"> 1162 </div> 1163 <!-- /ko --> 1164 <!-- Example of hero logo added plaese note this will need duplicate logo images added see inside hero__content both same src --> 1165 <!-- ko if: LogoImageSource() --> 1166 <img class="hero__logo hero__logo--lg" data-bind="attr: { src: LogoImageSource }" /> 1167 <!-- /ko --> 1168 <div class="container container__richhtml"> 1169 <div class="row"> 1170 <div data-bind="class: (HeaderAlignment() == 'centre') ? 'col-12 header-centre' : ((HeaderAlignment() == 'right') ? 'col-12 header-right' : 'col-12 header-left')"> 1171 <div class="hero__content" data-bind="css: { 'ml-auto' : (HeaderAlignment() == 'right') }"> 1172 <!-- ko if: !LogoImageSource() --> 1173 <div class="hero__content__header"> 1174 <div class="h1" data-bind="html: HeaderRichHtml"> 1175 </div> 1176 </div> 1177 <!-- /ko --> 1178 <!-- Second hero logo needed here both same src --> 1179 <!-- ko if: LogoImageSource() --> 1180 <img class="hero__logo hero__logo--sm" alt="" data-bind="attr: { src: LogoImageSource }" /> 1181 <div class="hero__content__header"> 1182 <div class="h1" data-bind="html: HeaderRichHtml"> 1183 </div> 1184 </div> 1185 <!-- /ko --> 1186 <!-- ko if: HeaderLinkText() --> 1187 <div class="button button--primary" data-bind="attr: { 'href': HeaderLinkHref() }">
1188 <span class="button__text" data-bind="text: HeaderLinkText()"></span> 1189 <span class="button__icon"> 1190 <svg class="icon-arrow"> 1191 <use xlink:href="#icon-arrow"></use> 1192 </svg> 1193 </span> 1194 </div> 1195 <!-- /ko --> 1196 </div> 1197 </div> 1198 </div> 1199 </div> 1200 1201 <!-- Example of video .mp4 option render below instead of image --> 1202 <!-- ko if: VideoSource() --> 1203 <div class="slide-inner__image"> 1204 <div class="bg-video-container jquery-background-video-wrapper"> 1205 <video class="bg-video jquery-background-video" playsinline autoplay muted 1206 loop data-bind="attr: { poster: VideoSource }"> 1207 <source type="video/mp4" data-bind="attr: { src: VideoSource }"> 1208 </video> 1209 <div class="hero-video-overlay"></div> 1210 </div> 1211 </div> 1212 <div class="container container__richhtml"> 1213 <div class="row"> 1214 <div data-bind="class: (HeaderAlignment() == 'centre') ? 'col-12 header-centre' : ((HeaderAlignment() == 'right') ? 'col-12 header-right' : 'col-12 header-left')"> 1215 <div class="hero__content" data-bind="css: { 'ml-auto' : (HeaderAlignment() == 'right') }"> 1216 <div class="hero__content__header"> 1217 <h2 class="h1" data-bind="html: HeaderRichHtml"> 1218 </h2> 1219 </div> 1220 <!-- ko if: HeaderLinkText() --> 1221 <div class="button button--primary" data-bind="attr: { href: HeaderLinkHref }"> 1222 <span class="button__text" data-bind="text: HeaderLinkText"></span> 1223 <span class="button__icon"> 1224 <svg class="icon-arrow"> 1225 <use xlink:href="#icon-arrow"></use> 1226 </svg> 1227 </span> 1228 </div> 1229 <!-- /ko --> 1230 </div> 1231 </div> 1232 </div> 1233 </div> 1234 <!-- /ko --> 1235 </div> 1236 </a> 1237 <!-- /ko --> 1238 <!-- /ko --> 1239 </div> 1240 <div class="swiper-pagination"></div> 1241 <div class="hero__show-scroll"> 1242 <img src="/images/golfnz/Loader.gif" alt="Scroll Down"> 1243 </div> 1244 </div> 1245 </div> 1246</div> 1247 </div><div id="ctl54" class="pc-root-container" pc-id="22980" c-id="365"> 1248 <!-- ko if: isLoadingHero() --> 1249<div style="width: 100%; 1250 height: 100vh; 1251 background-color: #051219; 1252 position: absolute; 1253 z-index: 1000;"> 1254</div> 1255<!-- /ko --> 1256 1257<!-- ko if: isEditMode() --> 1258<div class="position-absolute admin__button" style="z-index: 100;"> 1259 <a class="btn btn-danger btn-lg" target="_blank" data-bind="attr: { href: editContentLink }">Edit Hero</a> 1260</div> 1261<!-- /ko --> 1262<!-- NOTE : Maximum of 5 slides to show --> 1263<div data-bind="css: { 'short__hero': isShortHero() }"> 1264 <div class="hero" data-bind="css: { 'hero--tall': tallerOnMobile() }, class: cssClassName()"> 1265 <div class="swiper-container hero__carousel" data-bind="attr: { 'data-horizontal': horizontalSlider() ? 'true' : 'false' }"> 1266 <div class="swiper-wrapper"> 1267 <!-- ko foreach: sliders --> 1268 <!-- ko if: !ToggleHeroImageContent() --> 1269 <a class="swiper-slide" data-bind="attr: { 'href': HeaderLinkHref() }" target="_blank"> 1270 <div class="slide-inner"> 1271 <div class="scrim-nav"></div> 1272 <div class="scrim-dark"></div> 1273 <!-- Example - just image --> 1274 <!-- ko if: ImageSource() && !VideoSource() --> 1275 <div class="slide-inner__image" data-bind="css: { 'apply-scrim': IsApplyScrim() }"> 1276 <img class="u_image-cover d-none d-lg-block" data-bind="attr: { src: ImageSource }" 1277 alt="" data-object-fit="cover" data-object-position="center center"> 1278 <img class="u_image-cover d-lg-none" data-bind="attr: { src: MobileImageSource }" 1279 alt="" data-object-fit="cover" data-object-position="center center"> 1280 </div> 1281 <!-- /ko --> 1282 <!-- Example of hero logo added plaese note this will need duplicate logo images added see inside hero__content both same src --> 1283 <!-- ko if: LogoImageSource() --> 1284 <img class="hero__logo hero__logo--lg" data-bind="attr: { src: LogoImageSource }" /> 1285 <!-- /ko --> 1286 <div class="container container__richhtml"> 1287 <div class="row"> 1288 <div data-bind="class: (HeaderAlignment() == 'centre') ? 'col-12 header-centre' : ((HeaderAlignment() == 'right') ? 'col-12 header-right' : 'col-12 header-left')"> 1289 <div class="hero__content" data-bind="css: { 'ml-auto' : (HeaderAlignment() == 'right') }"> 1290 <!-- ko if: !LogoImageSource() --> 1291 <div class="hero__content__header"> 1292 <div class="h1" data-bind="html: HeaderRichHtml"> 1293 </div> 1294 </div> 1295 <!-- /ko --> 1296 <!-- Second hero logo needed here both same src --> 1297 <!-- ko if: LogoImageSource() --> 1298 <img class="hero__logo hero__logo--sm" alt="" data-bind="attr: { src: LogoImageSource }" /> 1299 <div class="hero__content__header"> 1300 <div class="h1" data-bind="html: HeaderRichHtml"> 1301 </div> 1302 </div> 1303 <!-- /ko --> 1304 <!-- ko if: HeaderLinkText() --> 1305 <div class="button button--primary" data-bind="attr: { 'href': HeaderLinkHref() }">
1306 <span class="button__text" data-bind="text: HeaderLinkText()"></span> 1307 <span class="button__icon"> 1308 <svg class="icon-arrow"> 1309 <use xlink:href="#icon-arrow"></use> 1310 </svg> 1311 </span> 1312 </div> 1313 <!-- /ko --> 1314 </div> 1315 </div> 1316 </div> 1317 </div> 1318 1319 <!-- Example of video .mp4 option render below instead of image --> 1320 <!-- ko if: VideoSource() --> 1321 <div class="slide-inner__image"> 1322 <div class="bg-video-container jquery-background-video-wrapper"> 1323 <video class="bg-video jquery-background-video" playsinline autoplay muted 1324 loop data-bind="attr: { poster: VideoSource }"> 1325 <source type="video/mp4" data-bind="attr: { src: VideoSource }"> 1326 </video> 1327 <div class="hero-video-overlay"></div> 1328 </div> 1329 </div> 1330 <div class="container container__richhtml"> 1331 <div class="row"> 1332 <div data-bind="class: (HeaderAlignment() == 'centre') ? 'col-12 header-centre' : ((HeaderAlignment() == 'right') ? 'col-12 header-right' : 'col-12 header-left')"> 1333 <div class="hero__content" data-bind="css: { 'ml-auto' : (HeaderAlignment() == 'right') }"> 1334 <div class="hero__content__header"> 1335 <h2 class="h1" data-bind="html: HeaderRichHtml"> 1336 </h2> 1337 </div> 1338 <!-- ko if: HeaderLinkText() --> 1339 <div class="button button--primary" data-bind="attr: { href: HeaderLinkHref }"> 1340 <span class="button__text" data-bind="text: HeaderLinkText"></span> 1341 <span class="button__icon"> 1342 <svg class="icon-arrow"> 1343 <use xlink:href="#icon-arrow"></use> 1344 </svg> 1345 </span> 1346 </div> 1347 <!-- /ko --> 1348 </div> 1349 </div> 1350 </div> 1351 </div> 1352 <!-- /ko --> 1353 </div> 1354 </a> 1355 <!-- /ko --> 1356 <!-- /ko --> 1357 </div> 1358 <div class="swiper-pagination"></div> 1359 <div class="hero__show-scroll"> 1360 <img src="/images/golfnz/Loader.gif" alt="Scroll Down"> 1361 </div> 1362 </div> 1363 </div> 1364</div> 1365 </div><div class="pc-root-container" pc-id="22875" c-id="245"> 1366 1367 1368<div class="dg-content-panel"> 1369 1370 1371 1372 <div id="ctl57_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 1373 1374 <div class="editorPanel"> 1375 1376 </div> 1377 </div> 1378</div> 1379 1380<style> 1381 .r-5 { 1382 margin-right: 5px; 1383 } 1384 1385 .t-15 { 1386 margin-top: 15px; 1387 } 1388 1389 .message-try { 1390 padding: 10px 15px; 1391 background-color: #edfff2; 1392 border: 1px solid #6bd68f; 1393 margin: 20px 0; 1394 } 1395 1396 .dot { 1397 height: 23px; 1398 width: 23px; 1399 background-color: #093c7c; 1400 border-radius: 50%; 1401 display: inline-block; 1402 text-align: center; 1403 color: #fff; 1404 font-size: 15px; 1405 font-weight: 500; 1406 } 1407</style> 1408<div class="ucontent-body banner-margin"></div> 1409 </div> 1410</div> 1411 1412 <div class="container"> 1413 <div class="col-sm-3"> 1414 <div id="centerLeftPanel"> 1415 1416</div> 1417 </div> 1418 <div class="col-sm-9"> 1419 <div id="centerRightPanel"> 1420 1421</div> 1422 </div> 1423 </div> 1424 1425 <div class="three-col-layout"> 1426 <div class="col-sm-3 three-col-layout__left"> 1427 <div id="leftPanel"> 1428 1429</div> 1430 </div> 1431 <div class="col-sm-6 three-col-layout__middle"> 1432 <div id="middlePanel"> 1433 1434</div> 1435 </div> 1436 <div class="col-sm-3 three-col-layout__right"> 1437 <div id="rightPanel"> 1438 1439</div> 1440 </div> 1441 </div> 1442 1443 <div class="container"> 1444 <div id="centerPanel"> 1445 1446</div> 1447 </div> 1448 1449 <div id="centerFullWidthPanel"> 1450 <div class="pc-root-container" pc-id="22981" c-id="245"> 1451 1452 1453<div class="dg-content-panel"> 1454 1455 1456 1457 <div id="ctl20_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 1458 1459 <div class="editorPanel"> 1460 1461 </div> 1462 </div> 1463</div> 1464 1465<style> 1466 .r-5 { 1467 margin-right: 5px; 1468 } 1469 1470 .t-15 { 1471 margin-top: 15px; 1472 } 1473 1474 .message-try { 1475 padding: 10px 15px; 1476 background-color: #edfff2; 1477 border: 1px solid #6bd68f; 1478 margin: 20px 0; 1479 } 1480 1481 .dot { 1482 height: 23px; 1483 width: 23px; 1484 background-color: #093c7c; 1485 border-radius: 50%; 1486 display: inline-block; 1487 text-align: center; 1488 color: #fff; 1489 font-size: 15px; 1490 font-weight: 500; 1491 } 1492</style> 1493<div class="ucontent-body text-center"><h2>Welcome to Renfrewshire Golf Union</h2></div> 1494 </div><div id="ctl23" class="pc-root-container" pc-id="22978" c-id="454"> 1495 <!-- ko if: modalShow() --> 1496<div class="cw-modal" data-bind="css: modalShow() ? 'show' : '', click: closeModal.bind($root)"> 1497 <div class="cw-modal-content">
1498 <span class="close" data-bind="click: closeModal.bind($root)">×</span> 1499 <div class="cw-modal-content--row"> 1500 <div class="cw-modal-content--left"> 1501 <div class="tile__image"> 1502 <div class="tile__image-container"> 1503 <img alt="image" class="u_image-cover ls-is-cached lazyloaded" data-object-fit="cover" data-object-position="center center" src="" data-bind="attr: { 'src': modalContent().ImageUrl() ? modalContent().ImageUrl : defaultImageUrl }"> 1504 </div> 1505 </div> 1506 <div class="cw-modal__info"> 1507 <h5 class="modal-title" data-bind="text: modalContent().Title"></h5> 1508 <div class="modal-description" data-bind="html: modalContent().Description"></div> 1509 </div> 1510 </div> 1511 <div> 1512 <!-- ko if: !modalContent().EditModal() --> 1513 <div data-bind="html: modalContent().BodyText"></div> 1514 <!-- /ko -->
1515 <!-- ko if: modalContent().EditModal() --> 1516 <textarea class="form-control" id="ckedit" data-bind="ckeditor: { data: content, customConfig: 'richtext.config.js' }"></textarea> 1517 <button class="btn btn-success" type="button" data-bind="click: saveModalContent.bind($root)">Save Content</button> 1518 <!-- /ko --> 1519 </div> 1520 </div> 1521 </div> 1522</div> 1523<!-- /ko --> 1524 1525<section class="template__content content__tiles mb-5" data-bind="class: cssClassName()"> 1526 <div class="template__tiles"> 1527 <!-- ko if: applyTopCurveOnBackground() --> 1528 <div class="svg-container" data-bind="css: { 'top' : applyTopCurveOnBackground }"> 1529 <svg viewBox="0 0 30 25" preserveAspectRatio="xMidYMid meet" class="d-block d-sm-none svg-concave-mobile"> 1530 <use xlink:href="#svg-concave-mobile"></use> 1531 </svg> 1532 <svg viewBox="0 0 15 4.5" preserveAspectRatio="xMidYMid meet" class="d-none d-sm-block svg-concave-med"> 1533 <use xlink:href="#svg-concave-med"></use> 1534 </svg> 1535 </div> 1536 <!-- /ko --> 1537 <div class="container"> 1538 <div class="row"> 1539 <div class="col-12"> 1540 <!-- ko if: !$root.isEditMode() && headerText() --> 1541 <div class="content__tile-header"> 1542 <h3 data-bind="text: headerText"></h3> 1543 </div> 1544 <!-- /ko --> 1545 <!-- ko if: $root.isEditMode() --> 1546 <div class="form-row mb-5 content__tile-header admin-view"> 1547 <div class="form-group col-md-4"> 1548 <label class="mr-4">Header Text (optional)</label> 1549 <input type="text" class="form-control" data-bind="value: headerText" /> 1550 </div> 1551 <div class="col-auto"> 1552 <button class="btn btn-success" data-bind="click: function() { updateHeader() }">Save header text</button> 1553 <label class="ml-3 text-light" data-bind="visible: showSuccess()">*Successfully saved</label> 1554 </div> 1555 </div> 1556 <!-- /ko --> 1557 </div> 1558 </div> 1559 <div data-bind="attr: { class: colCssClassName() }"> 1560 <div class="tile-grid"> 1561 <!-- ko foreach: { data: tiles } --> 1562 <!-- ko if: !($root.isEditMode() && $root.activeTileId() == TileId()) --> 1563 <div class="tile-grid__item" data-bind="css: { 'js-fade-up-interval will-reveal': !$root.isEditMode(), 'tile-grid__item--inactive': $root.isEditMode() && !IsActive() }, hidden: !$root.isEditMode() && !IsActive()"> 1564 <!-- ko if: $root.isEditMode() --> 1565 <div class="admin-buttons"> 1566 <!-- ko if: (!$root.deleteTileId() || $root.deleteTileId() != TileId()) && (!$root.insertTileId() || $root.insertTileId() != TileId()) && !$root.pendingInsert() --> 1567 <a href="javascript:void(0);" class="btn btn-warning" data-bind="click: $root.edit.bind($root)" title="Edit Tile"><i class="fas fa-edit"></i></a> 1568 <a href="javascript:void(0);" class="btn btn-warning" data-bind="click: function () { IsActive(false); $root.save(null); }, visible: IsActive" title="Set to Inactive"><i class="fas fa-eye-slash"></i></a> 1569 <a href="javascript:void(0);" class="btn btn-info" data-bind="click: function () { IsActive(true); $root.save(null); }, hidden: IsActive" title="Set to Active"><i class="fas fa-eye"></i></a> 1570 <a href="javascript:void(0);" class="btn btn-danger btn-delete" data-bind="click: function () { $root.deleteTileId($data.TileId()); }" title="Delete Tile"><i class="fas fa-trash"></i></a> 1571 <a href="javascript:void(0);" class="btn btn-info" data-bind="click: function () { $root.insertTileId($data.TileId()); }" title="Insert Tile"><i class="fas fa-plus"></i></a> 1572 <!-- /ko --> 1573 <!-- ko if: $root.deleteTileId() && $root.deleteTileId() == TileId() --> 1574 <a href="javascript:void(0);" class="btn btn-danger btn-delete" data-bind="click: $root.delete.bind($root)" title="Confirm Delete"><i class="fas fa-check"></i></a> 1575 <a href="javascript:void(0);" class="btn btn-warning" data-bind="click: function () { $root.deleteTileId(null); }" title="Cancel Delete"><i class="fas fa-ban"></i></a> 1576 <!-- /ko --> 1577 <!-- ko if: $root.insertTileId() && $root.insertTileId() == TileId() --> 1578 <a href="javascript:void(0);" class="btn btn-info" data-bind="click: $root.addNew.bind($root, $data, 0)" title="Add new to the left"><i class="fas fa-arrow-left"></i></a> 1579 <a href="javascript:void(0);" class="btn btn-info" data-bind="click: $root.addNew.bind($root, $data, 1)" title="Add new to the right"><i class="fas fa-arrow-right"></i></a> 1580 <a href="javascript:void(0);" class="btn btn-warning" data-bind="click: function () { $root.insertTileId(null); }" title="Cancel Insert"><i class="fas fa-ban"></i></a> 1581 <!-- /ko --> 1582 </div> 1583 <!-- /ko --> 1584 <div class="tile tile--v2" data-bind="click: !!LinkUrl() ? function() { $root.redirectToLink(LinkUrl(), OpenLinkInNewTab()); } : undefined, css: { 'tile-is-link' : LinkUrl(), 'theme-1' : ThemeId() == 1, 'theme-2' : ThemeId() == 2, 'theme-3' : ThemeId() == 3, 'theme-4' : ThemeId() == 4 }"> 1585 <div class="tile__image"> 1586 <div class="tile__image-container"> 1587 <img alt="image" class="u_image-cover ls-is-cached lazyloaded" data-object-fit="cover" data-object-position="center center" src="" data-bind="attr: { 'src': ImageUrl() ? ImageUrl : $root.defaultImageUrl }"> 1588 <div class="svg-shape"> 1589 <svg class="svg-circle"> 1590 <use xlink:href="#svg-circle"></use> 1591 </svg> 1592 </div> 1593 </div> 1594 </div> 1595 <div class="tile__body"> 1596 <h3 class="tile__title detail-medium" data-bind="text: Title"></h3> 1597 <p class="tile__description" data-bind="html: Description"></p> 1598 </div> 1599 <!-- ko if: !!LinkText() --> 1600 <div class="tile__footer"> 1601 <!-- ko if: $root.arrowStyleId() == 1 --> 1602 <a href="javascript:void(0);" class="button button--text-arrow" data-bind="click: !!LinkText() && !!BodyText() && !LinkUrl() ? $root.openModal.bind($root, $data, false) : null, attr: { 'href': !!LinkUrl() ? LinkUrl : 'javascript:void(0)', 'target': OpenLinkInNewTab() ? '_blank' : '_self' }">
1603 <span class="button__text" data-bind="text: LinkText"></span> <span class="button__icon"> 1604 <svg class="arrow--inline" height="10" viewBox="0 0 25 10" width="25" xmlns="http://www.w3.org/2000/svg"> 1605 <path d="M22.9999 5H0.999878" stroke-linecap="round" stroke-linejoin="round"></path> 1606 <path d="M19.9998 9L23.9998 5L19.9998 1" stroke-linecap="round" stroke-linejoin="round"></path> 1607 </svg> 1608 </span> 1609 </a> 1610 <!-- /ko --> 1611 <!-- ko if: $root.arrowStyleId() == 2 --> 1612 <a href="javascript:void(0);" class="text__link" data-bind="click: !!LinkText() && !!BodyText() && !LinkUrl() ? $root.openModal.bind($root, $data, false) : null, attr: { 'href': !!LinkUrl() ? LinkUrl : 'javascript:void(0)', 'target': OpenLinkInNewTab() ? '_blank' : '_self' }"> 1613 <span class="button__text" data-bind="text: LinkText"></span> 1614 <span class="button__icon"> 1615 <svg class="icon-arrow"> 1616 <use xlink:href="#icon-arrow-text-eg"></use> 1617 </svg> 1618 </span> 1619 </a> 1620 <!-- /ko --> 1621 </div> 1622 <!-- /ko --> 1623 <!-- ko if: !LinkText() --> 1624 <div class="tile__footer"> 1625 <path d="M22.9999 5H0.999878" stroke-linecap="round" stroke-linejoin="round"></path> 1626 <path d="M19.9998 9L23.9998 5L19.9998 1" stroke-linecap="round" stroke-linejoin="round"></path> 1627 </div> 1628 <!-- /ko --> 1629 </div> 1630 </div> 1631 <!-- /ko --> 1632 <!-- ko if: $root.isEditMode() && $root.activeTileId() == TileId() --> 1633 <div class="tile-grid__item"> 1634 <!-- ko if: $root.showThemeOptions --> 1635 <div class="form-group"> 1636 <label>Theme</label> 1637 <div class="btn-group mr-5" role="group"> 1638 <button type="button" class="btn btn-secondary btn-theme1" data-bind="click: function() { $root.selectTheme(1) }, class: ThemeId() == 1 ? 'active' : ''">1</button> 1639 <button type="button" class="btn btn-secondary btn-theme2" data-bind="click: function() { $root.selectTheme(2) }, class: ThemeId() == 2 ? 'active' : ''">2</button> 1640 <button type="button" class="btn btn-secondary btn-theme3" data-bind="click: function() { $root.selectTheme(3) }, class: ThemeId() == 3 ? 'active' : ''">3</button> 1641 <button type="button" class="btn btn-secondary btn-theme4" data-bind="click: function() { $root.selectTheme(4) }, class: ThemeId() == 4 ? 'active' : ''">4</button> 1642 </div> 1643 </div> 1644 <!-- /ko --> 1645 <div class="form-group"> 1646 <label>Title</label> 1647 <input type="text" class="form-control" data-bind="value: Title" /> 1648 </div> 1649 <!-- ko if: $root.showDescription --> 1650 <div class="form-group"> 1651 <label>Description</label> 1652 <textarea class="form-control" id="ckeditdesc" data-bind="ckeditor: { data: Description, customConfig: 'richtext.config.js' }"></textarea> 1653 </div> 1654 <!-- /ko --> 1655 <div class="form-group"> 1656 <label>Image <small>(recommended: 700x490px)</small></label> 1657 <a href="/FileManager.aspx" target="_blank" class="form-control btn btn-info" data-bind="click: $root.openFileManager.bind($data,`${$root.pageControlId()}-${TileId()}`)">Select or Upload from File Manager</a> 1658 <div class="mt-2" data-bind="class: `${$root.pageControlId()}-${TileId()}`"> 1659 <img class="js-filemanager-img" alt="" data-bind="attr: { 'src': ImageUrl }" width="122"> 1660 </div> 1661 </div> 1662 <div class="form-group"> 1663 <a href="javascript:void(0);" class="form-control btn" data-bind="click: $root.openModal.bind($root, $data, true), css: { 'btn-success': !!BodyText(), 'btn-warning': !BodyText() }, text: !!BodyText() ? 'Edit modal content' : 'Open to input modal content'" , title="Open Modal">Open Modal Content</a> 1664 </div> 1665 <!-- ko if: $root.showLinkText --> 1666 <div class="form-group"> 1667 <label>Link Text</label> 1668 <input type="text" class="form-control" data-bind="value: LinkText" /> 1669 </div> 1670 <!-- /ko --> 1671 <div class="form-group"> 1672 <label>Link Url</label> 1673 <input type="text" class="form-control" data-bind="value: LinkUrl" /> 1674 </div> 1675 <div class="form-check mb-5"> 1676 <input type="checkbox" class="form-check-input" id="check1" data-bind="checked: OpenLinkInNewTab"> 1677 <label class="form-check-label ml-3" for="check1">Open link in new tab</label> 1678 </div> 1679 <a href="javascript:void(0);" class="btn btn-success btn-save" data-bind="click: $root.save.bind($root, $data)" title="Save Changes"><i class="fas fa-save"></i></a> 1680 <a href="javascript:void(0);" class="btn btn-warning btn-cancel" data-bind="click: $root.cancelEdit.bind($root, $data)" title="Cancel Changes"><i class="fas fa-redo"></i></a> 1681 </div> 1682 <!-- /ko --> 1683 <!-- /ko --> 1684 <!-- ko if: isEditMode() && !activeTileId() && tiles().length == 0 --> 1685 <div class="tile-grid__item tile-grid__item--plus"> 1686 <a href="javascript:void(0);" data-bind="click: $root.addNew.bind($root, null, 0)" title="Add New"><i class="fas fa-plus"></i></a> 1687 </div> 1688 <!-- /ko --> 1689 </div> 1690 </div> 1691 </div> 1692 </div> 1693</section> 1694 1695<!-- ko if: isEditMode() -->
1696<script type='text/javascript' src="/shared/js/ckeditor/ckeditor.js"></script>
vendor: 2 bytes, line 1696
1696
1697<script type='text/javascript' src="/shared/js/knockout.ckeditor.js?$WCREV$"></script>
vendor: 2 bytes, line 1697
1697
1698<script src="/shared/js/knockout.file-binding.js?$WCREV$"></script>
1698 1699<!-- /ko --> 1700 </div><div class="pc-root-container" pc-id="22982" c-id="245"> 1701 1702 1703<div class="dg-content-panel"> 1704 1705 1706 1707 <div id="ctl26_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 1708 1709 <div class="editorPanel"> 1710 1711 </div> 1712 </div> 1713</div> 1714 1715<style> 1716 .r-5 { 1717 margin-right: 5px; 1718 } 1719 1720 .t-15 { 1721 margin-top: 15px; 1722 } 1723 1724 .message-try { 1725 padding: 10px 15px; 1726 background-color: #edfff2; 1727 border: 1px solid #6bd68f; 1728 margin: 20px 0; 1729 } 1730 1731 .dot { 1732 height: 23px; 1733 width: 23px; 1734 background-color: #093c7c; 1735 border-radius: 50%; 1736 display: inline-block; 1737 text-align: center; 1738 color: #fff; 1739 font-size: 15px; 1740 font-weight: 500; 1741 } 1742</style> 1743<div class="ucontent-body text-center"><div> </div> 1744<h2>Latest News</h2></div> 1745 </div><div id="ctl29" class="pc-root-container" pc-id="22979" c-id="367"> 1746 <!-- ko if: displayFilters() --> 1747<div class="template__tabs tabs--news"> 1748 <div class="container"> 1749 <div class="row"> 1750 <div class="col-10 offset-1"> 1751 <div class="tabs"> 1752 <!-- ko foreach: {data: $root.tagList, as: 'tl'} --> 1753 <button class="tab is-active" 1754 data-bind="click: function() { $root.filterByTagId(tl.TagName()); }, css: { 'is-active': $root.tags == null }, text: tl.TagName()"> 1755 </button> 1756 <!-- /ko --> 1757 </div> 1758 </div> 1759 </div> 1760 </div> 1761</div> 1762 1763<!-- mobile nav --> 1764<div id="news-list-mobile-menu" class="tabs--news filter__item"> 1765 <select class="select select--custom form-control" data-bind="options: tagList, 1766optionsText: 'TagName', 1767optionsValue: 'TagName', 1768value: selectedTag"> 1769 </select> 1770</div> 1771<!-- /mobile-nav --> 1772 1773<section class="template__content" style="z-index: 2; overflow: inherit;"> 1774 <div class="template__tiles pt-5"> 1775 <div class="container"> 1776 <div class="row"> 1777 <div class="col-10 offset-1"> 1778 <div class="tabs" style="display: block;"> 1779 <div class="row"> 1780 <div class="col-sm-4 col-lg-2"> 1781 <div class="form-group"> 1782 <label>Date From</label> 1783 <div class="input-group mb-3"> 1784 <input type="text" class="form-control form-control-sm datepicker" 1785 data-bind='datepicker: dateFrom, value: dateFromText' 1786 placeholder="dd/mm/yyyy"/> 1787 <div class="input-group-append"> 1788 <div class="input-group-text"><i class="fal fa-calendar"></i></div> 1789 </div> 1790 </div> 1791 </div> 1792 </div> 1793 <div class="col-sm-4 col-lg-2"> 1794 <div class="form-group"> 1795 <label>Date To</label> 1796 <div class="input-group mb-3"> 1797 <input type="text" class="form-control form-control-sm datepicker" 1798 data-bind='datepicker: dateTo, value: dateToText' 1799 placeholder="dd/mm/yyyy"/> 1800 <div class="input-group-append"> 1801 <div class="input-group-text"><i class="fal fa-calendar"></i></div> 1802 </div> 1803 </div> 1804 </div> 1805 </div> 1806 1807 <div class="col-sm-4 col-lg-2"> 1808 <button type="submit" class="btn btn-primary btn-search" 1809 data-bind="click: function() { applyFilters(); }">Apply Filters 1810 </button> 1811 </div> 1812 1813 <div class="col-sm-4 col-lg-6 text-right news-sorting"> 1814 <div class="form-group"> 1815 <label class="d-none d-md-inline-block"> </label> 1816 <div class="dropdown show"> 1817 <a class="dropdown-toggle" data-toggle="dropdown"> 1818 <i class="fal fa-sort pr-3"></i>Sort By <span 1819 data-bind="html: sortText()"></span> 1820 </a> 1821 <div class="dropdown-menu"> 1822 <a class="dropdown-item" href="#" 1823 data-bind="click: function() { $root.reOrder('PublishDate', 'DESC', `New <i class='fal fa-arrow-right'></i>Old`); }">New 1824 <i class="fal fa-arrow-right pr-2"></i>Old</a> 1825 <a class="dropdown-item" href="#" 1826 data-bind="click: function() { $root.reOrder('PublishDate', 'ASC', `Old <i class='fal fa-arrow-right'></i>New`); }">Old 1827 <i class="fal fa-arrow-right pr-2"></i>New</a> 1828 <a class="dropdown-item" href="#" 1829 data-bind="click: function() { $root.reOrder('Title', 'ASC', `News Title (A - Z)`); }">News 1830 Title (A - Z)</a> 1831 <a class="dropdown-item" href="#" 1832 data-bind="click: function() { $root.reOrder('Title', 'DESC', `News Title (Z - A)`); }">News 1833 Title (Z - A)</a> 1834 </div> 1835 </div> 1836 </div> 1837 </div> 1838 </div> 1839 </div> 1840 </div> 1841 </div> 1842 </div> 1843 </div> 1844</section> 1845<!-- /ko --> 1846<!-- ko if: !timelineLayout() && !tileSwiperEffect() && !horizontalLayout() --> 1847<section class="template__content template__content-news"> 1848 <div class="template__tiles"> 1849 <div class="container"> 1850 <div class="row"> 1851 <div class="col-10 offset-1"> 1852 <!-- ko if: newsArticles().length == 0 --> 1853 <h2>No results found</h2> 1854 <!-- /ko --> 1855 1856 <div class="tile-grid"> 1857 1858 <!-- ko foreach: newsArticles --> 1859 <div class="tile-grid__item js-fade-up-interval-news will-reveal"> 1860 <a class="tile tile--v2" 1861 data-bind="attr: { 'href': `/${$root.getNewsDetailPage()}?newsarticleid=${NewsArticleId()}` }"> 1862 <div class="tile__image"> 1863 <div class="tile__image-container"> 1864 <img class="u_image-cover lazyload" alt="" data-object-fit="cover" 1865 data-object-position="center center" 1866 data-bind="attr: { 'data-src': ThumbnailImageSource() ?Thumbn
1866ailImageSource() : (BannerImageSource() ? BannerImageSource() : `${$root.clubFolderPath()}/${$root.defaultThumbnailName()}.jpg`) }"> 1867 </div> 1868 </div> 1869 <div class="tile__body"> 1870 <p class="form__label h6" 1871 data-bind="text: moment(PublishDate()).format('DD MMM YYYY')"></p> 1872 <h3 class="tile__title detail-medium" data-bind="text: Title"> 1873 </h3> 1874 <p class="tile__text detail-small" data-bind="html: SummaryHtml"> 1875 </p> 1876 </div> 1877 1878 <div class="tile__footer"> 1879 <span class="button button--text-arrow"> 1880 <span class="button__text">See more</span> 1881 <span class="button__icon"> 1882 <svg class="arrow--inline" width="25" height="10" viewBox="0 0 25 10" 1883 fill="none" xmlns="http://www.w3.org/2000/svg"> 1884 <path d="M22.9999 5H0.999878" stroke-linecap="round" 1885 stroke-linejoin="round"/> 1886 <path d="M19.9998 9L23.9998 5L19.9998 1" stroke-linecap="round" 1887 stroke-linejoin="round"/> 1888 </svg> 1889 </span> 1890 </span> 1891 </div> 1892 </a> 1893 </div> 1894 <!-- /ko --> 1895 </div> 1896 1897 <!-- ko if: displayPagingControls() && newsArticles().length > 0 --> 1898 <div class="pagination pagination--tiles"> 1899 <button class="button button--pagination" 1900 data-bind="click: function() { previousPage(); }, enable: pageNumber() > 1"> 1901 <span class="button__icon"> 1902 <svg class="arrow--inline" width="25" height="10" viewBox="0 0 25 10" fill="none" 1903 xmlns="http://www.w3.org/2000/svg"> 1904 <path d="M22.9999 5H0.999878" stroke-linecap="round" stroke-linejoin="round"/> 1905 <path d="M19.9998 9L23.9998 5L19.9998 1" stroke-linecap="round" 1906 stroke-linejoin="round"/> 1907 </svg> 1908 </span> 1909 <span class="button__text"> 1910 Previous 1911 </span> 1912 </button> 1913 1914 <span class="pagination__text">Page <span data-bind="text: pageNumber"></span> of <span 1915 data-bind="text: totalPages"></span></span> 1916 1917 <button class="button button--pagination" 1918 data-bind="click: function() { nextPage(); }, enable: pageNumber() < totalPages()"> 1919 <span class="button__text"> 1920 Next 1921 </span> 1922 <span class="button__icon"> 1923 <svg class="arrow--inline" width="25" height="10" viewBox="0 0 25 10" fill="none" 1924 xmlns="http://www.w3.org/2000/svg"> 1925 <path d="M22.9999 5H0.999878" stroke-linecap="round" stroke-linejoin="round"/> 1926 <path d="M19.9998 9L23.9998 5L19.9998 1" stroke-linecap="round" 1927 stroke-linejoin="round"/> 1928 </svg> 1929 </span> 1930 </button> 1931 </div> 1932 <!-- /ko --> 1933 </div> 1934 </div> 1935 </div> 1936 </div> 1937</section> 1938<!-- /ko --> 1939<!-- ko if: !timelineLayout() && tileSwiperEffect() && !horizontalLayout() --> 1940<div class="template__content template--media-and-events template__content-news"> 1941 1942 <div class="content-block tiles-block" style="padding-top: 0 !important; padding-bottom: 5em !important;"> 1943 1944 <div class="container"> 1945 <div class="row"> 1946 <div class="col-10 offset-1"> 1947 <div class="swiper-container tiles__carousel js-custom-reveal will-reveal tiles__carousel--count-6"> 1948 1949 <div class="swiper-wrapper"> 1950 <!-- ko foreach: newsArticles --> 1951 <div class="swiper-slide"> 1952 <a class="tile tile--v2" 1953 data-bind="attr: { 'href': `/${$root.getNewsDetailPage()}?newsarticleid=${NewsArticleId()}` }"> 1954 <div class="tile__image"> 1955 <div class="tile__image-container"> 1956 <img class="u_image-cover lazyload" alt="alt text here" 1957 data-object-fit="cover" data-object-position="center center" 1958 data-bind="attr: { 'data-src': ThumbnailImageSource() ? ThumbnailImageSource() : (BannerImageSource() ? BannerImageSource() : `${$root.clubFolderPath()}/${$root.defaultThumbnailName()}.jpg`) }"> 1959 </div> 1960 </div> 1961 <div class="tile__body"> 1962 <p class="form__label h6" 1963 data-bind="text: moment(PublishDate()).format('DD MMM YYYY')"></p> 1964 <h3 class="tile__title detail-medium" data-bind="text: Title"> 1965 </h3> 1966 <p class="tile__text detail-small" data-bind="html: SummaryHtml"> 1967 </p> 1968 </div> 1969 1970 <div class="tile__footer">
1971 <span class="button button--text-arrow"> 1972 <span class="button__text">See more</span> 1973 <span class="button__icon"> 1974 <svg class="arrow--inline" width="25" height="10" viewBox="0 0 25 10" 1975 fill="none" xmlns="http://www.w3.org/2000/svg"> 1976 <path d="M22.9999 5H0.999878" stroke-linecap="round" 1977 stroke-linejoin="round"/> 1978 <path d="M19.9998 9L23.9998 5L19.9998 1" stroke-linecap="round" 1979 stroke-linejoin="round"/> 1980 </svg> 1981 </span> 1982 </span> 1983 </div> 1984 </a> 1985 </div> 1986 <!-- /ko --> 1987 1988 </div> 1989 1990 1991 <div class="carousel__pagination"> 1992 <span class="carousel__count carousel__count--current h6"> 1993 01 1994 </span> 1995 <div class="swiper-pagination"></div> 1996 <span class="carousel__count carousel__count--total h6"> 1997 1998 </span> 1999 </div> 2000 </div> 2001 </div> 2002 </div> 2003 </div> 2004 </div> 2005</div> 2006<!-- /ko --> 2007<!-- ko if: horizontalLayout() --> 2008<div style="display: none;" data-bind="visible: true" class="template__content-news news--list--horizontal"> 2009 <div class="content-block tiles-block"> 2010 2011 <div class="container"> 2012 <div class="row"> 2013 <div class="col-10 offset-1"> 2014 2015 <div class="block-header block-header--swiper theme-area"> 2016 <h2 class="h4 block-header__title" data-bind="text: headerText()"></h2> 2017 <div class="l-block-header__right"> 2018 <div class="swiper-navigation swiper-navigation--custom"> 2019 <button type="button" 2020 class="button button--swiper swiper-button swiper-button-prev sw-l"> 2021 <svg class="arrow--inline" width="25" height="10" viewBox="0 0 25 10" fill="none" 2022 xmlns="http://www.w3.org/2000/svg"> 2023 <path d="M22.9999 5H0.999878" stroke-linecap="round" stroke-linejoin="round" /> 2024 <path d="M19.9998 9L23.9998 5L19.9998 1" stroke-linecap="round" 2025 stroke-linejoin="round" /> 2026 </svg> 2027 </button> 2028 <button type="button" 2029 class="button button--swiper swiper-button swiper-button-next sw-r"> 2030 <svg class="arrow--inline" width="25" height="10" viewBox="0 0 25 10" fill="none" 2031 xmlns="http://www.w3.org/2000/svg"> 2032 <path d="M22.9999 5H0.999878" stroke-linecap="round" stroke-linejoin="round" /> 2033 <path d="M19.9998 9L23.9998 5L19.9998 1" stroke-linecap="round" 2034 stroke-linejoin="round" /> 2035 </svg> 2036 </button> 2037 </div> 2038 <div class="block-header__cta"> 2039 <a class="button button--text" data-bind="attr: { 'href': `/${getNewsListingPage()}?tags=${tags() ? encodeURI(tags()) : ''}` }">
2040 <span class="button__text"> 2041 View all 2042 </span> 2043 </a> 2044 </div> 2045 </div> 2046 </div> 2047 2048 <div class="swiper-container tiles__carousel js-custom-reveal will-reveal tiles__carousel--count-7"> 2049 <div class="swiper-wrapper"> 2050 2051 <!-- ko foreach: newsArticles --> 2052 <div class="swiper-slide"> 2053 2054 <a href="/" class="tile tile--v1" 2055 data-bind="attr: { 'href': `/${$root.getNewsDetailPage()}?newsarticleid=${NewsArticleId()}` }"> 2056 <div class="tile__image"> 2057 <div class="tile__image-container"> 2058 <img class="u_image-cover lazyload" alt="alt text here" 2059 data-object-fit="cover" data-object-position="center center" 2060 data-bind="attr: { 'data-src': ThumbnailImageSource() ? ThumbnailImageSource() : (BannerImageSource() ? BannerImageSource() : `${$root.clubFolderPath()}/${$root.defaultThumbnailName()}.jpg`) }"> 2061 </div> 2062 <svg width="60" class="pattern" height="60" viewB
2062ox="0 0 120 120" fill="none" 2063 xmlns="http://www.w3.org/2000/svg"> 2064 <path d="M4.29294 0H5.70715L0 5.70715L0 4.29294L4.29294 0Z" class="fill"/> 2065 <path d="M0 14.2929V15.7072L15.7072 0H14.2929L0 14.2929Z" class="fill"/> 2066 <path d="M24.2929 0L0 24.2929L0 25.7072L25.7072 0H24.2929Z" class="fill"/> 2067 <path d="M34.2929 0L0 34.2929V35.7072L35.7072 0H34.2929Z" class="fill"/> 2068 <path d="M44.2929 0L0 44.2929L0 45.7072L45.7072 0H44.2929Z" class="fill"/> 2069 <path d="M54.2929 0L0 54.2929V55.7072L55.7072 0H54.2929Z" class="fill"/> 2070 <path d="M64.2929 0L0 64.2929L0 65.7072L65.7072 0H64.2929Z" class="fill"/> 2071 <path d="M74.2929 0L0 74.2929V75.7072L75.7072 0H74.2929Z" class="fill"/> 2072 <path d="M84.2929 0L0 84.2929L0 85.7072L85.7072 0H84.2929Z" class="fill"/> 2073 <path d="M94.2929 0L0 94.2929V95.7072L95.7072 0H94.2929Z" class="fill"/> 2074 <path d="M104.293 0L0 104.293L0 105.707L105.707 0H104.293Z" class="fill"/> 2075 <path d="M114.293 0L0 114.293V115.707L115.707 0H114.293Z" class="fill"/> 2076 <path d="M120 4.29294L4.29294 120H5.70715L120 5.70715V4.29294Z" 2077 class="fill"/> 2078 <path d="M120 14.2929L14.2929 120H15.7072L120 15.7072V14.2929Z" 2079 class="fill"/> 2080 <path d="M120 24.2929L24.2929 120H25.7072L120 25.7072V24.2929Z" 2081 class="fill"/> 2082 <path d="M120 34.2929L34.2929 120H35.7072L120 35.7072V34.2929Z" 2083 class="fill"/> 2084 <path d="M120 44.2929L44.2929 120H45.7071L120 45.7072V44.2929Z" 2085 class="fill"/> 2086 <path d="M120 54.2929L54.2929 120H55.7071L120 55.7072V54.2929Z" 2087 class="fill"/> 2088 <path d="M120 64.2929L64.2929 120H65.7071L120 65.7072V64.2929Z" 2089 class="fill"/> 2090 <path d="M120 74.2929L74.2929 120H75.7071L120 75.7072V74.2929Z" 2091 class="fill"/> 2092 <path d="M120 84.2929L84.2929 120H85.7071L120 85.7072V84.2929Z" 2093 class="fill"/> 2094 <path d="M120 94.2929L94.2929 120H95.7072L120 95.7072V94.2929Z" 2095 class="fill"/> 2096 <path d="M120 104.293L104.293 120H105.707L120 105.707V104.293Z" 2097 class="fill"/> 2098 <path d="M120 114.293L114.293 120H115.707L120 115.707V114.293Z" 2099 class="fill"/> 2100 </svg> 2101 </div> 2102 <div class="tile__body"> 2103 <p class="form__label h6" 2104 data-bind="text: moment(PublishDate()).format('DD MMM YYYY')"></p> 2105 <h3 class="tile__title detail-medium" data-bind="text: Title"> 2106 </h3> 2107 <p class="tile__text detail-small" data-bind="html: SummaryHtml"> 2108 </p> 2109 </div> 2110 <div class="tile__footer">
2111 <span class="button button--text-arrow"> 2112 <span class="button__text">See more</span> 2113 <span class="button__icon"> 2114 <svg class="arrow--inline" width="25" height="10" viewBox="0 0 25 10" 2115 fill="none" xmlns="http://www.w3.org/2000/svg"> 2116 <path d="M22.9999 5H0.999878" stroke-linecap="round" 2117 stroke-linejoin="round"/> 2118 <path d="M19.9998 9L23.9998 5L19.9998 1" stroke-linecap="round" 2119 stroke-linejoin="round"/> 2120 </svg> 2121 </span> 2122 </span> 2123 </div> 2124 </a> 2125 2126 </div> 2127 <!-- /ko --> 2128 2129 2130 </div> 2131 <div class="carousel__pagination"> 2132 <span class="carousel__count carousel__count--current h6"> 2133 01 2134 </span> 2135 <div class="swiper-pagination"></div> 2136 <span class="carousel__count carousel__count--total h6"> 2137 2138 </span> 2139 </div> 2140 </div> 2141 </div> 2142 </div> 2143 </div> 2144 2145 </div> 2146</div> 2147<!-- /ko --> 2148<!-- ko if: timelineLayout() && !tileSwiperEffect() && !horizontalLayout() --> 2149<div class="terraces4"> 2150 <div class="newstimeline mt-5"> 2151 <div class="newstimeline__body" data-bind="foreach: newsArticles"> 2152 <div class="newstimeline__post newstimeline--article-na"> 2153 <div class="newstimeline__info"> 2154 <div class="newstimeline__icon"> 2155 <svg class="icon-article" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 2156 width="96.992px" height="96.992px" viewBox="0 0 96.992 96.992" style="enable-background:new 0 0 96.992 96.992;" xml:space="preserve"> 2157 <g> 2158 <path d="M82.297,16.976L66.028,0.732C65.559,0.263,64.924,0,64.26,0H16.463c-1.381,0-2.5,1.119-2.5,2.5v91.992 2159 c0,1.381,1.119,2.5,2.5,2.5h64.066c1.381,0,2.5-1.119,2.5-2.5V18.744C83.029,18.081,82.766,17.445,82.297,16.976z M19.869,21.467 2160 c0-0.829,0.672-1.5,1.5-1.5h27.262c0.828,0,1.5,0.671,1.5,1.5v4.389c0,0.829-0.672,1.5-1.5,1.5H21.369c-0.828,0-1.5-0.671-1.5-1.5 2161 V21.467z M19.869,36.467c0-0.829,0.672-1.5,1.5-1.5h27.262c0.828,0,1.5,0.671,1.5,1.5v4.389c0,0.829-0.672,1.5-1.5,1.5H21.369 2162 c-0.828,0-1.5-0.671-1.5-1.5V36.467z M55.369,36.467c0-0.829,0.672-1.5,1.5-1.5h16.762c0.828,0,1.5,0.671,1.5,1.5v34.388 2163 c0,0.83-0.672,1.5-1.5,1.5H56.869c-0.828,0-1.5-0.67-1.5-1.5V36.467z M19.869,51.467c0-0.828,0.672-1.5,1.5-1.5h27.262 2164 c0.828,0,1.5,0.672,1.5,1.5v4.389c0,0.83-0.672,1.5-1.5,1.5H21.369c-0.828,0-1.5-0.67-1.5-1.5V51.467z M19.869,66.467 2165 c0-0.828,0.672-1.5,1.5-1.5h27.262c0.828,0,1.5,0.672,1.5,1.5v4.389c0,0.83-0.672,1.5-1.5,1.5H21.369c-0.828,0-1.5-0.67-1.5-1.5 2166 V66.467z M75.631,85.855c0,0.828-0.672,1.5-1.5,1.5H21.369c-0.828,0-1.5-0.672-1.5-1.5v-4.39c0-0.829,0.672-1.5,1.5-1.5h52.762 2167 c0.828,0,1.5,0.671,1.5,1.5V85.855z M62.051,22.343c-0.337,0-0.658-0.134-0.896-0.372c-0.237-0.238-0.372-0.561-0.372-0.897 2168 l0.002-15.126L77.18,22.344L62.051,22.343L62.051,22.343z" /></g></svg> 2169 </div> 2170 <div class="newstimeline__time">
2171 <span data-bind="text: moment(PublishDate()).format('D-MMM-YY')"></span> 2172 </div> 2173 </div> 2174 <div class="newstimeline__container"> 2175 <div class="tile-grid__item"> 2176 <a class="tile tile--v2" data-bind="attr: { 'href': `/${$root.getNewsDetailPage()}?newsarticleid=${NewsArticleId()}` }" href=""> 2177 <div class="tile__image"> 2178 <div class="tile__image-container"> 2179 <img class="u_image-cover lazyload" alt="" data-object-fit="cover" data-object-position="center center" data-bind="attr: { 'data-src': ThumbnailImageSource() ? ThumbnailImageSource() : (BannerImageSource() ? BannerImageSource() : `${$root.clubFolderPath()}/${$root.defaultThumbnailName()}.jpg`) }"> 2180 </div> 2181 </div> 2182 <div class="tile__body"> 2183 <h3 class="tile__title detail-medium" data-bind="text: Title"></h3> 2184 <p class="tile__text detail-small" data-bind="html: SummaryHtml"></p> 2185 </div> 2186 </a> 2187 </div> 2188 </div> 2189 </div> 2190 </div> 2191 <div class="l_flex u_justify-center mt-5"> 2192 <a class="button button--primary btn btn-primary" href="" data-bind="attr: { 'href': `/${getNewsListingPage()}?tags=${tags() ? encodeURI(tags()) : ''}` }"> 2193 <span class="button__text">View All News</span> 2194 </a> 2195 </div> 2196 </div> 2197</div> 2198<!-- /ko --> 2199
2200<script src="/shared/js/knockout.bootstrap-datepicker.js"></script>
vendor: 2 bytes, line 2200
2200
2201<script> 2202 $(function () { 2203 let $mobileMenu = $('#news-list-mobile-menu'); 2204 2205 if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { 2206 $mobileMenu.show(); 2207 } else { 2208 $mobileMenu.hide(); 2209 } 2210 }); 2211</script>
2211 2212 </div><link rel="stylesheet" href="/layouts/_shared/UStyles.ashx?folder=/layouts/_responsive/css/&css=uimageslideshow.css" /> 2213 2214<div class="imageslideshowmaindiv "> 2215 <div class="image-slideshow-wrapper advertiserlogos container"> 2216 2217 <h2> 2218 Our Partners 2219 </h2> 2220 2221 2222 <div class="slick-wrapper"> 2223 <div class="slick-carousel slick-advertiserlogos"> 2224 <div><img class="slide-main-image" src="https://static.clubhouse.scottishgolf.org/150x90/img/clubs/2543/100031695-1853701991.jpg" alt=""/></div><div><img class="slide-main-image" src="https://static.clubhouse.scottishgolf.org/150x90/img/clubs/2543/100031697-1415939823.jpg" alt=""/></div><div><img class="slide-main-image" src="https://static.clubhouse.scottishgolf.org/150x90/img/clubs/2543/100031698-1619356566.jpg" alt=""/></div><div><img class="slide-main-image" src="https://static.clubhouse.scottishgolf.org/150x90/img/clubs/2543/100031699-373591231.jpg" alt=""/></div><div><img class="slide-main-image" src="https://static.clubhouse.scottishgolf.org/150x90/img/clubs/2543/100031700-588559618.jpg" alt=""/></div> 2225 </div> 2226 </div> 2227 2228 <div class="edittoggle-wrapper"> 2229 2230 </div> 2231 2232 </div> 2233 2234 2235</div> 2236
2237<script> 2238 $(document).ready(function () { 2239 if(GetParameterValues("mode") !== undefined){ 2240 if (GetParameterValues("mode") === "edit") { 2241 var errorcssclass = "alert alert-danger"; 2242 var imageContentId = GetParameterValues('imagecontentid'); 2243 var imageContentMode = GetParameterValues('imagecontentmode'); 2244 2245 if (imageContentId == null || imageContentId == '') { 2246 imageContentId = 0 2247 } 2248 2249 if (imageContentMode == 'edit') { 2250 $('.imagecontentform-label').html('EDIT'); 2251 2252 openEditForm($('.row' + imageContentId)); 2253 //scrollDownToForm($('.row' + imageContentId)); 2254 2255 // Load the details 2256 $.ajax({ 2257 type: "POST", 2258 url: "/api/admin.asmx/GetImageContent", 2259 data: "{imageContentId:" + imageContentId + ", clubId:" + 2543 + "}", 2260 contentType: "application/json; charset=utf-8", 2261 dataType: "json", 2262 success: function (msg) { 2263 if (msg.d.Error == '') { 2264 $("#inputlink22877").val(msg.d.NavigateUrl); 2265 $("#inputtitle22877").val(msg.d.Title); 2266 $("#inputdescription22877").val(msg.d.Description); 2267 $("#inputbuttontext22877").val(msg.d.ButtonText); 2268 $("#inputcssclassname22877").val(msg.d.CssClassName); 2269 $("#inputcutcorner22877").prop("checked", msg.d.IsCutCorner); 2270 $("#iconimagedisplay22877").attr('src', msg.d.IconImageUrl); 2271 if (msg.d.ImageUrl != '' && msg.d.ImageUrl != null) { 2272 $("#imagedisplay22877").attr('src', msg.d.ImageUrl); 2273 $("#imagedisplaydelete22877").show(); 2274 $("#imagedisplaydelete22877").attr('onclick', 'deleteImage(' + msg.d.ImageId + ');'); 2275 } 2276 else { 2277 $("#imagedisplaydelete22877").hide(); 2278 } 2279 if (msg.d.IconImageUrl != '' && msg.d.IconImageUrl != null) { 2280 $("#iconimagedisplay22877").attr('src', msg.d.IconImageUrl); 2281 $("#iconimagedisplaydelete22877").show(); 2282 $("#iconimagedisplaydelete22877").attr('onclick', 'deleteIconImage(' + msg.d.IconImageId + ');'); 2283 } 2284 else { 2285 $("#iconimagedisplaydelete22877").hide(); 2286 } 2287 $('#lblmessage22877').html(''); 2288 } 2289 else { 2290 $('#lblmessage22877').html("<div class='" + errorcssclass + "'>" + msg.d.Error + "</div>"); 2291 } 2292 }, 2293 error: function () { 2294 $('#lblmessage22877').html("<div class='" + errorcssclass + "'>Unable to get the details. Please try again.</div>"); 2295 } 2296 }); 2297 } 2298 else { 2299 $('.imagecontentform-label').html('CREATE NEW'); 2300 } 2301 2302 var width = "150"; 2303 var height = "90"; 2304 var iconwidth = "62"; // TODO 2305 var iconheight = "91"; // TODO 2306 2307 // main image uploader 2308 var maxSizeAllowed = 4; 2309 var $cropperid = $("#cropper22877"); 2310 var $iconcropperid = $("#iconcropper22877"); 2311 var originalData = {}; 2312 2313 $cropperid.cropper({ 2314 aspectRatio: parseInt(width) / parseInt(height), 2315 autoCropArea: 1, 2316 zoomable: true, 2317 multiple: true, 2318 data: originalData, 2319 done: function (data) { 2320 } 2321 }); 2322 2323 $iconcropperid.cropper({ 2324 aspectRatio: parseInt(iconwidth) / parseInt(iconheight), 2325 autoCropArea: 1, 2326 zoomable: true, 2327 multiple: true, 2328 data: originalData, 2329 done: function (data) { 2330 } 2331 }); 2332 2333 var $inputImage = $("#inputimage22877"); 2334 var $inputIconImage = $("#inputiconimage22877"); 2335 2336 if (window.FileReader) { 2337 $inputImage.change(function () { 2338 var fileReader = new FileReader(), 2339 files = this.files, 2340 file; 2341 2342 if (!files.length) { 2343 return; 2344 } 2345 2346 file = files[0]; 2347 2348 if (/^image\/\w+$/.test(file.type)) { 2349 2350 if (file.size <= maxSizeAllowed * 1024 * 1024) {
2351 fileReader.readAsDataURL(file); 2352 fileReader.onload = function () { 2353 $('#div-alert-1').hide(); 2354 $cropperid.cropper("reset", true).cropper("replace", this.result); 2355 $inputImage.val(""); 2356 }; 2357 } 2358 else { 2359 $('#div-alert-1').show(); 2360 $('#status-1').html('File size should be less than 4 MB.'); 2361 } 2362 2363 } else { 2364 $('#div-alert-1').show(); 2365 $('#status-1').html('Please choose an image file.'); 2366 } 2367 }); 2368 2369 $inputIconImage.change(function () { 2370 var fileReader = new FileReader(), 2371 files = this.files, 2372 file; 2373 2374 if (!files.length) { 2375 return; 2376 } 2377 2378 file = files[0]; 2379 2380 if (/^image\/\w+$/.test(file.type)) { 2381 2382 if (file.size <= maxSizeAllowed * 1024 * 1024) { 2383 fileReader.readAsDataURL(file); 2384 fileReader.onload = function () { 2385 $('#div-alert-1').hide(); 2386 $iconcropperid.cropper("reset", true).cropper("replace", this.result); 2387 $inputIconImage.val(""); 2388 }; 2389 } 2390 else { 2391 $('#div-alert-1').show(); 2392 $('#status-1').html('File size should be less than 4 MB.'); 2393 } 2394 2395 } else { 2396 $('#div-alert-1').show(); 2397 $('#status-1').html('Please choose an image file.'); 2398 } 2399 }); 2400 } else { 2401 2402 } 2403 2404 $("#btnsave22877").click(function () { 2405 2406 var dataURLImage = $cropperid.cropper("getDataURL", { 2407 width: parseInt(width), 2408 height: parseInt(height) 2409 }, "image/jpeg"); 2410 2411 var dataURLIconImage = $iconcropperid.cropper("getDataURL", { 2412 width: parseInt(iconwidth), 2413 height: parseInt(iconheight) 2414 }, "image/png"); 2415 2416 $.ajax({
2417 type: "POST", 2418 url: "/api/admin.asmx/SaveImageContent", 2419 data: { 2420 imageBase64: dataURLImage, 2421 iconImageBase64: dataURLIconImage, 2422 imageContentId: imageContentId, 2423 navigateUrl: $("#inputlink22877").val(), 2424 pageControlId: '22877', 2425 clubId: '2543', 2426 title: $("#inputtitle22877").val(), 2427 description: $("#inputdescription22877").val(), 2428 buttonText: $("#inputbuttontext22877").val(), 2429 cssClassName: $("#inputcssclassname22877").val(), 2430 isCutCorner: $("#inputcutcorner22877").prop('checked') 2431 } 2432 }).done(function (data) { 2433 location.reload(); 2434 }).fail(function (e) { 2435 alert('Cannot save image content at this time'); 2436 }); 2437 }); 2438 2439 } 2440 } 2441 2442 $('.image-slideshow-edit-wrapper').hide(); 2443 $('.imageslideshow-toggle').click(function (event) { 2444 event.preventDefault(); 2445 $('.image-slideshow-edit-wrapper').hide(); 2446 $(this).closest('.imageslideshowmaindiv').find('.image-slideshow-edit-wrapper').slideToggle(); 2447 }); 2448 2449 var imageCount = $('.slick-track').children().length; 2450 var slidesToShow = 3; //TODO 2451 if (imageCount > 1 && imageCount < slidesToShow) 2452 { 2453 var marginWidth = ((slidesToShow - imageCount) * 179) / 2; 2454 $('.slick-track').css({ 'margin-left': marginWidth + 'px' }); 2455 } 2456 2457 }); 2458 2459 var openEditForm = function (rowImageContent) { 2460 $(rowImageContent).closest('.imageslideshowmaindiv').find('.image-slideshow-edit-wrapper').slideToggle(); 2461 } 2462 2463 var scrollDownToForm = function (rowImageContent) { 2464 $('html, body').animate({ 2465 scrollTop: $(rowImageContent).offset().top 2466 }, 1000); 2467 } 2468 2469 var deleteSlideshowImage = function (imageContentId) { 2470 $.ajax({
2471 type: "POST", 2472 url: "/api/admin.asmx/DeleteImageContent", 2473 data: { 2474 imageContentId: imageContentId, 2475 softDelete: true 2476 } 2477 }).done(function (data) { 2478 location.reload(); 2479 }).fail(function (e) { 2480 alert('Cannot delete image at this time'); 2481 }); 2482 } 2483 2484 var deleteImage = function (imageId) { 2485 $.ajax({ 2486 type: "POST", 2487 url: "/api/admin.asmx/DeleteImage", 2488 data: { 2489 imageId: imageId, 2490 softDelete: true 2491 } 2492 }).done(function (data) { 2493 location.reload(); 2494 }).fail(function (e) { 2495 alert('Cannot delete image at this time'); 2496 }); 2497 } 2498 2499 var deleteIconImage = function (iconImageId) { 2500 $.ajax({ 2501 type: "POST", 2502 url: "/api/admin.asmx/DeleteIconImage", 2503 data: { 2504 iconImageId: iconImageId, 2505 softDelete: true 2506 } 2507 }).done(function (data) { 2508 location.reload(); 2509 }).fail(function (e) { 2510 alert('Cannot delete icon image at this time'); 2511 }); 2512 } 2513 2514 var editSlideshowImage = function (imageContentId) { 2515 var pathname = window.location.pathname; 2516 window.location.href = pathname + "?imagecontentmode=edit&imagecontentid=" + imageContentId + "&mode=edit"; 2517 } 2518</script>
2518<div class="pc-root-container" pc-id="22880" c-id="245"> 2519 2520 2521<div class="dg-content-panel"> 2522 2523 2524 2525 <div id="ctl34_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 2526 2527 <div class="editorPanel"> 2528 2529 </div> 2530 </div> 2531</div> 2532 2533<style> 2534 .r-5 { 2535 margin-right: 5px; 2536 } 2537 2538 .t-15 { 2539 margin-top: 15px; 2540 } 2541 2542 .message-try { 2543 padding: 10px 15px; 2544 background-color: #edfff2; 2545 border: 1px solid #6bd68f; 2546 margin: 20px 0; 2547 } 2548 2549 .dot { 2550 height: 23px; 2551 width: 23px; 2552 background-color: #093c7c; 2553 border-radius: 50%; 2554 display: inline-block; 2555 text-align: center; 2556 color: #fff; 2557 font-size: 15px; 2558 font-weight: 500; 2559 } 2560</style> 2561<div class="ucontent-body push"></div> 2562 </div> 2563</div> 2564 2565 <footer class="footer"> 2566 <div class="container"> 2567 <div id="bottomPanel"> 2568 <div class="pc-root-container" pc-id="22872" c-id="245"> 2569 2570 2571<div class="dg-content-panel"> 2572 2573 2574 2575 <div id="ctl60_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 2576 2577 <div class="editorPanel"> 2578 2579 </div> 2580 </div> 2581</div> 2582 2583<style> 2584 .r-5 { 2585 margin-right: 5px; 2586 } 2587 2588 .t-15 { 2589 margin-top: 15px; 2590 } 2591 2592 .message-try { 2593 padding: 10px 15px; 2594 background-color: #edfff2; 2595 border: 1px solid #6bd68f; 2596 margin: 20px 0; 2597 } 2598 2599 .dot { 2600 height: 23px; 2601 width: 23px; 2602 background-color: #093c7c; 2603 border-radius: 50%; 2604 display: inline-block; 2605 text-align: center; 2606 color: #fff; 2607 font-size: 15px; 2608 font-weight: 500; 2609 } 2610</style> 2611<div class="ucontent-body footer-container"> <div class="sub-container"> 2612 <div class="row"> 2613 <div class="footer-columns col-md-4 col-sm-12 col-xs-12"> 2614 <div class="footer-headers"> 2615 Contact Us 2616 </div> 2617 <div class="footer-contents club-address"> 2618 <table> 2619 <tbody> 2620 <tr> 2621 <td><i aria-hidden="true" class="fa fa-map-signs"></i></td> 2622 <td> 2623 <p><b>ADDRESS:</b></p> 2624 <p>Renfrewshire Golf Union</p> 2625 <p>10 Leander Crescent, Renfrew</p> 2626 </td> 2627 </tr> 2628 <tr> 2629 <td><i class="fa fa-phone" aria-hidden="true"></i></td> 2630 <td> 2631 <p><b>PHONE:</b></p> 2632 <p>07551095503</p> 2633 </td> 2634 </tr> 2635 <tr> 2636 <td><i aria-hidden="true" class="fa fa-envelope-o"></i></td> 2637 <td> 2638 <p><b>EMAIL:</b></p> 2639 <p>[email protected]</p> 2640 </td> 2641 </tr> 2642 </tbody> 2643 </table> 2644 </div> 2645 </div> 2646 <!-- <div class="footer-columns col-md-3 col-sm-6 col-xs-12"> 2647 <div id="course-status" class="footer-headers">Course Status</div> 2648 <div class="footer-contents footer-course-status course-status"></div> 2649 </div> --> 2650 <div class="footer-columns col-md-4 col-sm-6 col-xs-12"> 2651 <div class="footer-headers"> 2652 Today's Weather 2653 </div> 2654 <div class="footer-contents club-weather"> 2655 <div class="status-text text-center"> 2656 <a href="https://www.bbc.com/weather/2650128" target="_blank"><div><i class="fa fa-external-link" aria-hidden="true"></i> BBC Weather</div></a> 2657 </div> 2658 </div> 2659 </div> 2660 <div class="footer-columns col-md-4 col-sm-6 col-xs-12"> 2661 <div class="footer-headers"> 2662 Quick Links 2663 </div> 2664 <div class="footer-contents club-links footer-quicklinks"></div> 2665 </div> 2666 </div> 2667 <div class="row"> 2668 <div class="footer-logos container"> 2669 <div class="pull-right"> 2670 Powered by <a href="http://www.dotgolf.co.nz/" target="_blank">DotGolf</a> 2671 </div> 2672 </div> 2673 </div> 2674 </div></div> 2675 </div><link rel="stylesheet" href="/layouts/_shared/UStyles.ashx?folder=/layouts/_responsive/css/&css=rcoursestatus.css" /> 2676 2677<div class="coursestatus-wrapper "> 2678 <div class="footer-body coursestatus-status"> 2679 <div class="coursestatus-icons row"> 2680 2681 2682 2683 </div> 2684 <div class="status-text coursestatus-text text-center"></div> 2685 </div> 2686</div><link rel="stylesheet" href="/layouts/_shared/UStyles.ashx?folder=/layouts/_responsive/css/&css=umenu.css" /> 2687 2688<div id="navbar" class="navbar-collapse collapse " aria-expanded="false"> 2689 <div id="ctl64_pnlMenu"> 2690 <ul class='nav navbar-nav'><li><a class='menu-heading-home' id="a-first" href='/home?ComeFromCat=764'>Home</a></li><li class='dropdown'><a class='menu-heading-rgu' href='/rgu?ComeFromCat=931'>RGU</a><ul class="dropdown-menu" id="m22874_2" ><li>
2690<a class='sub-menu-link' target="" href="/executive?ComeFromCat=931">Executive</a></li><li><a class='sub-menu-link' target="" href="/charter?ComeFromCat=931">Charter</a></li><li><a class='sub-menu-link' target="" href="/constitution?ComeFromCat=931">Constitution</a></li><li><a class='sub-menu-link' target="" href="/national-championships---honours?ComeFromCat=931">National Championships / Honours</a></li><li><a class='sub-menu-link' target="" href="/past-officials?ComeFromCat=931">Past Officials</a></li><li><a class='sub-menu-link' target="" href="/annual-dinner?ComeFromCat=931">Annual Dinner</a></li><li><a class='sub-menu-link' target="" href="/history?ComeFromCat=931">History</a></li></ul></li><li class='dropdown'><a class='menu-heading-memberclubs' href='/member-clubs?ComeFromCat=927'>Member Clubs</a><ul class="dropdown-menu" id="m22874_3" ><li><a class='sub-menu-link' target="" href="/club-open-competitions?ComeFromCat=927">Club Open Competitions</a></li></ul></li><li class='dropdown'><a class='menu-heading-golf' href='/fixtures?ComeFromCat=766'>Golf</a><ul class="dropdown-menu" id="m22874_4" ><li><a class='sub-menu-link' target="" href="/fixtures?ComeFromCat=766">Fixtures</a></li><li><a class='sub-menu-link' target="" href="/caven---freedman?ComeFromCat=766">Caven / Freedman</a></li><li><a class='sub-menu-link' target="" href="/menzies---duncan?ComeFromCat=766">Menzies / Duncan</a></li><li><a class='sub-menu-link' target="" href="/county-seniors?ComeFromCat=766">County Seniors</a></li><li><a class='sub-menu-link' target="" href="/county-championship?ComeFromCat=766">County Championship</a></li><li><a class='sub-menu-link' target="" href="/county-handicap?ComeFromCat=766">County Handicap</a></li><li><a class='sub-menu-link' target="" href="/club-team-championship?ComeFromCat=766">Club Team Championship</a></li><li><a class='sub-menu-link' target="" href="/county-cup?ComeFromCat=766">County Cup</a></li><li><a class='sub-menu-link' target="" href="/order-of-merit?ComeFromCat=766">Order of Merit</a></li><li><a class='sub-menu-link' target="" href="/champion-of-champions?ComeFromCat=766">Champion of Champions</a></li><li><a class='sub-menu-link' target="" href="/terms-and-conditions?ComeFromCat=766">Terms & Conditions</a></li><li><a class='sub-menu-link' target="" href="/west-of-scotland-championships?ComeFromCat=766">West of Scotland Championships</a></li></ul></li><li class='dropdown'><a class='menu-heading-teams' href='/teams?ComeFromCat=1039'>Teams</a><ul class="dropdown-menu" id="m22874_5" ><li><a class='sub-menu-link' target="" href="/2026--a--team?ComeFromCat=1039">2026 'A' Team</a></li><li><a class='sub-menu-link' target="" href="/2026-youth-team?ComeFromCat=1039">2026 Youth Team</a></li><li><a class='sub-menu-link' target="" href="/2026-boys-team?ComeFromCat=1039">2026 Boys Team</a></li></ul></li><li class='dropdown'><a class='menu-heading-juniorcoaching' href='/junior-coaching?ComeFromCat=932'>Junior Coaching</a><ul class="dropdown-menu" id="m22874_6" ><li><a class='sub-menu-link' target="" href="/child-protection?ComeFromCat=932">Child Protection</a></li></ul></li><li class='dropdown'><a class='menu-heading-news' href='/latest-news?ComeFromCat=767'>News</a><ul class="dropdown-menu" id="m22874_7" ><li><a class='sub-menu-link' target="" href="/latest-news?ComeFromCat=767">Latest News</a></li></ul></li><li class='dropdown'><a class='menu-heading-links' href='/links?ComeFromCat=1165'>Links</a><ul class="dropdown-menu" id="m22874_8" ><li><a class='sub-menu-link' target="" href="/scottish-golf?ComeFromCat=1165">Scottish Golf</a></li><li><a class='sub-menu-link' target="" href="/my-golf-ranking?ComeFromCat=1165">My Golf Ranking</a></li><li><a class='sub-menu-link' target="" href="/west-of-scotland?ComeFromCat=1165">West of Scotland</a></li></ul></li><li class='dropdown'><a class='menu-heading-contactus' href='/contact-form?ComeFromCat=768'>Contact Us</a><ul class="dropdown-menu" id="m22874_9" ><li><a class='sub-menu-link' target="" href="/contact-form?ComeFromCat=768">Contact form</a></li><li>
2690<a class='sub-menu-link' target="" href="/contact-details?ComeFromCat=768">Contact Details</a></li></ul></li></ul><div style='clear:both;'></div> 2691 </div> 2692</div> 2693</div> 2694 </div> 2695 </footer> 2696 2697
2698<script type="text/javascript"> 2699//<![CDATA[ 2700 2701var $lang = 2702new (function() { 2703 2704 this.Trundler = new (function() { 2705 var src = 'troll[y/ies]'; 2706 this.toString = function(count) { 2707 if (count === undefined) return 'trolly'; 2708 return src.plural(count); 2709 }; 2710 })(); 2711 2712 this.Cart = new (function() { 2713 var src = 'bugg[y/ies]'; 2714 this.toString = function(count) { 2715 if (count === undefined) return 'buggy'; 2716 return src.plural(count); 2717 }; 2718 })(); 2719 2720 this.CardRequestFulfilledStatus = new (function() { 2721 var src = 'Printed and Dispatched'; 2722 this.toString = function(count) { 2723 if (count === undefined) return 'Printed and Dispatched'; 2724 return src.plural(count); 2725 }; 2726 })(); 2727 2728 this.LevyCategory = new (function() { 2729 var src = 'SG categor[y/ies]'; 2730 this.toString = function(count) { 2731 if (count === undefined) return 'SG category'; 2732 return src.plural(count); 2733 }; 2734 })(); 2735 2736 this.District = new (function() { 2737 var src = 'region[s]'; 2738 this.toString = function(count) { 2739 if (count === undefined) return 'region'; 2740 return src.plural(count); 2741 }; 2742 })(); 2743 2744 this.CourseHandicap = new (function() { 2745 var src = 'Course Handicap[s]â¢'; 2746 this.toString = function(count) { 2747 if (count === undefined) return 'Course Handicapâ¢'; 2748 return src.plural(count); 2749 }; 2750 })(); 2751 2752 this.Marker = new (function() { 2753 var src = 'tee[s]'; 2754 this.toString = function(count) { 2755 if (count === undefined) return 'tee'; 2756 return src.plural(count); 2757 }; 2758 })(); 2759 2760 this.MarkerDisplayCode = new (function() { 2761 var src = 'Tee Marker Number[s]'; 2762 this.toString = function(count) { 2763 if (count === undefined) return 'Tee Marker Number'; 2764 return src.plural(count); 2765 }; 2766 })(); 2767 2768 this.MyGolf = new (function() { 2769 var src = 'Scottish Golf'; 2770 this.toString = function(count) { 2771 if (count === undefined) return 'Scottish Golf'; 2772 return src.plural(count); 2773 }; 2774 })(); 2775 2776 this.GoverningBody = new (function() { 2777 var src = 'Scottish Golf'; 2778 this.toString = function(count) { 2779 if (count === undefined) return 'Scottish Golf'; 2780 return src.plural(count); 2781 }; 2782 })(); 2783 2784 this.GoverningBodyShortName = new (function() { 2785 var src = 'Scottish Golf'; 2786 this.toString = function(count) { 2787 if (count === undefined) return 'Scottish Golf'; 2788 return src.plural(count); 2789 }; 2790 })(); 2791 2792 this.GST = new (function() { 2793 var src = 'VAT'; 2794 this.toString = function(count) { 2795 if (count === undefined) return 'VAT'; 2796 return src.plural(count); 2797 }; 2798 })(); 2799 2800 this.GSTNumber = new (function() { 2801 var src = 'VAT Number'; 2802 this.toString = function(count) { 2803 if (count === undefined) return 'VAT Number'; 2804 return src.plural(count); 2805 }; 2806 })(); 2807 2808 this.Levy = new (function() { 2809 var src = 'Affiliation Fee[s]'; 2810 this.toString = function(count) { 2811 if (count === undefined) return 'Affiliation Fee'; 2812 return src.plural(count); 2813 }; 2814 })(); 2815 2816 this.FlexiMembership = new (function() { 2817 var src = 'OpenPlay'; 2818 this.toString = function(count) { 2819 if (count === undefined) return 'OpenPlay'; 2820 return src.plural(count); 2821 }; 2822 })(); 2823 2824 this.MyGolfApp = new (function() { 2825 var src = 'Scottish Golf'; 2826 this.toString = function(count) { 2827 if (count === undefined) return 'Scottish Golf'; 2828 return src.plural(count); 2829 }; 2830 })(); 2831 2832 this.Pennants = new (function() { 2833 var src = 'Interclubs'; 2834 this.toString = function(count) { 2835 if (count === undefined) return 'Interclubs'; 2836 return src.plural(count); 2837 }; 2838 })(); 2839 2840 this.CasualGolfer = new (function() { 2841 var src = 'Casual golfer[s]'; 2842 this.toString = function(count) { 2843 if (count === undefined) return 'Casual golfer'; 2844 return src.plural(count); 2845 }; 2846 })(); 2847 2848 this.CasualGolf = new (function() { 2849 var src = 'Casual Golf'; 2850 this.toString = function(count) { 2851 if (count === undefined) return 'Casual Golf'; 2852 return src.plural(count); 2853 }; 2854 })(); 2855 2856 this.Region = new (function() { 2857 var src = 'County'; 2858 this.toString = function(count) { 2859 if (count === undefined) return 'County'; 2860 return src.plural(count); 2861 }; 2862 })(); 2863 2864 this.Address1 = new (function() { 2865 var src = 'Address 1'; 2866 this.toString = function(count) { 2867 if (count === undefined) return 'Address 1'; 2868 return src.plural(count); 2869 }; 2870 })(); 2871 2872 this.Address2 = new (function() { 2873 var src = 'Address 2'; 2874 this.toString = function(count) { 2875 if (count === undefined) return 'Address 2'; 2876 return src.plural(count); 2877 }; 2878 })(); 2879 2880 this.Address3 = new (function() { 2881 var src = 'Address 3'; 2882 this.toString = function(count) { 2883 if (count === undefined) return 'Address 3'; 2884 return src.plural(count); 2885 }; 2886 })(); 2887 2888 this.Address4 = new (function() { 2889 var src = 'City'; 2890 this.toString = function(count) { 2891 if (count === undefined) return 'City'; 2892 return src.plural(count); 2893 }; 2894 })(); 2895 2896 this.Address5 = new (function() { 2897 var src = 'County'; 2898 this.toString = function(count) { 2899 if (count === undefined) return 'County'; 2900 return src.plural(count); 2901 }; 2902 })(); 2903 2904 this.CourseRating = new (function() { 2905 var src = 'Course Rating[s]'; 2906 this.toString = function(count) { 2907 if (count === undefined) return 'Course Rating';
2908 return src.plural(count); 2909 }; 2910 })(); 2911 2912 this.CourseRatingAbbreviated = new (function() { 2913 var src = 'CR'; 2914 this.toString = function(count) { 2915 if (count === undefined) return 'CR'; 2916 return src.plural(count); 2917 }; 2918 })(); 2919 2920 this.CourseRatingInitialized = new (function() { 2921 var src = 'CR'; 2922 this.toString = function(count) { 2923 if (count === undefined) return 'CR'; 2924 return src.plural(count); 2925 }; 2926 })(); 2927 2928 this.PCC = new (function() { 2929 var src = 'PCC'; 2930 this.toString = function(count) { 2931 if (count === undefined) return 'PCC'; 2932 return src.plural(count); 2933 }; 2934 })(); 2935 2936 this.PCCShort = new (function() { 2937 var src = 'PCC'; 2938 this.toString = function(count) { 2939 if (count === undefined) return 'PCC'; 2940 return src.plural(count); 2941 }; 2942 })(); 2943 2944 this.ScoreDifferential = new (function() { 2945 var src = 'Score Differential'; 2946 this.toString = function(count) { 2947 if (count === undefined) return 'Score Differential'; 2948 return src.plural(count); 2949 }; 2950 })(); 2951 2952 this.ScoreDifferentialShort = new (function() { 2953 var src = 'Score Diff'; 2954 this.toString = function(count) { 2955 if (count === undefined) return 'Score Diff'; 2956 return src.plural(count); 2957 }; 2958 })(); 2959 2960 this.ScoreDifferentialAbbreviated = new (function() { 2961 var src = 'SD'; 2962 this.toString = function(count) { 2963 if (count === undefined) return 'SD'; 2964 return src.plural(count); 2965 }; 2966 })(); 2967 2968 this.ScoreEnteredDate = new (function() { 2969 var src = 'Score Attested Or Entered By ISV'; 2970 this.toString = function(count) { 2971 if (count === undefined) return 'Score Attested Or Entered By ISV'; 2972 return src.plural(count); 2973 }; 2974 })(); 2975 2976 this.ScoreEnteredTime = new (function() { 2977 var src = 'Score Attested Or Entered By ISV Time'; 2978 this.toString = function(count) { 2979 if (count === undefined) return 'Score Attested Or Entered By ISV Time'; 2980 return src.plural(count); 2981 }; 2982 })(); 2983 2984 this.PointOfGolf = new (function() { 2985 var src = 'P.O.G'; 2986 this.toString = function(count) { 2987 if (count === undefined) return 'P.O.G'; 2988 return src.plural(count); 2989 }; 2990 })(); 2991 2992 this.HandicapIndex = new (function() { 2993 var src = 'Handicap Index®'; 2994 this.toString = function(count) { 2995 if (count === undefined) return 'Handicap Index®'; 2996 return src.plural(count); 2997 }; 2998 })(); 2999 3000 this.ScoreHistoryHandicapColumnName = new (function() { 3001 var src = 'Handicap Index®'; 3002 this.toString = function(count) { 3003 if (count === undefined) return 'Handicap Index®'; 3004 return src.plural(count); 3005 }; 3006 })(); 3007 3008 this.PlayingHandicap = new (function() { 3009 var src = 'Playing Handicapâ¢'; 3010 this.toString = function(count) { 3011 if (count === undefined) return 'Playing Handicapâ¢'; 3012 return src.plural(count); 3013 }; 3014 })(); 3015 3016 this.PlayingHandicapShort = new (function() { 3017 var src = 'Playing Hdcp'; 3018 this.toString = function(count) { 3019 if (count === undefined) return 'Playing Hdcp'; 3020 return src.plural(count); 3021 }; 3022 })(); 3023 3024 this.LowHandicapIndex = new (function() { 3025 var src = 'Low Handicap Index'; 3026 this.toString = function(count) { 3027 if (count === undefined) return 'Low Handicap Index'; 3028 return src.plural(count); 3029 }; 3030 })(); 3031 3032 this.LowHandicapIndexShort = new (function() { 3033 var src = 'Low Index'; 3034 this.toString = function(count) { 3035 if (count === undefined) return 'Low Index'; 3036 return src.plural(count); 3037 }; 3038 })(); 3039 3040 this.GeneralPlayScore = new (function() { 3041 var src = 'General Play Score[s]'; 3042 this.toString = function(count) { 3043 if (count === undefined) return 'General Play Score'; 3044 return src.plural(count); 3045 }; 3046 })(); 3047 3048 this.MembershipNumber = new (function() { 3049 var src = 'Membership Number'; 3050 this.toString = function(count) { 3051 if (count === undefined) return 'Membership Number'; 3052 return src.plural(count); 3053 }; 3054 })(); 3055 3056 this.MembershipNumberLabelShort = new (function() { 3057 var src = 'No.'; 3058 this.toString = function(count) { 3059 if (count === undefined) return 'No.'; 3060 return src.plural(count); 3061 }; 3062 })(); 3063 3064 this.MemberLabel = new (function() { 3065 var src = 'Member'; 3066 this.toString = function(count) { 3067 if (count === undefined) return 'Member'; 3068 return src.plural(count); 3069 }; 3070 })(); 3071 3072 this.MemNo = new (function() { 3073 var src = 'Mem No.'; 3074 this.toString = function(count) { 3075 if (count === undefined) return 'Mem No.'; 3076 return src.plural(count); 3077 }; 3078 })(); 3079 3080 this.IndexShort = new (function() { 3081 var src = 'IDX'; 3082 this.toString = function(count) { 3083 if (count === undefined) return 'IDX'; 3084 return src.plural(count); 3085 }; 3086 })(); 3087 3088 this.ISV = new (function() { 3089 var src = 'ISV'; 3090 this.toString = function(count) { 3091 if (count === undefined) return 'ISV'; 3092 return src.plural(count); 3093 }; 3094 })(); 3095 3096 this.Slope = new (function() { 3097 var src = 'Slope'; 3098 this.toString = function(count) { 3099 if (count === undefined) return 'Slope'; 3100 return src.plural(count); 3101 }; 3102 })(); 3103 3104 this.MarkerName = new (function() { 3105 var src = 'Marker Name'; 3106 this.toString = function(count) { 3107 if (count === undefined) return 'Marker Name'; 3108 return src.plural(count); 3109 }; 3110 })(); 3111 3112 this.CourseHandicapShort = new (function() { 3113 var src = 'Course Hdcp'; 3114 this.toString = function(count) { 3115 if (count === undefined) return 'Course Hdcp'; 3116 return src.plural(count); 3117 }; 3118 })(); 3119 3120 this.HandicapIndexShort = new (function() { 3121 var src = 'Hdcp Idx (Playing)'; 3122 this.toString = function(count) { 3123 if (count === undefined) return 'Hdcp Idx (Playing)'; 3124 return src.plural(count); 3125 }; 3126 })(); 3127 3128 this.HandicapIndexShortNoCourse = new (function() { 3129 var src = 'HDCP IDX'; 3130 this.toString = function(count) { 3131 if (count === undefined) return 'HDCP IDX'; 3132 return src.plural(count); 3133 }; 3134 })(); 3135 3136 this.Male = new (function() { 3137 var src = '[Man/Men]'; 3138 this.toString = function(count) { 3139 if (count === undefined) return 'Man'; 3140 return src.plural(count); 3141 }; 3142 })(); 3143 3144 this.Female = new (function() { 3145 var src = '[Woman/Women]'; 3146 this.toString = function(count) { 3147 if (count === undefined) return 'Woman'; 3148 return src.plural(count); 3149 }; 3150 })(); 3151 3152 this.WorldHandicapSystem = new (function() { 3153 var src = 'World Handicap Systemâ¢'; 3154 this.toString = function(count) { 3155 if (count === undefined) return 'World Handicap Systemâ¢'; 3156 return src.plural(count); 3157 }; 3158 })(); 3159 3160 this.WorldHandicapSystemAbbreviated = new (function() { 3161 var src = 'WHSâ¢'; 3162 this.toString = function(count) { 3163 if (count === undefined) return 'WHSâ¢'; 3164 return src.plural(count); 3165 }; 3166 })(); 3167 3168 this.WithdrawnHandicapWarningMessage = new (function() { 3169 var src = 'This member has a Withdrawn Handicap Index®. Please liaise with the playersâ previous home club or England Golf for further details.'; 3170 this.toString = function(count) { 3171 if (count === undefined) return 'This member has a Withdrawn Handicap Index®. Please liaise with the playersâ previous home club or England Golf for further details.'; 3172 return src.plural(count); 3173 }; 3174 })(); 3175 3176 this.HandicapIndexFullName = new (function() { 3177 var src = 'WHS⢠Handicap Index®'; 3178 this.toString = function(count) { 3179 if (count === undefined) return 'WHS⢠Handicap Index®'; 3180 return src.plural(count); 3181 }; 3182 })(); 3183 3184 this.HandicapAbbreviated = new (function() { 3185 var src = 'HCAP'; 3186 this.toString = function(count) { 3187 if (count === undefined) return 'HCAP'; 3188 return src.plural(count); 3189 }; 3190 })(); 3191 3192 this.TeeMarker = new (function() { 3193 var src = 'marker[s]'; 3194 this.toString = function(count) { 3195 if (count === undefined) return 'marker'; 3196 return src.plural(count); 3197 }; 3198 })(); 3199 3200 this.HandicapCommittee = new (function() { 3201 var src = 'Handicap Committee'; 3202 this.toString = function(count) { 3203 if (count === undefined) return 'Handicap Committee'; 3204 return src.plural(count); 3205 }; 3206 })(); 3207 3208 this.HandicapAllowance = new (function() { 3209 var src = 'Handicap Allowance'; 3210 this.toString = function(count) { 3211 if (count === undefined) return 'Handicap Allowance'; 3212 return src.plural(count); 3213 }; 3214 })(); 3215 3216 this.ExactHandicapShort = new (function() { 3217 var src = 'Exact Hdcp'; 3218 this.toString = function(count) { 3219 if (count === undefined) return 'Exact Hdcp'; 3220 return src.plural(count); 3221 }; 3222 })(); 3223 3224 this.StablefordPoint = new (function() { 3225 var src = 'stableford points'; 3226 this.toString = function(count) { 3227 if (count === undefined) return 'stableford points'; 3228 return src.plural(count); 3229 }; 3230 })(); 3231 3232 this.Course = new (function() { 3233 var src = 'course[s]'; 3234 this.toString = function(count) { 3235 if (count === undefined) return 'course'; 3236 return src.plural(count); 3237 }; 3238 })(); 3239 3240 this.FinancialYear = new (function() { 3241 var src = 'Financial Year'; 3242 this.toString = function(count) { 3243 if (count === undefined) return 'Financial Year'; 3244 return src.plural(count); 3245 }; 3246 })(); 3247 3248 this.Division = new (function() { 3249 var src = 'Division[s]'; 3250 this.toString = function(count) { 3251 if (count === undefined) return 'Division'; 3252 return src.plural(count); 3253 }; 3254 })(); 3255 3256 this.ResourceHubResources = new (function() { 3257 var src = 'Resource[s]'; 3258 this.toString = function(count) { 3259 if (count === undefined) return 'Resource'; 3260 return src.plural(count); 3261 }; 3262 })(); 3263 3264 this.LevyNumbers = new (function() { 3265 var src = 'Levy Numbers'; 3266 this.toString = function(count) { 3267 if (count === undefined) return 'Levy Numbers'; 3268 return src.plural(count); 3269 }; 3270 })(); 3271 3272 this.CasualGolferSignupsOnly = new (function() { 3273 var src = 'Casual golfer sign-ups only'; 3274 this.toString = function(count) { 3275 if (count === undefined) return 'Casual golfer sign-ups only'; 3276 return src.plural(count); 3277 }; 3278 })(); 3279 3280 this.CommunityInstructor = new (function() { 3281 var src = 'Deliverer[s]'; 3282 this.toString = function(count) { 3283 if (count === undefined) return 'Deliverer'; 3284 return src.plural(count); 3285 }; 3286 })(); 3287 3288 this.Program = new (function() { 3289 var src = 'Programme[s]'; 3290 this.toString = function(count) { 3291 if (count === undefined) return 'Programme';
3292 return src.plural(count); 3293 }; 3294 })(); 3295 3296 this.ParticipationRegionContact = new (function() { 3297 var src = 'Contact[s]'; 3298 this.toString = function(count) { 3299 if (count === undefined) return 'Contact'; 3300 return src.plural(count); 3301 }; 3302 })(); 3303 3304 this.ParticipationDeliverer = new (function() { 3305 var src = 'Deliverer'; 3306 this.toString = function(count) { 3307 if (count === undefined) return 'Deliverer'; 3308 return src.plural(count); 3309 }; 3310 })(); 3311 3312 this.ParticipationAllAbilities = new (function() { 3313 var src = 'Inclusive'; 3314 this.toString = function(count) { 3315 if (count === undefined) return 'Inclusive'; 3316 return src.plural(count); 3317 }; 3318 })(); 3319 3320 this.ParticipationClubHandQuestion = new (function() { 3321 var src = 'Are you right or left handed?'; 3322 this.toString = function(count) { 3323 if (count === undefined) return 'Are you right or left handed?'; 3324 return src.plural(count); 3325 }; 3326 })(); 3327 3328 this.NoScoreApprovedLabel = new (function() { 3329 var src = 'No Score[s] - Approved'; 3330 this.toString = function(count) { 3331 if (count === undefined) return 'No Score - Approved'; 3332 return src.plural(count); 3333 }; 3334 })(); 3335 3336 this.NoScoreNotApprovedLabel = new (function() { 3337 var src = 'No Score[s] - Not Approved'; 3338 this.toString = function(count) { 3339 if (count === undefined) return 'No Score - Not Approved'; 3340 return src.plural(count); 3341 }; 3342 })(); 3343 3344 this.NoScoreIllegitimateLabel = new (function() { 3345 var src = 'No Score[s] - Illegitimate'; 3346 this.toString = function(count) { 3347 if (count === undefined) return 'No Score - Illegitimate'; 3348 return src.plural(count); 3349 }; 3350 })(); 3351 3352 this.NoScoreUnresolvedLabel = new (function() { 3353 var src = 'No Score[s] - Unresolved'; 3354 this.toString = function(count) { 3355 if (count === undefined) return 'No Score - Unresolved'; 3356 return src.plural(count); 3357 }; 3358 })(); 3359 3360})(); 3361
3362// String override for proper-case something call it like 'somestring'.toProperCase(); 3363String.prototype.toProperCase = function () { 3364 return this.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();}); 3365}; 3366 3367(function() { 3368 document.currentCulture='en-GB'; 3369})(); 3370 3371(function() { 3372 var viewModel = new dg_clientside_controls["content-tiles"]; 3373 var root = document.getElementById('ctl23'); 3374 3375 ko.applyBindings(viewModel, root); 3376 3377 if (ko.isObservable(viewModel.colCssClassName)) viewModel.colCssClassName(`col-10 offset-1`); 3378 if (ko.isObservable(viewModel.arrowStyleId)) viewModel.arrowStyleId(1); 3379 if (ko.isObservable(viewModel.headerText)) viewModel.headerText(``); 3380 if (ko.isObservable(viewModel.applyTopCurveOnBackground)) viewModel.applyTopCurveOnBackground(false); 3381 if (ko.isObservable(viewModel.showThemeOptions)) viewModel.showThemeOptions(false); 3382 if (ko.isObservable(viewModel.showDescription)) viewModel.showDescription(true);
3383 if (ko.isObservable(viewModel.showLinkText)) viewModel.showLinkText(true); 3384 viewModel.pageControlId(22978); 3385 viewModel.memberId(); 3386 viewModel.memberUid(''); 3387 viewModel.memberFirstName(''); 3388 viewModel.memberFullName(''); 3389 viewModel.pageId(5719); 3390 viewModel.clubFolderPath('/clubs/2543'); 3391 viewModel.clubWebsiteId(1090); 3392 3393 3394 if (ko.isObservable(viewModel.allowTrackerWithoutCookieConsent)) viewModel.allowTrackerWithoutCookieConsent(false); 3395 if (viewModel['onAfterBound']) viewModel['onAfterBound'](root); 3396})(); 3397 3398(function() { 3399 var viewModel = new dg_clientside_controls["golfnz-news-list"]; 3400 var root = document.getElementById('ctl29'); 3401 3402 ko.applyBindings(viewModel, root); 3403 3404 if (ko.isObservable(viewModel.listSize)) viewModel.listSize(3); 3405 if (ko.isObservable(viewModel.displayPagingControls)) viewModel.displayPagingControls(false); 3406 if (ko.isObservable(viewModel.displayFilters)) viewModel.displayFilters(false); 3407 if (ko.isObservable(viewModel.tileSwiperEffect)) viewModel.tileSwiperEffect(false); 3408 if (ko.isObservable(viewModel.defaultTags)) viewModel.defaultTags(``); 3409 if (ko.isObservable(viewModel.horizontalLayout)) viewModel.horizontalLayout(false); 3410 if (ko.isObservable(viewModel.timelineLayout)) viewModel.timelineLayout(false);
3411 if (ko.isObservable(viewModel.newsDetailPage)) viewModel.newsDetailPage(`View Article`); 3412 if (ko.isObservable(viewModel.newsListingPage)) viewModel.newsListingPage(`Latest News`); 3413 if (ko.isObservable(viewModel.newsGroupId)) viewModel.newsGroupId(); 3414 if (ko.isObservable(viewModel.interclubTournamentsOnly)) viewModel.interclubTournamentsOnly(false); 3415 if (ko.isObservable(viewModel.newsSectionCode)) viewModel.newsSectionCode(`Club`); 3416 viewModel.pageControlId(22979); 3417 viewModel.memberId(); 3418 viewModel.memberUid(''); 3419 viewModel.memberFirstName(''); 3420 viewModel.memberFullName(''); 3421 viewModel.pageId(5719); 3422 viewModel.clubFolderPath('/clubs/2543'); 3423 viewModel.clubWebsiteId(1090); 3424 3425 3426 if (ko.isObservable(viewModel.allowTrackerWithoutCookieConsent)) viewModel.allowTrackerWithoutCookieConsent(false); 3427 if (viewModel['onAfterBound']) viewModel['onAfterBound'](root); 3428})(); 3429 3430(function() { 3431 var viewModel = new dg_clientside_controls["hero-swiperjs"]; 3432 var root = document.getElementById('ctl53'); 3433 3434 ko.applyBindings(viewModel, root); 3435 3436 if (ko.isObservable(viewModel.tallerOnMobile)) viewModel.tallerOnMobile(false); 3437 if (ko.isObservable(viewModel.imageWidth)) viewModel.imageWidth(1920); 3438 if (ko.isObservable(viewModel.imageHeight)) viewModel.imageHeight(1067); 3439 if (ko.isObservable(viewModel.mobileImageWidth)) viewModel.mobileImageWidth(640); 3440 if (ko.isObservable(viewModel.mobileImageHeight)) viewModel.mobileImageHeight(464); 3441 if (ko.isObservable(viewModel.horizontalSlider)) viewModel.horizontalSlider(true); 3442 if (ko.isObservable(viewModel.cssClassName)) viewModel.cssClassName(`inner-banners`); 3443 if (ko.isObservable(viewModel.isShortHero)) viewModel.isShortHero(false); 3444 viewModel.pageControlId(22879); 3445 viewModel.memberId(); 3446 viewModel.memberUid(''); 3447 viewModel.memberFirstName(''); 3448 viewModel.memberFullName(''); 3449 viewModel.pageId(5719); 3450 viewModel.clubFolderPath('/clubs/2543'); 3451 viewModel.clubWebsiteId(1090); 3452 3453 3454 if (ko.isObservable(viewModel.allowTrackerWithoutCookieConsent)) viewModel.allowTrackerWithoutCookieConsent(false); 3455 if (viewModel['onAfterBound']) viewModel['onAfterBound'](root); 3456})(); 3457 3458(function() { 3459 var viewModel = new dg_clientside_controls["hero-swiperjs"]; 3460 var root = document.getElementById('ctl54'); 3461 3462 ko.applyBindings(viewModel, root); 3463 3464 if (ko.isObservable(viewModel.tallerOnMobile)) viewModel.tallerOnMobile(false); 3465 if (ko.isObservable(viewModel.imageWidth)) viewModel.imageWidth(1920); 3466 if (ko.isObservable(viewModel.imageHeight)) viewModel.imageHeight(1080); 3467 if (ko.isObservable(viewModel.mobileImageWidth)) viewModel.mobileImageWidth(640); 3468 if (ko.isObservable(viewModel.mobileImageHeight)) viewModel.mobileImageHeight(464); 3469 if (ko.isObservable(viewModel.horizontalSlider)) viewModel.horizontalSlider(true); 3470 if (ko.isObservable(viewModel.cssClassName)) viewModel.cssClassName(`home-banners`); 3471 if (ko.isObservable(viewModel.isShortHero)) viewModel.isShortHero(false); 3472 viewModel.pageControlId(22980); 3473 viewModel.memberId(); 3474 viewModel.memberUid(''); 3475 viewModel.memberFirstName(''); 3476 viewModel.memberFullName(''); 3477 viewModel.pageId(5719); 3478 viewModel.clubFolderPath('/clubs/2543'); 3479 viewModel.clubWebsiteId(1090); 3480 3481 3482 if (ko.isObservable(viewModel.allowTrackerWithoutCookieConsent)) viewModel.allowTrackerWithoutCookieConsent(false); 3483 if (viewModel['onAfterBound']) viewModel['onAfterBound'](root); 3484})(); 3485 3486theForm.oldSubmit = theForm.submit; 3487theForm.submit = WebForm_SaveScrollPositionSubmit; 3488 3489theForm.oldOnSubmit = theForm.onsubmit; 3490theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit; 3491//]]> 3492</script>
3492 3493</form> 3494 </div> 3495 3496 <a href="#" class="back-to-top"><i class="fa fa-3x fa-arrow-circle-up" aria-hidden="true"></i></a> 3497 3498
3498<script type="text/javascript" src="/layouts/terraces_golfnz/js/libs/lazysizes-min.js"></script>
3498 3499
3499<script type="text/javascript" src="/layouts/terraces_golfnz/js/libs/scrollreveal-min.js"></script>
3499 3500
3500<script type="text/javascript" src="/layouts/terraces_golfnz/js/libs/jquery-bg-video.js"></script>
3500 3501
3501<script type="text/javascript" src="/layouts/terraces_golfnz/js/libs/underscore-min.js"></script>
3501 3502
3502<script type="text/javascript" src="/js/bootstrap-select.min.js"></script>
3502 3503
3503<script type="text/javascript" src="/js/bootstrap-3.3.7.min.js"></script>
3503 3504
3504<script type="text/javascript" src="/js/utils/dotgolf.utils.js"></script>
3504 3505
3505<script type="text/javascript" src="/layouts/terraces_golfnz/js/libs/swiper-min.js"></script>
3505 3506
3506<script type="text/javascript" src="/layouts/terraces_golfnz/js/general.js?rev=441"></script>
3506 3507 3508
3508<script type="text/javascript"> 3509 /* Back to Top link */ 3510 var offset = 220; 3511 var duration = 1000; 3512 $(window).scroll(function () { 3513 if ($(this).scrollTop() > offset) { 3514 $('.back-to-top').fadeIn(duration); 3515 } else { 3516 $('.back-to-top').fadeOut(duration); 3517 } 3518 }); 3519 3520 $('.back-to-top').click(function (event) { 3521 event.preventDefault(); 3522 $('html, body').animate({ scrollTop: 0 }, duration); 3523 return false; 3524 }); 3525 /* End - Back to Top link */ 3526 3527 function convertNewsArticleImages(htmlString) { 3528 var htmlObject = $('<div>' + htmlString + '<div>'); // jquery call 3529 var imgObject = htmlObject.find('img'); 3530 3531 for (i = 0; i < imgObject.length; i++) { 3532 var wrapper = $(`<div class="rte__image"><div class="image-reveal-container"></div><div class="rte__image__pattern"> 3533<svg width="120" class="pattern" height="120" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"> 3534 <path d="M4.29294 0H5.70715L0 5.70715L0 4.29294L4.29294 0Z" class="fill"/> 3535 <path d="M0 14.2929V15.7072L15.7072 0H14.2929L0 14.2929Z" class="fill"/> 3536 <path d="M24.2929 0L0 24.2929L0 25.7072L25.7072 0H24.2929Z" class="fill"/> 3537 <path d="M34.2929 0L0 34.2929V35.7072L35.7072 0H34.2929Z" class="fill"/> 3538 <path d="M44.2929 0L0 44.2929L0 45.7072L45.7072 0H44.2929Z" class="fill"/> 3539 <path d="M54.2929 0L0 54.2929V55.7072L55.7072 0H54.2929Z" class="fill"/> 3540 <path d="M64.2929 0L0 64.2929L0 65.7072L65.7072 0H64.2929Z" class="fill"/> 3541 <path d="M74.2929 0L0 74.2929V75.7072L75.7072 0H74.2929Z" class="fill"/> 3542 <path d="M84.2929 0L0 84.2929L0 85.7072L85.7072 0H84.2929Z" class="fill"/> 3543 <path d="M94.2929 0L0 94.2929V95.7072L95.7072 0H94.2929Z" class="fill"/> 3544 <path d="M104.293 0L0 104.293L0 105.707L105.707 0H104.293Z" class="fill"/> 3545 <path d="M114.293 0L0 114.293V115.707L115.707 0H114.293Z" class="fill"/> 3546 <path d="M120 4.29294L4.29294 120H5.70715L120 5.70715V4.29294Z" class="fill"/> 3547 <path d="M120 14.2929L14.2929 120H15.7072L120 15.7072V14.2929Z" class="fill"/> 3548 <path d="M120 24.2929L24.2929 120H25.7072L120 25.7072V24.2929Z" class="fill"/> 3549 <path d="M120 34.2929L34.2929 120H35.7072L120 35.7072V34.2929Z" class="fill"/> 3550 <path d="M120 44.2929L44.2929 120H45.7071L120 45.7072V44.2929Z" class="fill"/> 3551 <path d="M120 54.2929L54.2929 120H55.7071L120 55.7072V54.2929Z" class="fill"/> 3552 <path d="M120 64.2929L64.2929 120H65.7071L120 65.7072V64.2929Z" class="fill"/> 3553 <path d="M120 74.2929L74.2929 120H75.7071L120 75.7072V74.2929Z" class="fill"/> 3554 <path d="M120 84.2929L84.2929 120H85.7071L120 85.7072V84.2929Z" class="fill"/> 3555 <path d="M120 94.2929L94.2929 120H95.7072L120 95.7072V94.2929Z" class="fill"/> 3556 <path d="M120 104.293L104.293 120H105.707L120 105.707V104.293Z" class="fill"/> 3557 <path d="M120 114.293L114.293 120H115.707L120 115.707V114.293Z" class="fill"/> 3558</svg> 3559 </div></div>`); 3560 wrapper.find('.image-reveal-container').prepend(imgObject[i].outerHTML); 3561 //$(htmlObject).find('img').replaceWith($(wrapper[0])); 3562 $(imgObject[i]).replaceWith($(wrapper[0])); 3563 } 3564 3565 return $(htmlObject)[0].outerHTML; 3566 } 3567 </script>
3567 3568 3569 3570</body> 3571</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.