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