1 2 3<!DOCTYPE html> 4 5<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> 6<head><title> 7 Articles - Stirlingshire Golf Union 8</title><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="height=device-height,width=device-width,initial-scale=1.0,maximum-scale=1.0" /> 9 10 <!-- Latest compiled and minified CSS --> 11 <link rel="stylesheet" type="text/css" href="/css/bootstrap-3.3.7.min.css" /><link rel="stylesheet" type="text/css" href="/css/bootstrap-select.min.css" /><link rel="stylesheet" type="text/css" href="/css/bootstrap-datepicker3.min.css" /><link rel="stylesheet" type="text/css" href="/css/bootstrap-datetimepicker.min.css" /><link rel="stylesheet" type="text/css" href="/css/fontawesome/all.min.css" /><link rel="stylesheet" type="text/css" href="/css/fontawesome/v4-shims.css" /><link rel="stylesheet" type="text/css" href="layouts/terraces3_1/css/main.css?rev=441" /><link rel="stylesheet" type="text/css" href="layouts/terraces3_1/css/bootstrap-4.4-elements.css?rev=441" /><link rel="stylesheet" type="text/css" href="layouts/terraces3_1/css/golfnz_elements.css?rev=441" /><link rel="stylesheet" type="text/css" href="layouts/terraces3_1/css/theme.css?rev=441" /><link rel="stylesheet" type="text/css" href="layouts/terraces3_1/css/admin.css?rev=441" /><link rel="stylesheet" type="text/css" href="/css/booking-system.css?rev=441" /> 12 13
13<script type="text/javascript" src="/js/jquery-3.7.1.min.js"></script>
13 14
14<script type="text/javascript" src="/js/jquery-ui-1.12.1.min.js"></script>
14 15
15<script type="text/javascript" src="/js/bootstrap-datepicker.min.js"></script>
15 16
16<script type="text/javascript" src="/js/bootstrap-datetimepicker.min.js"></script>
16 17
17<script type="text/javascript" src="/js/knockout-3.5.1.js"></script>
17 18
18<script type="text/javascript" src="/shared/js/knockout.validation.js"></script>
18 19
19<script type="text/javascript" src="/js/knockout.mapping-latest.js"></script>
19 20
20<script type="text/javascript" src="/shared/js/knockout.dotgolf.extensions.js?rev=441"></script>
20 21
21<script type="text/javascript" src="/js/moment.js"></script>
21 22
22<script type="text/javascript" src="/js/axios/axios.min.js"></script>
22 23
23<script type="text/javascript" src="/shared/js/pubsub.js"></script>
23 24
24<script type="text/javascript" src="/js/dg-ko-extensions.js?rev=441"></script>
24 25
25<script type="text/javascript" src="/shared/js/dotgolf.clubcms-utils.js?rev=441"></script>
25 26
26<script src="/layouts/_shared/UScript.ashx?scriptFile=custom_terraces.js" type="text/javascript"></script>
26 27 28
28<script type="text/javascript"> 29 function GetParameterValues(param) { 30 var url = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 31 for (var i = 0; i < url.length; i++) { 32 var urlparam = url[i].split('='); 33 if (urlparam[0] == param) { 34 return urlparam[1]; 35 } 36 } 37 } 38 </script>
38 39
40<script type='text/javascript' src='/js/vue/vue.global.prod.js'></script>
vendor: 2 bytes, line 40
40
41<script> 42const { createApp, ref, reactive, inject, computed, onMounted, watch, customRef, onBeforeMount, onBeforeUnmount } = Vue; 43</script>
43 44<link href="/controls/hero-swiperjs/styles.css?v=1c09ac6248" rel="stylesheet" type="text/css" /><link href="/controls/hero-swiperjs/styles.terraces3_1.css?v=1c09ac6248" rel="stylesheet" type="text/css" /><link href="/controls/content-tiles/styles.css?v=1c09ac6248" rel="stylesheet" type="text/css" /><link href="/controls/content-tiles/styles.terraces3_1.css?v=1c09ac6248" rel="stylesheet" type="text/css" /><link rel="Stylesheet" href="/layouts/_shared/CustomStyles.aspx?page=Articles" /><link rel='shortcut icon' type='image/x-icon' href='/clubs/2622/images/favicon.ico'><link href="/clubs/2622/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/2622/images/club-logo.png" alt="Stirlingshire Golf Union"></a>'); 61 $('.login-bar').parent().addClass('login-wrapper'); 62 $('.navbarv2').prepend('<div class="black-strip"></div>'); 63 $('.navbar-right').prepend('<li class="mobile-header-course-status"></li>'); 64 $('.navbar-right').append('<li class="link-divider"><div></div></li>'); 65 $('.navbar-right').append('<li class="header-course-status"></li>'); 66 $('.coursestatusstyle2-wrapper').appendTo('.header-course-status'); 67 $('.navbar-right').append('<li class="link-divider"><div></div></li>'); 68 $('.navbar-right').append('<li class="link-facebook"><a href="" 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 // News 77 $('.news-detail .rte-content article img').addClass('img-responsive') 78 79 // Footer 80 $('.coursestatus-wrapper').appendTo('.footer-course-status'); 81 $('#navbar').appendTo('.footer-quicklinks'); 82 83 $(window).scroll(function() { 84 $(".div-scroll-down a").css("opacity", 1 - $(window).scrollTop() / 500); 85 var scrollDown = $(window).scrollTop(); 86 87 if (scrollDown >= 200) { 88 $(".navbarv2").addClass("apply-bg"); 89 } else { 90 $(".navbarv2").removeClass("apply-bg"); 91 } 92 }); 93 $('.div-scroll-down a').click(function(){ 94 $('html, body').animate({ 95 scrollTop: $( $(this).attr('href') ).offset().top 96 }, 1000); 97 return false; 98 }); 99 100 $(window).scroll(function() { 101 var scroll = $(window).scrollTop(); 102 103 if (scroll >= 40) { 104 // $(".navbarv2").removeClass("blank-top-margin"); 105 $('.blank-top-margin').css('top','40px') 106 $('.navbarv2').css('border-bottom','1px solid var(--main-border-color)'); 107 } else { 108 // $(".navbarv2").addClass("blank-top-margin"); 109 $('.blank-top-margin').css('top','80px') 110 $('.navbarv2').css('border-bottom','1px solid transparent'); 111 } 112 }); 113 114 if ($(window).width() <= 1200) { 115 $('.coursestatusstyle2-wrapper .icon-flag img').attr('src','/clubs/2705/images/icon-golfflag2-black.png'); 116 $('.coursestatusstyle2-wrapper .icon-cart img').attr('src','/clubs/2705/images/icon-golfcart2-black.png'); 117 $('.coursestatusstyle2-wrapper').appendTo('.mobile-header-course-status'); 118 } 119 else { 120 $('.coursestatusstyle2-wrapper .icon-flag img').attr('src','/clubs/2705/images/icon-golfflag2.png'); 121 $('.coursestatusstyle2-wrapper .icon-cart img').attr('src','/clubs/2705/images/icon-golfcart2.png'); 122 $('.coursestatusstyle2-wrapper').appendTo('.header-course-status'); 123 } 124 $(window).resize(function(){ 125 if ($(window).width() <= 1200) { 126 $('.coursestatusstyle2-wrapper .icon-flag img').attr('src','/clubs/2705/images/icon-golfflag2-black.png'); 127 $('.coursestatusstyle2-wrapper .icon-cart img').attr('src','/clubs/2705/images/icon-golfcart2-black.png'); 128 $('.coursestatusstyle2-wrapper').appendTo('.mobile-header-course-status'); 129 } 130 else { 131 $('.coursestatusstyle2-wrapper .icon-flag img').attr('src','/clubs/2705/images/icon-golfflag2.png'); 132 $('.coursestatusstyle2-wrapper .icon-cart img').attr('src','/clubs/2705/images/icon-golfcart2.png'); 133 $('.coursestatusstyle2-wrapper').appendTo('.header-course-status'); 134 } 135 });
136 137 // function moveDiv() { 138 // if ($(window).width() <= 1200) { 139 // alert('Less than 1200'); 140 // } else { 141 // alert('Same or More than 1200'); 142 // } 143 // } 144 // moveDiv(); 145 // $(window).resize(moveDiv); 146}); 147</script>
147<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> 148<body> 149 150 <div class="page-articles pageid-7772 catid-968"> 151 <form method="post" action="/layouts/terraces3_1/Template.aspx?page=Articles&ComeFromCat=968" id="form1"> 152<div class="aspNetHidden"> 153<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 154<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 155<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" /> 156</div> 157
158<script type="text/javascript"> 159//<![CDATA[ 160var theForm = document.forms['form1']; 161if (!theForm) { 162 theForm = document.form1; 163} 164function __doPostBack(eventTarget, eventArgument) { 165 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 166 theForm.__EVENTTARGET.value = eventTarget; 167 theForm.__EVENTARGUMENT.value = eventArgument; 168 theForm.submit(); 169 } 170} 171//]]> 172</script>
172 173 174
175<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZFXujvORPfYOfRH05vSggNhrAuLC8WL-w4rZ2geHX5i4A9KrtQ2&t=638901536248157332" type="text/javascript"></script>
175 176 177
178<script src="/controls-vue/services/base-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 178
178
179<script src="/controls-vue/services/auth-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 179
179
180<script src="/controls-vue/services/club-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 180
180
181<script src="/controls-vue/services/finder-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 181
181
182<script src="/controls-vue/services/mailing-list-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 182
182
183<script src="/controls-vue/services/member-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 183
183
184<script src="/controls-vue/services/menu-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 184
184
185<script src="/controls-vue/services/news-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 185
185
186<script src="/controls-vue/services/page-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 186
186
187<script src="/controls-vue/services/participation-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 187
187
188<script src="/controls-vue/services/professional-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 188
188
189<script src="/controls-vue/services/profile-question-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 189
189
190<script src="/controls-vue/services/public-leaderboard-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 190
190
191<script src="/controls-vue/services/questionnaire-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 191
191
192<script src="/controls-vue/services/resource-hub-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 192
192
193<script src="/controls-vue/services/score-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 193
193
194<script src="/controls-vue/services/setting-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 194
194
195<script src="/controls-vue/services/tag-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 195
195
196<script src="/controls-vue/services/third-party-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 196
196
197<script src="/controls-vue/services/index-service.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 197
197
198<script src="/controls-vue/validations/custom-validation.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 198
198
199<script src="/controls-vue/base-control-model.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 199
199
200<script src="/controls-vue/helpers/vue-helpers.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 200
200
201<script src="/controls/hero-swiperjs/viewmodel.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 201
201
202<script src="/controls/content-tiles/viewmodel.js?v=1c09ac6248" type="text/javascript"></script>
vendor: 2 bytes, line 202
202
203<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 203
203
204<script src="/js/plugin/jquery.Jcrop.js" type="text/javascript"></script>
vendor: 2 bytes, line 204
204
205<script src="/js/plugin/cropper.js" type="text/javascript"></script>
205<script type='text/javascript' src='/js/plugin/slick/slick.min.js'></script>
205<script type='text/javascript'>$(document).ready(function () { 206 var slidesToShow = 5; 207 var slidesToScroll = 5; 208 209 //slide show 210 $('.slick-advertiserlogos').slick({ 211 slidesToShow: slidesToShow, 212 slidesToScroll: slidesToScroll, 213 autoplay: true, 214 autoplaySpeed: 3000, 215 dots: true, 216 responsive: [ 217 { 218 breakpoint: 1024, 219 settings: { 220 slidesToShow: 3, 221 slidesToScroll: 3, 222 infinite: true, 223 dots: true 224 } 225 }, 226 { 227 breakpoint: 600, 228 settings: { 229 slidesToShow: 2, 230 slidesToScroll: 2, 231 dots: false 232 } 233 }, 234 { 235 breakpoint: 480, 236 settings: { 237 slidesToShow: 1, 238 slidesToScroll: 1, 239 dots: false 240 } 241 }] 242 }); 243});</script>
vendor: 2 bytes, line 243
243
244<script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvrqCb7tt6czLdYwgVzFJ5ds-x2j6LqeOtb1JKz9lXycqLG2U8-IVLgGOk2e_73hbVYT1IcsBdjhmbcUff8ooQx73BC25YZcQTSd_9jvSg-xSe_Nt0YWhypTKXylGcCd5_Kzou8c1&t=5c0e0825" type="text/javascript"></script>
vendor: 2 bytes, line 244
244
245<script src="/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OE-8QEIldVWUgjuFllqF4x4rE79qE5TfD9y6S5_7BkizYBwRgO2ixGL3G67rifcO-jCb5kUi8_wcM1A--T5HeFKeLDkZ-zP5PYlVvpxCEus2MVZIuO8uVDrO9-aGDFisf6VcQZY1&t=5c0e0825" type="text/javascript"></script>
245 246<div class="aspNetHidden"> 247 248 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A02A2C73" /> 249 <input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0" /> 250 <input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0" /> 251</div> 252
252<script type="text/javascript"> 253//<![CDATA[ 254Sys.WebForms.PageRequestManager._initialize('ScriptManager1', 'form1', [], [], [], 90, ''); 255//]]> 256</script>
256 257 258 259 260 <div id="navBarPanel"> 261 262</div> 263 264 <div class="container"> 265 <div id="topPanel"> 266
267<script type="text/javascript"> 268// <![CDATA[ 269 $(document).ready(function () { 270 window.addEventListener('cookiesAccepted', function (event) { 271 (function (type) { 272 if (type === "all") { 273 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 274 var script = document.createElement('script'); 275 script.type = 'text/javascript'; 276 script.src = gaJsHost + "google-analytics.com/ga.js"; 277 document.body.appendChild(script); 278 } 279 })(((event || {}).detail || {}).type); 280 }); 281 }); 282// ]]> 283</script>
vendor: 2 bytes, line 283
283
284<script type="text/javascript"> 285// <![CDATA[ 286 $(document).ready(function () { 287 var cookiesAcceptedAlready = false; 288 window.addEventListener('cookiesAccepted', function (event) { 289 (function (type) { 290 if ((type === 'all' || type.match('statistics') !== null) && !cookiesAcceptedAlready) { 291 cookiesAcceptedAlready = true; 292 293 function trackPageView() { 294 try { 295 var pageTracker = _gat._getTracker(""); 296 pageTracker._trackPageview(); 297 } catch (err) { 298 setTimeout(trackPageView, 500); 299 } 300 } 301 302 trackPageView(); 303 } 304 })(((event || {}).detail || {}).type); 305 }); 306 }); 307// ]]> 308</script>
308 309<link rel="stylesheet" href="/layouts/_shared/UStyles.ashx?folder=/layouts/_responsive/css/&css=rnavbar2.css" /> 310 311<nav class="navbarv2 navbar navbar-nav navbar-fixed-top blank-top-margin"> 312 <div class="container"> 313 <!-- Brand and toggle get grouped for better mobile display --> 314 <div class="navbar-header"> 315 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#myNavbar" aria-expanded="false" aria-controls="navbar"> 316 <span class="sr-only">Toggle navigation</span> 317 <span class="icon-bar"></span> 318 <span class="icon-bar"></span> 319 <span class="icon-bar"></span> 320 </button> 321 <!-- Top Left Panel --> 322 <a id="ctl33_lnkBrand" class="navbar-brand" href="/home"><img id="ctl33_imgBrand" src="/clubs/2622/images/club-logo.png" alt="Stirlingshire Golf Union" /></a> 323 324 </div> 325 326 <div id="myNavbar" class="navbar-collapse collapse" aria-expanded="false"> 327 328 <ul class="nav navbar-nav navbar-right"> 329 330 331 332 <li class="extra-link"></li> <!-- Book a round or Join Now --> 333 <li> 334 335 <div id="ctl33_pnlSignIn" class="login-bar login-bar-login"> 336 337 <div> 338 <a href="/Member Login"><i class="fa fa-user-o" aria-hidden="true"></i>Member Login</a> 339 </div> 340 341 </div> 342 </li> 343 </ul> 344 345 <div class="litmenu-wrapper "> 346 <ul class='nav navbar-nav'><li class='dropdown menu-item-first uc31176-menu-item-first'><a class='menu-heading-home' id="a-first" href='/home?ComeFromCat=965'>Home</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/2026-fixtures?ComeFromCat=965">2026 FIXTURES</a></li></ul></li><li class='menu-item uc31176-menu-item'><a class='menu-heading-club' href='/history?ComeFromCat=966'>Club</a></li><li class='dropdown menu-item uc31176-menu-item'><a class='menu-heading-golf' href='/fixtures?ComeFromCat=967'>Golf</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/fixtures?ComeFromCat=967">Fixtures</a></li><li><a class='sub-menu-link' target="" href="/juniors?ComeFromCat=967">Juniors</a></li><li><a class='sub-menu-link' target="" href="/open-competitions?ComeFromCat=967">Open Competitions</a></li><li><a class='sub-menu-link' target="" href="/match-play?ComeFromCat=967">Match Play</a></li><li><a class='sub-menu-link' target="" href="/championships?ComeFromCat=967">Championships</a></li><li><a class='sub-menu-link' target="" href="/scottish-area-teams-2026?ComeFromCat=967">Scottish Area Teams 2026</a></li></ul></li><li class='dropdown menu-item-highlighted uc31176-menu-item-highlighted'><a class='menu-heading-news' href='/latest-news?ComeFromCat=968'>News</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/latest-news?ComeFromCat=968">Latest News</a></li><li><a class='sub-menu-link' target="" href="/articles?ComeFromCat=968">Articles</a></li></ul></li><li class='dropdown menu-item uc31176-menu-item'><a class='menu-heading-contactus' href='/contact-form?ComeFromCat=969'>Contact Us</a><ul class='dropdown-menu'><li><a class='sub-menu-link' target="" href="/contact-form?ComeFromCat=969">Contact form</a></li><li><a class='sub-menu-link' target="" href="/contact-details?ComeFromCat=969">Contact Details</a></li></ul></li><li class='menu-item uc31176-menu-item'><a class='menu-heading-booknow' href='/tee-booking?ComeFromCat=970'>Book Now</a></li></ul><div style='clear:both;'></div> <!-- ul nav navbar-nav --> 347 </div> 348 </div> 349 </div> 350</nav> 351
352<script type="text/javascript"> 353 $('#ul-loginbar-flyout').hide(); 354 355 $('#loginbar-flyout-link').click(function () { 356 $('#ul-loginbar-flyout').slideToggle("fast"); 357 }); 358 359 $('#myNavbar').on('click', '[data-toggle="dropdown"]', function (e) { 360 var $clicked = $(this).closest('.dropdown'); 361 var wasOpen = $clicked.hasClass('open'); 362 363 $('#myNavbar .open').removeClass('open'); 364 365 if (!wasOpen) { 366 $clicked.addClass('open'); 367 } 368 369 e.preventDefault(); 370 e.stopPropagation(); 371 }); 372 373 $(document).on('click', function (e) { 374 if (!$(e.target).closest('.navbarv2').length) { 375 $('.navbarv2 .open').removeClass('open'); 376 } 377 }); 378</script>
378<div class="pc-root-container" pc-id="31188" c-id="245"> 379 380 381<div class="dg-content-panel"> 382 383 384 385 <div id="ctl36_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 386 387 <div class="editorPanel"> 388 389 </div> 390 </div> 391</div> 392 393<style> 394 .r-5 { 395 margin-right: 5px; 396 } 397 398 .t-15 { 399 margin-top: 15px; 400 } 401 402 .message-try { 403 padding: 10px 15px; 404 background-color: #edfff2; 405 border: 1px solid #6bd68f; 406 margin: 20px 0; 407 } 408 409 .dot { 410 height: 23px; 411 width: 23px; 412 background-color: #093c7c; 413 border-radius: 50%; 414 display: inline-block; 415 text-align: center; 416 color: #fff; 417 font-size: 15px; 418 font-weight: 500; 419 } 420</style> 421<div class="ucontent-body"><style type="text/css"> 422:root { 423 --main-bg-color: #409639; 424 --main-btn-color: #409639; 425 --main-font-color: #409639; 426 --main-border-color: #409639; 427 --footer-bg-color: #3b3b3b; 428 --cstatus-font-color: #3b3b3b; 429 --navbar-hover-color: #EDFFEE; 430 --global-font: 'Open Sans', sans-serif; 431} 432</style></div> 433 </div><link rel="stylesheet" href="/layouts/_shared/UStyles.ashx?folder=/layouts/_responsive/css/&css=rcoursestatusstyle2.css" /> 434 435<div class="coursestatusstyle2-wrapper "> 436 <div class="icon-flag"><img src="/images/icon-golfflag2.png" /></div> 437 <div class="coursestatus-short"><a href="#" id="example" data-toggle="tooltip" data-placement="bottom" data-container="body" title=""></a></div> 438 <div class="icon-cart"><img src="/images/icon-golfcart2.png" /></div> 439 <div class="status-cart"></div> 440</div> 441
442<script type="text/javascript"> 443 $(function () { 444 var appendInCssClass = ""; 445 if (appendInCssClass != "") { 446 $("." + appendInCssClass).append($('.coursestatusstyle2-wrapper')); 447 } 448 449 $(function () { 450 $('[data-toggle="tooltip"]').tooltip() 451 }) 452 }); 453</script>
453<div class="pc-root-container" pc-id="31184" c-id="245"> 454 455 456<div class="dg-content-panel"> 457 458 459 460 <div id="ctl41_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 461 462 <div class="editorPanel"> 463 464 </div> 465 </div> 466</div> 467 468<style> 469 .r-5 { 470 margin-right: 5px; 471 } 472 473 .t-15 { 474 margin-top: 15px; 475 } 476 477 .message-try { 478 padding: 10px 15px; 479 background-color: #edfff2; 480 border: 1px solid #6bd68f; 481 margin: 20px 0; 482 } 483 484 .dot { 485 height: 23px; 486 width: 23px; 487 background-color: #093c7c; 488 border-radius: 50%; 489 display: inline-block; 490 text-align: center; 491 color: #fff; 492 font-size: 15px; 493 font-weight: 500; 494 } 495</style> 496<div class="ucontent-body css-override"><style type="text/css"> 497/* Kotarana Golf Club */ 498@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'); 499 500/* Global */ 501 .menu-heading-members { 502 display: block !important; 503 } 504 div#admin-section { 505 /*display: none;*/ 506 } 507 body { 508 padding: 0; 509 margin: 0; 510 font-family: 'Open Sans', sans-serif; 511 font-size: 14px; 512 } 513 a { 514 text-decoration: none !important; 515 } 516 h1, h2, h3, h4, h5, h6 { 517 font-family: 'Roboto Slab', serif; 518 } 519 .btn { 520 padding: 0 12px; 521 min-height: 30px; 522 line-height: 30px; 523 border-radius: 0; 524 } 525 .btn-primary { 526 background-color: var(--main-btn-color) !important; 527 border-color: var(--main-border-color) !important; 528 color: #fff !important; 529 font-size: 12px; 530 padding: 0 12px; 531 margin-bottom: 10px; 532 line-height: 30px; 533 border-radius: 0; 534 text-transform: uppercase; 535 letter-spacing: 0.5px; 536 } 537 .btn-margin { 538 margin-top: 10px; 539 margin-bottom: 20px; 540 } 541 .member-actions .btn { 542 background-color: var(--main-btn-color) !important; 543 border-color: var(--main-border-color) !important; 544 } 545 .btn.btn-primary.btn-club-link, 546 .btn.btn-primary.btn-link, 547 .btn.btn-primary.btn-pdf { 548 padding: 0 20px !important; 549 border-radius: 50px !important; 550 } 551 .category-name { 552 text-transform: uppercase; 553 line-height: normal; 554 font-size: 18px; 555 font-weight: 600; 556 color: var(--main-font-color); 557 padding: 5px 15px 10px; 558 font-family: 'Roboto Slab', serif; 559 border-bottom: 1px solid #ddd; 560 } 561 .pagename { 562 font-size: 32px; 563 color: var(--main-font-color); 564 text-transform: uppercase; 565 padding-bottom: 10px; 566 font-family: 'Roboto Slab', serif; 567 line-height: normal; 568 border-bottom: 1px solid #ddd; 569 margin-bottom: 20px; 570 } 571 .page-home .inner-banners, 572 .page-home2 .inner-banners { 573 display: none; 574 } 575 .slick-slide img { 576 margin: auto; 577 } 578 .advertiserlogos h2 { 579 text-align:center; 580 display: block; 581 } 582 .banner-margin { 583 height: 50px; 584 } 585 .push { 586 height: 100px; 587 } 588 .hero .slide-inner:before { 589 background: rgba(0, 0, 0, 0.2); 590 } 591 592 .hero .hero__show-scroll { 593 display: none !important; 594 } 595 .page-home #ctl78.pc-root-container {display:none} 596 .page-_enopermission .ulogin-login { 597 max-width: 400px; 598 margin: auto; 599 text-align: center; 600 } 601 .page-_enopermission .ulogin-login .col-sm-4 { 602 width: 100%; 603 } 604 .news-detail .rte-content img, 605 .page-content img { 606 max-width: 100%; 607 } 608 609/* Course Status */ 610 .coursestatusstyle2-wrapper { 611 padding: 0; 612 margin: 0; 613 line-height: 30px; 614 } 615 .coursestatusstyle2-wrapper div { 616 display: inline-block; 617 color: #fff; 618 text-transform: uppercase; 619 letter-spacing: 1px; 620 line-height: 40px; 621 font-size: 12px; 622 } 623 .coursestatusstyle2-wrapper img { 624 max-height: 20px; 625 } 626 627/* Navbar */ 628 .blank-top-margin { 629 transition: top 0.5s; 630 } 631 .navbar-nav>li>a { 632 padding: 0 15px; 633 line-height: 50px; 634 font-size: 14px; 635 letter-spacing: 1px; 636 font-family: 'Open Sans', sans-serif; 637 } 638 .navbar-right { 639 padding: 0 15px; 640 } 641 .login-bar a, 642 #dropdownMenuLoggedIn { 643 margin: 0; 644 font-family: 'Open Sans', sans-serif; 645 line-height: 40px; 646 text-transform: uppercase; 647 letter-spacing: 1px; 648 }
649 .link-divider { 650 margin: 8px 10px; 651 } 652 .link-facebook a, 653 .link-instagram a { 654 padding: 0 !important; 655 color: #fff !important; 656 font-size: 18px !important; 657 line-height: 40px !important; 658 margin-right: 10px; 659 } 660 .link-facebook, 661 .link-instagram, 662 .link-facebook a, 663 .link-instagram a, 664 .link-facebook a:hover, 665 .link-instagram a:hover { 666 background-color: transparent !important; 667 } 668 .link-facebook a .fab, 669 .link-instagram a .fab { 670 line-height: 30px; 671 } 672 ul.dropdown-menu li a { 673 padding: 0 15px !important; 674 line-height: 36px; 675 letter-spacing: 1px; 676 font-size: 14px; 677 } 678 ul.dropdown-menu li a:hover { 679 background-color: var(--navbar-hover-color); 680 } 681 .nav>li>a:focus, .nav>li>a:hover { 682 background-color: transparent; 683 } 684 685/* Tiles */ 686 .tile-grid { 687 margin: auto; 688 max-width: 100% 689 } 690 .template__tiles .tile__title { 691 color: var(--main-font-color); 692 } 693 .tile__description, 694 .tile__text.detail-small { 695 color: #000; 696 } 697 .block-pinned-articles .container { 698 width: 100%; 699 padding: 0; 700 } 701 702/* Home2 */ 703 .home2-banners { 704 height: 100vh; 705 } 706 .div-scroll-down { 707 width: 80px; 708 position: absolute; 709 text-align: center; 710 text-transform: uppercase; 711 left: 50%; 712 margin-left: -40px; 713 margin-top: -70px; 714 z-index: 1; 715 font-size: 12px; 716 letter-spacing: 1px; 717 } 718 .div-scroll-down p { 719 margin: 0; 720 color: #fff; 721 font-size: 10px; 722 line-height: normal; 723 } 724 .div-scroll-down img { 725 max-width: 60px; 726 } 727 #scroll { 728 position: absolute; 729 margin-top: -116px; 730 } 731 @media only screen and (max-width: 1200px) { 732 #scroll { 733 margin-top: -50px; 734 } 735 } 736 737/* Member Home */ 738 .club-competition__item, 739 .club-results__item { 740 /*margin-bottom: 0;*/ 741 } 742 .club-competition__item a, 743 .club-results__item a { 744 display: block; 745 line-height: 30px; 746 color: #434343; 747 border-bottom: 1px solid #ddd; 748 padding: 0 15px; 749 } 750 .club-competition__item a:hover, 751 .club-results__item a:hover { 752 background-color: var(--main-bg-color); 753 color: #fff; 754 } 755 .newstimeline__icon, 756 .newstimeline__container .tile--v2 .tile__title::after { 757 background-color: var(--main-bg-color); 758 } 759 760/* Course */ 761 .div-sponsor { 762 display: block; 763 } 764 765/* Tee Booking */ 766 .progress-track { 767 padding-left: 0 !important; 768 padding-right: 0 !important; 769 } 770 .tabs.form-group { 771 padding: 0 15px; 772 } 773 .module-booking-system .tabs .module-header { 774 padding: 0; 775 } 776 777 @media only screen and (min-width: 768px) { 778 .page-teebooking .pagename.container { 779 width: 720px; 780 padding-left: 0; 781 padding-right: 0; 782 } 783 .hero .swiper-pagination-bullets { 784 bottom: 100px !important; 785 } 786 } 787 788 @media only screen and (min-width: 992px) { 789 .page-teebooking .pagename.container { 790 width: 940px; 791 } 792 } 793 794 @media only screen and (min-width: 1200px) { 795 .page-teebooking .link-facebook a .fab, 796 .page-teebooking .link-instagram a .fab { 797 line-height: 40px; 798 } 799 .page-teebooking .pagename.container { 800 width: 1140px; 801 } 802 } 803 @media only screen and (min-width: 1201px) { 804 .link-facebook a .fab, 805 .link-instagram a .fab { 806 line-height: 40px; 807 } 808 .coursestatusstyle2-wrapper { 809 line-height: 40px; 810 } 811 } 812 @media only screen and (max-width: 768px) { 813 .page-teebooking .pagename.container { 814 margin-left: 15px; 815 margin-right: 15px; 816 padding-left: 0; 817 padding-right: 0; 818 } 819 } 820 @media only screen and (width: 768px) { 821 .page-teebooking .pagename.container { 822 margin-left: auto; 823 margin-right: auto; 824 } 825 } 826 827/* News */ 828 .UNewsTopics_Container { 829 width: 100%; 830 margin-bottom: 30px; 831 } 832 .UNewsTopics_subtopicscontainer_main { 833 padding: 0 !important; 834 } 835 .UNewsTopics_topictext { 836 font-size: 18px; 837 font-family: 'Roboto Slab', serif; 838 color: var(--main-font-color); 839 font-weight: 700; 840 line-height: 40px; 841 text-transform: uppercase; 842 background-color: transparent; 843 } 844 .UNewsTopics_topic_right { 845 height: 24px; 846 } 847 .UNewsTopics_newtopic { 848 height: 24px; 849 } 850 .UNewsTopics_topiccontainer { 851 border-bottom: 1px solid #ddd; 852 } 853 .UNewsTopics_subtopiccontainer { 854 border-bottom: 1px solid #ddd; 855 padding: 0 15px; 856 } 857 .UNewsTopics_subtopiccontainer:hover { 858 background-color: var(--main-bg-color); 859 } 860 .UNewsTopics_subtopiccontainer:hover a { 861 color: #fff; 862 } 863 .UNewsTopics_subtopiclink a { 864 font-weight: 700; 865 font-size: 14px; 866 line-height: 20px; 867 letter-spacing: 1px; 868 color: #000; 869 text-transform: uppercase; 870 padding: 10px 0; 871 display: inline-block; 872 } 873 .UNewsTopics_morelink { 874 width: 100%; 875 margin: 0; 876 padding: 0 15px; 877 } 878 .UNewsTopics_morelink a { 879 font-weight: 700; 880 font-size: 14px; 881 line-height: 40px; 882 letter-spacing: 1px; 883 color: #000 !important; 884 text-transform: uppercase; 885 display: block; 886 } 887 .UNewsTopics_morelink:hover { 888 background-color: var(--main-bg-color); 889 } 890 .UNewsTopics_morelink:hover a { 891 color: #fff !important; 892 } 893 .newslist-article-wrapper { 894 padding-bottom: 30px; 895 padding-top: 0;
896 } 897 .newslist-article-wrapper .news-article { 898 overflow: auto; 899 margin: 15px auto; 900 background-color: #f5f5f5; 901 padding: 15px; 902 width: 100%; 903 } 904 .page-viewarticle .article { 905 margin-top: 0; 906 background-color: #f5f5f5; 907 padding: 15px; 908 } 909 .slick-leadimage-viewarticle { 910 display: none; 911 } 912 .article-read-more .btn { 913 font-size: 10px; 914 letter-spacing: 2px; 915 font-weight: 600; 916 } 917 .article-leadimage-wrapper { 918 display: none; 919 } 920 .article-body-text { 921 margin-bottom: 30px; 922 } 923 924/* Accordion */ 925 .accordion { 926 927 } 928 .accordion .card-header a { 929 color: #000; 930 font-size: 20px; 931 line-height: 40px; 932 font-weight: 900; 933 } 934 .accordion .card-header a.d-block.collapsed:before { 935 color: #000; 936 font-size: 20px; 937 font-weight: 700; 938 } 939 .accordion .card-block { 940 font-weight: 400; 941 } 942 943/* Footer */ 944 .footer { 945 background-color: var(--footer-bg-color); 946 min-height: 290px; 947 padding-top: 30px; 948 padding-bottom: 15px; 949 } 950 .page-home .footer { 951 display: block !important; 952 } 953 .footer-columns { 954 color: #fff; 955 } 956 .footer-columns table, 957 .footer-columns ul { 958 width: 100%; 959 } 960 .footer-columns tr { 961 border-bottom: 10px solid transparent; 962 } 963 .footer-columns td { 964 vertical-align: top; 965 } 966 .footer-columns p { 967 margin: 0; 968 font-family: 'Open Sans', sans-serif; 969 } 970 .footer .navbar-nav { 971 column-gap: 15px; 972 } 973 .footer .navbar-nav>li { 974 margin: 0; 975 } 976 .footer .navbar-nav>li>a { 977 line-height: 30px; 978 } 979 .footer-headers { 980 letter-spacing: 1px; 981 text-transform: uppercase; 982 border-bottom: 1px solid #fff; 983 font-weight: 800; 984 padding: 0 0 10px; 985 margin-bottom: 10px; 986 line-height: 30px; 987 font-family: 'Roboto Slab', serif; 988 font-size: 16px; 989 } 990 .footer-contents.club-address { 991 font-size: 12px; 992 color: #fff; 993 line-height: normal; 994 font-weight: 400; 995 } 996 .footer-contents.club-address b { 997 line-height: normal; 998 } 999 .footer-contents.club-address .fa { 1000 color: #fff; 1001 margin-right: 5px; 1002 } 1003 .footer-logos, 1004 .footer-logos a { 1005 color: #fff; 1006 } 1007 .status-text, 1008 .status-text a { 1009 color: var(--cstatus-font-color); 1010 } 1011 1012/* Media */ 1013@media only screen and (min-width: 480px) { 1014 .footer-columns { 1015 height: 210px; 1016 } 1017} 1018@media only screen and (min-width: 992px) { 1019 .footer-columns { 1020 height: auto; 1021 } 1022} 1023@media only screen and (max-width: 1200px) { 1024 div#admin-section { 1025 margin: 0; 1026 top: 75px; 1027 display: none; 1028 } 1029 #topPanel .navbar-nav, 1030 .blank-top-margin, 1031 .navbarv2 { 1032 top: 0 !important; 1033 } 1034 .navbarv2 { 1035 border-bottom: 1px solid var(--main-border-color) !important; 1036 } 1037 .navbar-header { 1038 padding: 5px 0; 1039 } 1040 .navbar-brand { 1041 margin: 0; 1042 } 1043 .navbar-toggle { 1044 margin: 8px 15px 8px 0; 1045 } 1046 .inner-banners { 1047 margin-top: 0; 1048 } 1049 .link-divider { 1050 display: none !important; 1051 } 1052 .litmenu-wrapper { 1053 margin-bottom: 10px; 1054 } 1055 .litmenu-wrapper .navbar-nav>li { 1056 padding: 0 15px; 1057 } 1058 .litmenu-wrapper .navbar-nav>li>a { 1059 padding: 0; 1060 line-height: 30px; 1061 } 1062 .login-bar div, 1063 .login-bar a, 1064 #dropdownMenuLoggedIn { 1065 padding: 0; 1066 line-height: 30px; 1067 background-color: transparent; 1068 } 1069 .coursestatusstyle2-wrapper div { 1070 line-height: 30px; 1071 color: #000; 1072 } 1073 .link-facebook, 1074 .link-instagram { 1075 padding: 0 15px; 1076 } 1077 .link-facebook a, 1078 .link-instagram a { 1079 color: #000 !important; 1080 line-height: 30px !important; 1081 } 1082 .link-facebook a span, 1083 .link-instagram a span { 1084 display: inline !important; 1085 font-size: 14px; 1086 line-height: 30px; 1087 float: left; 1088 } 1089 .link-facebook a .fab, 1090 .link-instagram a .fab { 1091 float: left; 1092 line-height: 30px; 1093 font-size: 16px; 1094 } 1095 .coursestatusstyle2-wrapper img { 1096 max-height: 16px; 1097 } 1098 .dropdown-menu { 1099 top: 30px; 1100 } 1101 .login-wrapper, 1102 .header-course-status, 1103 .mobile-header-course-status { 1104 padding: 0 15px; 1105 } 1106 .login-bar a, 1107 .coursestatusstyle2-wrapper, 1108 .link-facebook, .link-instagram, 1109 .litmenu-wrapper .navbar-nav>li a, 1110 .link-facebook a span, .link-instagram a span { 1111 font-weight: 700; 1112 font-size: 12px; 1113 line-height: 30px; 1114 } 1115 .login-wrapper:hover, 1116 .link-facebook:hover, 1117 .link-instagram:hover, 1118 .litmenu-wrapper .navbar-nav>li:hover { 1119 background-color: var(--navbar-hover-color) !important; 1120 } 1121 .footer-headers { 1122 margin-bottom: 5px; 1123 padding-bottom: 5px; 1124 } 1125 .footer-columns { 1126 margin-bottom: 30px; 1127 } 1128} 1129@media only screen and (max-width: 768px) { 1130 .pagename { 1131 font-size: 24px; 1132 } 1133 .button--pagination .button__text { 1134 padding-left: 5px; 1135 padding-right: 5px; 1136 } 1137} 1138 1139 1140 1141</style></div> 1142 </div> 1143</div> 1144 </div> 1145 1146 <div id="bannerPanel"> 1147 <div id="ctl46" class="pc-root-container" pc-id="31185" c-id="365"> 1148 <!-- ko if: isLoadingHero() --> 1149<div style="width: 100%; 1150 height: 100vh; 1151 background-color: #051219; 1152 position: absolute; 1153 z-index: 1000;"> 1154</div> 1155<!-- /ko --> 1156 1157<!-- ko if: isEditMode() --> 1158<div class="position-absolute admin__button" style="z-index: 100;"> 1159 <a class="btn btn-danger btn-lg" target="_blank" data-bind="attr: { href: editContentLink }">Edit Hero</a> 1160</div> 1161<!-- /ko --> 1162<!-- NOTE : Maximum of 5 slides to show --> 1163<div data-bind="css: { 'short__hero': isShortHero() }"> 1164 <div class="hero" data-bind="css: { 'hero--tall': tallerOnMobile() }, class: cssClassName()"> 1165 <div class="swiper-container hero__carousel" data-bind="attr: { 'data-horizontal': horizontalSlider() ? 'true' : 'false' }"> 1166 <div class="swiper-wrapper"> 1167 <!-- ko foreach: sliders --> 1168 <!-- ko if: !ToggleHeroImageContent() --> 1169 <a class="swiper-slide" data-bind="attr: { 'href': HeaderLinkHref() }" target="_blank"> 1170 <div class="slide-inner"> 1171 <div class="scrim-nav"></div> 1172 <div class="scrim-dark"></div> 1173 <!-- Example - just image --> 1174 <!-- ko if: ImageSource() && !VideoSource() --> 1175 <div class="slide-inner__image" data-bind="css: { 'apply-scrim': IsApplyScrim() }"> 1176 <img class="u_image-cover d-none d-lg-block" data-bind="attr: { src: ImageSource }" 1177 alt="" data-object-fit="cover" data-object-position="center center"> 1178 <img class="u_image-cover d-lg-none" data-bind="attr: { src: MobileImageSource }" 1179 alt="" data-object-fit="cover" data-object-position="center center"> 1180 </div> 1181 <!-- /ko --> 1182 <!-- Example of hero logo added plaese note this will need duplicate logo images added see inside hero__content both same src --> 1183 <!-- ko if: LogoImageSource() --> 1184 <img class="hero__logo hero__logo--lg" data-bind="attr: { src: LogoImageSource }" /> 1185 <!-- /ko --> 1186 <div class="container container__richhtml"> 1187 <div class="row"> 1188 <div data-bind="class: (HeaderAlignment() == 'centre') ? 'col-12 header-centre' : ((HeaderAlignment() == 'right') ? 'col-12 header-right' : 'col-12 header-left')"> 1189 <div class="hero__content" data-bind="css: { 'ml-auto' : (HeaderAlignment() == 'right') }"> 1190 <!-- ko if: !LogoImageSource() --> 1191 <div class="hero__content__header"> 1192 <div class="h1" data-bind="html: HeaderRichHtml"> 1193 </div> 1194 </div> 1195 <!-- /ko --> 1196 <!-- Second hero logo needed here both same src --> 1197 <!-- ko if: LogoImageSource() --> 1198 <img class="hero__logo hero__logo--sm" alt="" data-bind="attr: { src: LogoImageSource }" /> 1199 <div class="hero__content__header"> 1200 <div class="h1" data-bind="html: HeaderRichHtml"> 1201 </div> 1202 </div> 1203 <!-- /ko --> 1204 <!-- ko if: HeaderLinkText() --> 1205 <div class="button button--primary" data-bind="attr: { 'href': HeaderLinkHref() }">
1206 <span class="button__text" data-bind="text: HeaderLinkText()"></span> 1207 <span class="button__icon"> 1208 <svg class="icon-arrow"> 1209 <use xlink:href="#icon-arrow"></use> 1210 </svg> 1211 </span> 1212 </div> 1213 <!-- /ko --> 1214 </div> 1215 </div> 1216 </div> 1217 </div> 1218 1219 <!-- Example of video .mp4 option render below instead of image --> 1220 <!-- ko if: VideoSource() --> 1221 <div class="slide-inner__image"> 1222 <div class="bg-video-container jquery-background-video-wrapper"> 1223 <video class="bg-video jquery-background-video" playsinline autoplay muted 1224 loop data-bind="attr: { poster: VideoSource }"> 1225 <source type="video/mp4" data-bind="attr: { src: VideoSource }"> 1226 </video> 1227 <div class="hero-video-overlay"></div> 1228 </div> 1229 </div> 1230 <div class="container container__richhtml"> 1231 <div class="row"> 1232 <div data-bind="class: (HeaderAlignment() == 'centre') ? 'col-12 header-centre' : ((HeaderAlignment() == 'right') ? 'col-12 header-right' : 'col-12 header-left')"> 1233 <div class="hero__content" data-bind="css: { 'ml-auto' : (HeaderAlignment() == 'right') }"> 1234 <div class="hero__content__header"> 1235 <h2 class="h1" data-bind="html: HeaderRichHtml"> 1236 </h2> 1237 </div> 1238 <!-- ko if: HeaderLinkText() --> 1239 <div class="button button--primary" data-bind="attr: { href: HeaderLinkHref }"> 1240 <span class="button__text" data-bind="text: HeaderLinkText"></span> 1241 <span class="button__icon"> 1242 <svg class="icon-arrow"> 1243 <use xlink:href="#icon-arrow"></use> 1244 </svg> 1245 </span> 1246 </div> 1247 <!-- /ko --> 1248 </div> 1249 </div> 1250 </div> 1251 </div> 1252 <!-- /ko --> 1253 </div> 1254 </a> 1255 <!-- /ko --> 1256 <!-- /ko --> 1257 </div> 1258 <div class="swiper-pagination"></div> 1259 <div class="hero__show-scroll"> 1260 <img src="/images/golfnz/Loader.gif" alt="Scroll Down"> 1261 </div> 1262 </div> 1263 </div> 1264</div> 1265 </div><div class="pc-root-container" pc-id="31180" c-id="245"> 1266 1267 1268<div class="dg-content-panel"> 1269 1270 1271 1272 <div id="ctl49_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 1273 1274 <div class="editorPanel"> 1275 1276 </div> 1277 </div> 1278</div> 1279 1280<style> 1281 .r-5 { 1282 margin-right: 5px; 1283 } 1284 1285 .t-15 { 1286 margin-top: 15px; 1287 } 1288 1289 .message-try { 1290 padding: 10px 15px; 1291 background-color: #edfff2; 1292 border: 1px solid #6bd68f; 1293 margin: 20px 0; 1294 } 1295 1296 .dot { 1297 height: 23px; 1298 width: 23px; 1299 background-color: #093c7c; 1300 border-radius: 50%; 1301 display: inline-block; 1302 text-align: center; 1303 color: #fff; 1304 font-size: 15px; 1305 font-weight: 500; 1306 } 1307</style> 1308<div class="ucontent-body banner-margin"></div> 1309 </div> 1310</div> 1311 1312 <div class="container"> 1313 <div class="col-sm-3"> 1314 <div id="centerLeftPanel"> 1315 <link rel="stylesheet" href="/layouts/_shared/UStyles.ashx?folder=/layouts/_responsive/css/&css=rcategorynamelabel.css" /> 1316 1317<div id="ctl51_pnlControlContainer" class="categorynamelabel-container "> 1318 1319 1320<div class="category-name ">News</div> 1321 </div><link rel="stylesheet" href="/layouts/_shared/UStyles.ashx?folder=/layouts/_responsive/css/&css=rsubmenu.css" /> 1322 1323<div id="ctl53_MenuBarPanel" class="submenu uc31207_submenu "> 1324 <ul><li onmouseout="this.className='submenu-item uc31207_submenu-item';" onmouseover="this.className='submenu-item-highlighted uc31207_submenu-item-highlighted';" class="submenu-item uc31207_submenu-item"><a target="" href="/latest-news?ComeFromCat=968"><div class="page_icon"></div>Latest News</a></li><li onmouseout="this.className='submenu-item-highlighted uc31207_submenu-item-highlighted';" onmouseover="this.className='submenu-item-highlighted uc31207_submenu-item-highlighted';" class="submenu-item-highlighted uc31207_submenu-item-highlighted"><a target="" href="/articles?ComeFromCat=968"><div class="page_icon"></div>Articles</a></li></ul> 1325 </div><style type="text/css"></style> 1326</div> 1327 </div> 1328 <div class="col-sm-9"> 1329 <div id="centerRightPanel"> 1330 <div class="pagename ">Articles</div><div class="pc-root-container" pc-id="31209" c-id="245"> 1331 1332 1333<div class="dg-content-panel"> 1334 1335 1336 1337 <div id="ctl58_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 1338 1339 <div class="editorPanel"> 1340 1341 </div> 1342 </div> 1343</div> 1344 1345<style> 1346 .r-5 { 1347 margin-right: 5px; 1348 } 1349 1350 .t-15 { 1351 margin-top: 15px; 1352 } 1353 1354 .message-try { 1355 padding: 10px 15px; 1356 background-color: #edfff2; 1357 border: 1px solid #6bd68f; 1358 margin: 20px 0; 1359 } 1360 1361 .dot { 1362 height: 23px; 1363 width: 23px; 1364 background-color: #093c7c; 1365 border-radius: 50%; 1366 display: inline-block; 1367 text-align: center; 1368 color: #fff; 1369 font-size: 15px; 1370 font-weight: 500; 1371 } 1372</style> 1373<div class="ucontent-body page-content"><p> 1374Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus condimentum, nibh et fermentum faucibus, eros purus venenatis ligula, in finibus neque magna vehicula mauris. Maecenas sit amet eros gravida, tempus massa sit amet, tristique elit. Morbi non sapien in sem vulputate auctor. Donec sollicitudin a neque id posuere. Aliquam ut convallis erat. Maecenas ullamcorper mi et lorem commodo, eget consequat augue venenatis. Nunc neque nisl, semper vitae tempor eu, mollis sit amet elit. Fusce pellentesque lobortis sagittis. 1375</p> 1376<div> </div></div> 1377 </div><div class="pc-root-container" pc-id="31211" c-id="245"> 1378 1379 1380<div class="dg-content-panel"> 1381 1382 1383 1384 <div id="ctl61_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 1385 1386 <div class="editorPanel"> 1387 1388 </div> 1389 </div> 1390</div> 1391 1392<style> 1393 .r-5 { 1394 margin-right: 5px; 1395 } 1396 1397 .t-15 { 1398 margin-top: 15px; 1399 } 1400 1401 .message-try { 1402 padding: 10px 15px; 1403 background-color: #edfff2; 1404 border: 1px solid #6bd68f; 1405 margin: 20px 0; 1406 } 1407 1408 .dot { 1409 height: 23px; 1410 width: 23px; 1411 background-color: #093c7c; 1412 border-radius: 50%; 1413 display: inline-block; 1414 text-align: center; 1415 color: #fff; 1416 font-size: 15px; 1417 font-weight: 500; 1418 } 1419</style> 1420<div class="ucontent-body"><h3>Pinned Articles</h3> 1421<div> </div> 1422</div> 1423 </div><div id="ctl64" class="pc-root-container" pc-id="31210" c-id="454"> 1424 <!-- ko if: modalShow() --> 1425<div class="cw-modal" data-bind="css: modalShow() ? 'show' : '', click: closeModal.bind($root)"> 1426 <div class="cw-modal-content">
1427 <span class="close" data-bind="click: closeModal.bind($root)">×</span> 1428 <div class="cw-modal-content--row"> 1429 <div class="cw-modal-content--left"> 1430 <div class="tile__image"> 1431 <div class="tile__image-container"> 1432 <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 }"> 1433 </div> 1434 </div> 1435 <div class="cw-modal__info"> 1436 <h5 class="modal-title" data-bind="text: modalContent().Title"></h5> 1437 <div class="modal-description" data-bind="html: modalContent().Description"></div> 1438 </div> 1439 </div> 1440 <div> 1441 <!-- ko if: !modalContent().EditModal() --> 1442 <div data-bind="html: modalContent().BodyText"></div> 1443 <!-- /ko -->
1444 <!-- ko if: modalContent().EditModal() --> 1445 <textarea class="form-control" id="ckedit" data-bind="ckeditor: { data: content, customConfig: 'richtext.config.js' }"></textarea> 1446 <button class="btn btn-success" type="button" data-bind="click: saveModalContent.bind($root)">Save Content</button> 1447 <!-- /ko --> 1448 </div> 1449 </div> 1450 </div> 1451</div> 1452<!-- /ko --> 1453 1454<section class="template__content content__tiles mb-5" data-bind="class: cssClassName()"> 1455 <div class="template__tiles"> 1456 <!-- ko if: applyTopCurveOnBackground() --> 1457 <div class="svg-container" data-bind="css: { 'top' : applyTopCurveOnBackground }"> 1458 <svg viewBox="0 0 30 25" preserveAspectRatio="xMidYMid meet" class="d-block d-sm-none svg-concave-mobile"> 1459 <use xlink:href="#svg-concave-mobile"></use> 1460 </svg> 1461 <svg viewBox="0 0 15 4.5" preserveAspectRatio="xMidYMid meet" class="d-none d-sm-block svg-concave-med"> 1462 <use xlink:href="#svg-concave-med"></use> 1463 </svg> 1464 </div> 1465 <!-- /ko --> 1466 <div class="container"> 1467 <div class="row"> 1468 <div class="col-12"> 1469 <!-- ko if: !$root.isEditMode() && headerText() --> 1470 <div class="content__tile-header"> 1471 <h3 data-bind="text: headerText"></h3> 1472 </div> 1473 <!-- /ko --> 1474 <!-- ko if: $root.isEditMode() --> 1475 <div class="form-row mb-5 content__tile-header admin-view"> 1476 <div class="form-group col-md-4"> 1477 <label class="mr-4">Header Text (optional)</label> 1478 <input type="text" class="form-control" data-bind="value: headerText" /> 1479 </div> 1480 <div class="col-auto"> 1481 <button class="btn btn-success" data-bind="click: function() { updateHeader() }">Save header text</button> 1482 <label class="ml-3 text-light" data-bind="visible: showSuccess()">*Successfully saved</label> 1483 </div> 1484 </div> 1485 <!-- /ko --> 1486 </div> 1487 </div> 1488 <div data-bind="attr: { class: colCssClassName() }"> 1489 <div class="tile-grid"> 1490 <!-- ko foreach: { data: tiles } --> 1491 <!-- ko if: !($root.isEditMode() && $root.activeTileId() == TileId()) --> 1492 <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()"> 1493 <!-- ko if: $root.isEditMode() --> 1494 <div class="admin-buttons"> 1495 <!-- ko if: (!$root.deleteTileId() || $root.deleteTileId() != TileId()) && (!$root.insertTileId() || $root.insertTileId() != TileId()) && !$root.pendingInsert() --> 1496 <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> 1497 <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> 1498 <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> 1499 <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> 1500 <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> 1501 <!-- /ko --> 1502 <!-- ko if: $root.deleteTileId() && $root.deleteTileId() == TileId() --> 1503 <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> 1504 <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> 1505 <!-- /ko --> 1506 <!-- ko if: $root.insertTileId() && $root.insertTileId() == TileId() --> 1507 <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> 1508 <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> 1509 <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> 1510 <!-- /ko --> 1511 </div> 1512 <!-- /ko --> 1513 <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 }"> 1514 <div class="tile__image"> 1515 <div class="tile__image-container"> 1516 <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 }"> 1517 <div class="svg-shape"> 1518 <svg class="svg-circle"> 1519 <use xlink:href="#svg-circle"></use> 1520 </svg> 1521 </div> 1522 </div> 1523 </div> 1524 <div class="tile__body"> 1525 <h3 class="tile__title detail-medium" data-bind="text: Title"></h3> 1526 <p class="tile__description" data-bind="html: Description"></p> 1527 </div> 1528 <!-- ko if: !!LinkText() --> 1529 <div class="tile__footer"> 1530 <!-- ko if: $root.arrowStyleId() == 1 --> 1531 <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' }">
1532 <span class="button__text" data-bind="text: LinkText"></span> <span class="button__icon"> 1533 <svg class="arrow--inline" height="10" viewBox="0 0 25 10" width="25" xmlns="http://www.w3.org/2000/svg"> 1534 <path d="M22.9999 5H0.999878" stroke-linecap="round" stroke-linejoin="round"></path> 1535 <path d="M19.9998 9L23.9998 5L19.9998 1" stroke-linecap="round" stroke-linejoin="round"></path> 1536 </svg> 1537 </span> 1538 </a> 1539 <!-- /ko --> 1540 <!-- ko if: $root.arrowStyleId() == 2 --> 1541 <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' }"> 1542 <span class="button__text" data-bind="text: LinkText"></span> 1543 <span class="button__icon"> 1544 <svg class="icon-arrow"> 1545 <use xlink:href="#icon-arrow-text-eg"></use> 1546 </svg> 1547 </span> 1548 </a> 1549 <!-- /ko --> 1550 </div> 1551 <!-- /ko --> 1552 <!-- ko if: !LinkText() --> 1553 <div class="tile__footer"> 1554 <path d="M22.9999 5H0.999878" stroke-linecap="round" stroke-linejoin="round"></path> 1555 <path d="M19.9998 9L23.9998 5L19.9998 1" stroke-linecap="round" stroke-linejoin="round"></path> 1556 </div> 1557 <!-- /ko --> 1558 </div> 1559 </div> 1560 <!-- /ko --> 1561 <!-- ko if: $root.isEditMode() && $root.activeTileId() == TileId() --> 1562 <div class="tile-grid__item"> 1563 <!-- ko if: $root.showThemeOptions --> 1564 <div class="form-group"> 1565 <label>Theme</label> 1566 <div class="btn-group mr-5" role="group"> 1567 <button type="button" class="btn btn-secondary btn-theme1" data-bind="click: function() { $root.selectTheme(1) }, class: ThemeId() == 1 ? 'active' : ''">1</button> 1568 <button type="button" class="btn btn-secondary btn-theme2" data-bind="click: function() { $root.selectTheme(2) }, class: ThemeId() == 2 ? 'active' : ''">2</button> 1569 <button type="button" class="btn btn-secondary btn-theme3" data-bind="click: function() { $root.selectTheme(3) }, class: ThemeId() == 3 ? 'active' : ''">3</button> 1570 <button type="button" class="btn btn-secondary btn-theme4" data-bind="click: function() { $root.selectTheme(4) }, class: ThemeId() == 4 ? 'active' : ''">4</button> 1571 </div> 1572 </div> 1573 <!-- /ko --> 1574 <div class="form-group"> 1575 <label>Title</label> 1576 <input type="text" class="form-control" data-bind="value: Title" /> 1577 </div> 1578 <!-- ko if: $root.showDescription --> 1579 <div class="form-group"> 1580 <label>Description</label> 1581 <textarea class="form-control" id="ckeditdesc" data-bind="ckeditor: { data: Description, customConfig: 'richtext.config.js' }"></textarea> 1582 </div> 1583 <!-- /ko --> 1584 <div class="form-group"> 1585 <label>Image <small>(recommended: 700x490px)</small></label> 1586 <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> 1587 <div class="mt-2" data-bind="class: `${$root.pageControlId()}-${TileId()}`"> 1588 <img class="js-filemanager-img" alt="" data-bind="attr: { 'src': ImageUrl }" width="122"> 1589 </div> 1590 </div> 1591 <div class="form-group"> 1592 <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> 1593 </div> 1594 <!-- ko if: $root.showLinkText --> 1595 <div class="form-group"> 1596 <label>Link Text</label> 1597 <input type="text" class="form-control" data-bind="value: LinkText" /> 1598 </div> 1599 <!-- /ko --> 1600 <div class="form-group"> 1601 <label>Link Url</label> 1602 <input type="text" class="form-control" data-bind="value: LinkUrl" /> 1603 </div> 1604 <div class="form-check mb-5"> 1605 <input type="checkbox" class="form-check-input" id="check1" data-bind="checked: OpenLinkInNewTab"> 1606 <label class="form-check-label ml-3" for="check1">Open link in new tab</label> 1607 </div> 1608 <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> 1609 <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> 1610 </div> 1611 <!-- /ko --> 1612 <!-- /ko --> 1613 <!-- ko if: isEditMode() && !activeTileId() && tiles().length == 0 --> 1614 <div class="tile-grid__item tile-grid__item--plus"> 1615 <a href="javascript:void(0);" data-bind="click: $root.addNew.bind($root, null, 0)" title="Add New"><i class="fas fa-plus"></i></a> 1616 </div> 1617 <!-- /ko --> 1618 </div> 1619 </div> 1620 </div> 1621 </div> 1622</section> 1623 1624<!-- ko if: isEditMode() -->
1625<script type='text/javascript' src="/shared/js/ckeditor/ckeditor.js"></script>
vendor: 2 bytes, line 1625
1625
1626<script type='text/javascript' src="/shared/js/knockout.ckeditor.js?$WCREV$"></script>
vendor: 2 bytes, line 1626
1626
1627<script src="/shared/js/knockout.file-binding.js?$WCREV$"></script>
1627 1628<!-- /ko --> 1629 </div> 1630</div> 1631 </div> 1632 </div> 1633 1634 <div class="three-col-layout"> 1635 <div class="col-sm-3 three-col-layout__left"> 1636 <div id="leftPanel"> 1637 1638</div> 1639 </div> 1640 <div class="col-sm-6 three-col-layout__middle"> 1641 <div id="middlePanel"> 1642 1643</div> 1644 </div> 1645 <div class="col-sm-3 three-col-layout__right"> 1646 <div id="rightPanel"> 1647 1648</div> 1649 </div> 1650 </div> 1651 1652 <div class="container"> 1653 <div id="centerPanel"> 1654 1655</div> 1656 </div> 1657 1658 <div id="centerFullWidthPanel"> 1659 <div class="pc-root-container" pc-id="31181" c-id="245"> 1660 1661 1662<div class="dg-content-panel"> 1663 1664 1665 1666 <div id="ctl20_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 1667 1668 <div class="editorPanel"> 1669 1670 </div> 1671 </div> 1672</div> 1673 1674<style> 1675 .r-5 { 1676 margin-right: 5px; 1677 } 1678 1679 .t-15 { 1680 margin-top: 15px; 1681 } 1682 1683 .message-try { 1684 padding: 10px 15px; 1685 background-color: #edfff2; 1686 border: 1px solid #6bd68f; 1687 margin: 20px 0; 1688 } 1689 1690 .dot { 1691 height: 23px; 1692 width: 23px; 1693 background-color: #093c7c; 1694 border-radius: 50%; 1695 display: inline-block; 1696 text-align: center; 1697 color: #fff; 1698 font-size: 15px; 1699 font-weight: 500; 1700 } 1701</style> 1702<div class="ucontent-body push"></div> 1703 </div><link rel="stylesheet" href="/layouts/_shared/UStyles.ashx?folder=/layouts/_responsive/css/&css=uimageslideshow.css" /> 1704 1705<div class="imageslideshowmaindiv "> 1706 <div class="image-slideshow-wrapper advertiserlogos container"> 1707 1708 <h2> 1709 Our Partners 1710 </h2> 1711 1712 1713 <div class="slick-wrapper"> 1714 <div class="slick-carousel slick-advertiserlogos"> 1715 <div><a href="https://www.dotgolf.co.nz/" target="_blank"><img class="slide-main-image" src="https://static.clubhouse.scottishgolf.org/150x90/img/clubs/2622/100026923-1735893019.jpg" alt=""/></a></div><div><a href="https://www.callawaygolf.com/" target="_blank"><img class="slide-main-image" src="https://static.clubhouse.scottishgolf.org/150x90/img/clubs/2622/100026924-1556036411.jpg" alt=""/></a></div><div><a href="https://www.nike.com/golf" target="_blank"><img class="slide-main-image" src="https://static.clubhouse.scottishgolf.org/150x90/img/clubs/2622/100026925-463464970.jpg" alt=""/></a></div><div><a href="https://odyssey.callawaygolf.com/" target="_blank"><img class="slide-main-image" src="https://static.clubhouse.scottishgolf.org/150x90/img/clubs/2622/100026926-1878395013.jpg" alt=""/></a></div><div><a href="https://www.taylormadegolf.com/" target="_blank"><img class="slide-main-image" src="https://static.clubhouse.scottishgolf.org/150x90/img/clubs/2622/100026927-388646843.jpg" alt=""/></a></div><div><a href="https://www.titleist.com/" target="_blank"><img class="slide-main-image" src="https://static.clubhouse.scottishgolf.org/150x90/img/clubs/2622/100026928-663184250.jpg" alt=""/></a></div> 1716 </div> 1717 </div> 1718 1719 <div class="edittoggle-wrapper"> 1720 1721 </div> 1722 1723 </div> 1724 1725 1726</div> 1727
1728<script> 1729 $(document).ready(function () { 1730 if(GetParameterValues("mode") !== undefined){ 1731 if (GetParameterValues("mode") === "edit") { 1732 var errorcssclass = "alert alert-danger"; 1733 var imageContentId = GetParameterValues('imagecontentid'); 1734 var imageContentMode = GetParameterValues('imagecontentmode'); 1735 1736 if (imageContentId == null || imageContentId == '') { 1737 imageContentId = 0 1738 } 1739 1740 if (imageContentMode == 'edit') { 1741 $('.imagecontentform-label').html('EDIT'); 1742 1743 openEditForm($('.row' + imageContentId)); 1744 //scrollDownToForm($('.row' + imageContentId)); 1745 1746 // Load the details 1747 $.ajax({ 1748 type: "POST", 1749 url: "/api/admin.asmx/GetImageContent", 1750 data: "{imageContentId:" + imageContentId + ", clubId:" + 2622 + "}", 1751 contentType: "application/json; charset=utf-8", 1752 dataType: "json", 1753 success: function (msg) { 1754 if (msg.d.Error == '') { 1755 $("#inputlink31182").val(msg.d.NavigateUrl); 1756 $("#inputtitle31182").val(msg.d.Title); 1757 $("#inputdescription31182").val(msg.d.Description); 1758 $("#inputbuttontext31182").val(msg.d.ButtonText); 1759 $("#inputcssclassname31182").val(msg.d.CssClassName); 1760 $("#inputcutcorner31182").prop("checked", msg.d.IsCutCorner); 1761 $("#iconimagedisplay31182").attr('src', msg.d.IconImageUrl); 1762 if (msg.d.ImageUrl != '' && msg.d.ImageUrl != null) { 1763 $("#imagedisplay31182").attr('src', msg.d.ImageUrl); 1764 $("#imagedisplaydelete31182").show(); 1765 $("#imagedisplaydelete31182").attr('onclick', 'deleteImage(' + msg.d.ImageId + ');'); 1766 } 1767 else { 1768 $("#imagedisplaydelete31182").hide(); 1769 } 1770 if (msg.d.IconImageUrl != '' && msg.d.IconImageUrl != null) { 1771 $("#iconimagedisplay31182").attr('src', msg.d.IconImageUrl); 1772 $("#iconimagedisplaydelete31182").show(); 1773 $("#iconimagedisplaydelete31182").attr('onclick', 'deleteIconImage(' + msg.d.IconImageId + ');'); 1774 } 1775 else { 1776 $("#iconimagedisplaydelete31182").hide(); 1777 } 1778 $('#lblmessage31182').html(''); 1779 } 1780 else { 1781 $('#lblmessage31182').html("<div class='" + errorcssclass + "'>" + msg.d.Error + "</div>"); 1782 } 1783 }, 1784 error: function () { 1785 $('#lblmessage31182').html("<div class='" + errorcssclass + "'>Unable to get the details. Please try again.</div>"); 1786 } 1787 }); 1788 } 1789 else { 1790 $('.imagecontentform-label').html('CREATE NEW'); 1791 } 1792 1793 var width = "150"; 1794 var height = "90"; 1795 var iconwidth = "62"; // TODO 1796 var iconheight = "91"; // TODO 1797 1798 // main image uploader 1799 var maxSizeAllowed = 4; 1800 var $cropperid = $("#cropper31182"); 1801 var $iconcropperid = $("#iconcropper31182"); 1802 var originalData = {}; 1803 1804 $cropperid.cropper({ 1805 aspectRatio: parseInt(width) / parseInt(height), 1806 autoCropArea: 1, 1807 zoomable: true, 1808 multiple: true, 1809 data: originalData, 1810 done: function (data) { 1811 } 1812 }); 1813 1814 $iconcropperid.cropper({ 1815 aspectRatio: parseInt(iconwidth) / parseInt(iconheight), 1816 autoCropArea: 1, 1817 zoomable: true, 1818 multiple: true, 1819 data: originalData, 1820 done: function (data) { 1821 } 1822 }); 1823 1824 var $inputImage = $("#inputimage31182"); 1825 var $inputIconImage = $("#inputiconimage31182"); 1826 1827 if (window.FileReader) { 1828 $inputImage.change(function () { 1829 var fileReader = new FileReader(), 1830 files = this.files, 1831 file; 1832 1833 if (!files.length) { 1834 return; 1835 } 1836 1837 file = files[0]; 1838 1839 if (/^image\/\w+$/.test(file.type)) { 1840 1841 if (file.size <= maxSizeAllowed * 1024 * 1024) {
1842 fileReader.readAsDataURL(file); 1843 fileReader.onload = function () { 1844 $('#div-alert-1').hide(); 1845 $cropperid.cropper("reset", true).cropper("replace", this.result); 1846 $inputImage.val(""); 1847 }; 1848 } 1849 else { 1850 $('#div-alert-1').show(); 1851 $('#status-1').html('File size should be less than 4 MB.'); 1852 } 1853 1854 } else { 1855 $('#div-alert-1').show(); 1856 $('#status-1').html('Please choose an image file.'); 1857 } 1858 }); 1859 1860 $inputIconImage.change(function () { 1861 var fileReader = new FileReader(), 1862 files = this.files, 1863 file; 1864 1865 if (!files.length) { 1866 return; 1867 } 1868 1869 file = files[0]; 1870 1871 if (/^image\/\w+$/.test(file.type)) { 1872 1873 if (file.size <= maxSizeAllowed * 1024 * 1024) { 1874 fileReader.readAsDataURL(file); 1875 fileReader.onload = function () { 1876 $('#div-alert-1').hide(); 1877 $iconcropperid.cropper("reset", true).cropper("replace", this.result); 1878 $inputIconImage.val(""); 1879 }; 1880 } 1881 else { 1882 $('#div-alert-1').show(); 1883 $('#status-1').html('File size should be less than 4 MB.'); 1884 } 1885 1886 } else { 1887 $('#div-alert-1').show(); 1888 $('#status-1').html('Please choose an image file.'); 1889 } 1890 }); 1891 } else { 1892 1893 } 1894 1895 $("#btnsave31182").click(function () { 1896 1897 var dataURLImage = $cropperid.cropper("getDataURL", { 1898 width: parseInt(width), 1899 height: parseInt(height) 1900 }, "image/jpeg"); 1901 1902 var dataURLIconImage = $iconcropperid.cropper("getDataURL", { 1903 width: parseInt(iconwidth), 1904 height: parseInt(iconheight) 1905 }, "image/png"); 1906 1907 $.ajax({
1908 type: "POST", 1909 url: "/api/admin.asmx/SaveImageContent", 1910 data: { 1911 imageBase64: dataURLImage, 1912 iconImageBase64: dataURLIconImage, 1913 imageContentId: imageContentId, 1914 navigateUrl: $("#inputlink31182").val(), 1915 pageControlId: '31182', 1916 clubId: '2622', 1917 title: $("#inputtitle31182").val(), 1918 description: $("#inputdescription31182").val(), 1919 buttonText: $("#inputbuttontext31182").val(), 1920 cssClassName: $("#inputcssclassname31182").val(), 1921 isCutCorner: $("#inputcutcorner31182").prop('checked') 1922 } 1923 }).done(function (data) { 1924 location.reload(); 1925 }).fail(function (e) { 1926 alert('Cannot save image content at this time'); 1927 }); 1928 }); 1929 1930 } 1931 } 1932 1933 $('.image-slideshow-edit-wrapper').hide(); 1934 $('.imageslideshow-toggle').click(function (event) { 1935 event.preventDefault(); 1936 $('.image-slideshow-edit-wrapper').hide(); 1937 $(this).closest('.imageslideshowmaindiv').find('.image-slideshow-edit-wrapper').slideToggle(); 1938 }); 1939 1940 var imageCount = $('.slick-track').children().length; 1941 var slidesToShow = 3; //TODO 1942 if (imageCount > 1 && imageCount < slidesToShow) 1943 { 1944 var marginWidth = ((slidesToShow - imageCount) * 179) / 2; 1945 $('.slick-track').css({ 'margin-left': marginWidth + 'px' }); 1946 } 1947 1948 }); 1949 1950 var openEditForm = function (rowImageContent) { 1951 $(rowImageContent).closest('.imageslideshowmaindiv').find('.image-slideshow-edit-wrapper').slideToggle(); 1952 } 1953 1954 var scrollDownToForm = function (rowImageContent) { 1955 $('html, body').animate({ 1956 scrollTop: $(rowImageContent).offset().top 1957 }, 1000); 1958 } 1959 1960 var deleteSlideshowImage = function (imageContentId) { 1961 $.ajax({
1962 type: "POST", 1963 url: "/api/admin.asmx/DeleteImageContent", 1964 data: { 1965 imageContentId: imageContentId, 1966 softDelete: true 1967 } 1968 }).done(function (data) { 1969 location.reload(); 1970 }).fail(function (e) { 1971 alert('Cannot delete image at this time'); 1972 }); 1973 } 1974 1975 var deleteImage = function (imageId) { 1976 $.ajax({ 1977 type: "POST", 1978 url: "/api/admin.asmx/DeleteImage", 1979 data: { 1980 imageId: imageId, 1981 softDelete: true 1982 } 1983 }).done(function (data) { 1984 location.reload(); 1985 }).fail(function (e) { 1986 alert('Cannot delete image at this time'); 1987 }); 1988 } 1989 1990 var deleteIconImage = function (iconImageId) { 1991 $.ajax({ 1992 type: "POST", 1993 url: "/api/admin.asmx/DeleteIconImage", 1994 data: { 1995 iconImageId: iconImageId, 1996 softDelete: true 1997 } 1998 }).done(function (data) { 1999 location.reload(); 2000 }).fail(function (e) { 2001 alert('Cannot delete icon image at this time'); 2002 }); 2003 } 2004 2005 var editSlideshowImage = function (imageContentId) { 2006 var pathname = window.location.pathname; 2007 window.location.href = pathname + "?imagecontentmode=edit&imagecontentid=" + imageContentId + "&mode=edit"; 2008 } 2009</script>
2009<div class="pc-root-container" pc-id="31186" c-id="245"> 2010 2011 2012<div class="dg-content-panel"> 2013 2014 2015 2016 <div id="ctl25_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 2017 2018 <div class="editorPanel"> 2019 2020 </div> 2021 </div> 2022</div> 2023 2024<style> 2025 .r-5 { 2026 margin-right: 5px; 2027 } 2028 2029 .t-15 { 2030 margin-top: 15px; 2031 } 2032 2033 .message-try { 2034 padding: 10px 15px; 2035 background-color: #edfff2; 2036 border: 1px solid #6bd68f; 2037 margin: 20px 0; 2038 } 2039 2040 .dot { 2041 height: 23px; 2042 width: 23px; 2043 background-color: #093c7c; 2044 border-radius: 50%; 2045 display: inline-block; 2046 text-align: center; 2047 color: #fff; 2048 font-size: 15px; 2049 font-weight: 500; 2050 } 2051</style> 2052<div class="ucontent-body push"></div> 2053 </div> 2054</div> 2055 2056 <footer class="footer"> 2057 <div class="container"> 2058 <div id="bottomPanel"> 2059 <div class="pc-root-container" pc-id="31177" c-id="245"> 2060 2061 2062<div class="dg-content-panel"> 2063 2064 2065 2066 <div id="ctl67_pnlControlContainer" class="content-container " style="background-color:White;border-style:None;"> 2067 2068 <div class="editorPanel"> 2069 2070 </div> 2071 </div> 2072</div> 2073 2074<style> 2075 .r-5 { 2076 margin-right: 5px; 2077 } 2078 2079 .t-15 { 2080 margin-top: 15px; 2081 } 2082 2083 .message-try { 2084 padding: 10px 15px; 2085 background-color: #edfff2; 2086 border: 1px solid #6bd68f; 2087 margin: 20px 0; 2088 } 2089 2090 .dot { 2091 height: 23px; 2092 width: 23px; 2093 background-color: #093c7c; 2094 border-radius: 50%; 2095 display: inline-block; 2096 text-align: center; 2097 color: #fff; 2098 font-size: 15px; 2099 font-weight: 500; 2100 } 2101</style> 2102<div class="ucontent-body footer-container"> <div class="sub-container"> 2103 <div class="row"> 2104 <div class="footer-columns col-md-3 col-sm-6 col-xs-12"> 2105 <div class="footer-headers"> 2106 Contact Us 2107 </div> 2108 <div class="footer-contents club-address"> 2109 <table> 2110 <tbody> 2111 <tr> 2112 <td><i aria-hidden="true" class="fa fa-map-signs"></i></td> 2113 <td> 2114 <p><b>ADDRESS:</b></p> 2115 <p>Stirlingshire Golf Union</p> 2116 <p></p> 2117 </td> 2118 </tr> 2119 <tr> 2120 <td><i class="fa fa-phone" aria-hidden="true"></i></td> 2121 <td> 2122 <p><b>PHONE:</b></p> 2123 <p>01324 717288</p> 2124 </td> 2125 </tr> 2126 <tr> 2127 <td><i aria-hidden="true" class="fa fa-envelope-o"></i></td> 2128 <td> 2129 <p><b>EMAIL:</b></p> 2130 <p>[email protected]</p> 2131 </td> 2132 </tr> 2133 </tbody> 2134 </table> 2135 </div> 2136 </div> 2137 <div class="footer-columns col-md-3 col-sm-6 col-xs-12"> 2138 <div id="course-status" class="footer-headers">Course Status</div> 2139 <div class="footer-contents footer-course-status course-status"></div> 2140 </div> 2141 <div class="footer-columns col-md-3 col-sm-6 col-xs-12"> 2142 <div class="footer-headers"> 2143 Today's Weather 2144 </div> 2145 <div class="footer-contents club-weather"> 2146 <div class="status-text text-center"> 2147 <a href="https://www.bbc.com/weather/2657445" target="_blank"><div><i class="fa fa-external-link" aria-hidden="true"></i> BBC Weather</div></a> 2148 </div> 2149 </div> 2150 </div> 2151 <div class="footer-columns col-md-3 col-sm-6 col-xs-12"> 2152 <div class="footer-headers"> 2153 Quick Links 2154 </div> 2155 <div class="footer-contents club-links footer-quicklinks"></div> 2156 </div> 2157 </div> 2158 <div class="row"> 2159 <div class="footer-logos container"> 2160 <div class="pull-right"> 2161 Powered by <a href="http://www.dotgolf.co.nz/" target="_blank">DotGolf</a> 2162 </div> 2163 </div> 2164 </div> 2165 </div></div> 2166 </div><link rel="stylesheet" href="/layouts/_shared/UStyles.ashx?folder=/layouts/_responsive/css/&css=rcoursestatus.css" /> 2167 2168<div class="coursestatus-wrapper "> 2169 <div class="footer-body coursestatus-status"> 2170 <div class="coursestatus-icons row"> 2171 2172 2173 2174 </div> 2175 <div class="status-text coursestatus-text text-center"></div> 2176 </div> 2177</div><link rel="stylesheet" href="/layouts/_shared/UStyles.ashx?folder=/layouts/_responsive/css/&css=umenu.css" /> 2178 2179<div id="navbar" class="navbar-collapse collapse " aria-expanded="false"> 2180 <div id="ctl71_pnlMenu"> 2181 <ul class='nav navbar-nav'><li class='dropdown'><a class='menu-heading-home' id="a-first" href='/home?ComeFromCat=965'>Home</a><ul class="dropdown-menu" id="m31179_1" ><li>
2181<a class='sub-menu-link' target="" href="/2026-fixtures?ComeFromCat=965">2026 FIXTURES</a></li></ul></li><li><a class='menu-heading-club' href='/history?ComeFromCat=966'>Club</a></li><li class='dropdown'><a class='menu-heading-golf' href='/fixtures?ComeFromCat=967'>Golf</a><ul class="dropdown-menu" id="m31179_3" ><li><a class='sub-menu-link' target="" href="/fixtures?ComeFromCat=967">Fixtures</a></li><li><a class='sub-menu-link' target="" href="/juniors?ComeFromCat=967">Juniors</a></li><li><a class='sub-menu-link' target="" href="/open-competitions?ComeFromCat=967">Open Competitions</a></li><li><a class='sub-menu-link' target="" href="/match-play?ComeFromCat=967">Match Play</a></li><li><a class='sub-menu-link' target="" href="/championships?ComeFromCat=967">Championships</a></li><li><a class='sub-menu-link' target="" href="/scottish-area-teams-2026?ComeFromCat=967">Scottish Area Teams 2026</a></li></ul></li><li class='dropdown'><a class='menu-heading-news' href='/latest-news?ComeFromCat=968'>News</a><ul class="dropdown-menu" id="m31179_4" ><li><a class='sub-menu-link' target="" href="/latest-news?ComeFromCat=968">Latest News</a></li><li><a class='sub-menu-link' target="" href="/articles?ComeFromCat=968">Articles</a></li></ul></li><li class='dropdown'><a class='menu-heading-contactus' href='/contact-form?ComeFromCat=969'>Contact Us</a><ul class="dropdown-menu" id="m31179_5" ><li><a class='sub-menu-link' target="" href="/contact-form?ComeFromCat=969">Contact form</a></li><li><a class='sub-menu-link' target="" href="/contact-details?ComeFromCat=969">Contact Details</a></li></ul></li><li><a class='menu-heading-booknow' href='/tee-booking?ComeFromCat=970'>Book Now</a></li></ul><div style='clear:both;'></div> 2182 </div> 2183</div> 2184</div> 2185 </div> 2186 </footer> 2187 2188
2189<script type="text/javascript"> 2190//<![CDATA[ 2191 2192var $lang = 2193new (function() { 2194 2195 this.Trundler = new (function() { 2196 var src = 'troll[y/ies]'; 2197 this.toString = function(count) { 2198 if (count === undefined) return 'trolly'; 2199 return src.plural(count); 2200 }; 2201 })(); 2202 2203 this.Cart = new (function() { 2204 var src = 'bugg[y/ies]'; 2205 this.toString = function(count) { 2206 if (count === undefined) return 'buggy'; 2207 return src.plural(count); 2208 }; 2209 })(); 2210 2211 this.CardRequestFulfilledStatus = new (function() { 2212 var src = 'Printed and Dispatched'; 2213 this.toString = function(count) { 2214 if (count === undefined) return 'Printed and Dispatched'; 2215 return src.plural(count); 2216 }; 2217 })(); 2218 2219 this.LevyCategory = new (function() { 2220 var src = 'SG categor[y/ies]'; 2221 this.toString = function(count) { 2222 if (count === undefined) return 'SG category'; 2223 return src.plural(count); 2224 }; 2225 })(); 2226 2227 this.District = new (function() { 2228 var src = 'region[s]'; 2229 this.toString = function(count) { 2230 if (count === undefined) return 'region'; 2231 return src.plural(count); 2232 }; 2233 })(); 2234 2235 this.CourseHandicap = new (function() { 2236 var src = 'Course Handicap[s]â¢'; 2237 this.toString = function(count) { 2238 if (count === undefined) return 'Course Handicapâ¢'; 2239 return src.plural(count); 2240 }; 2241 })(); 2242 2243 this.Marker = new (function() { 2244 var src = 'tee[s]'; 2245 this.toString = function(count) { 2246 if (count === undefined) return 'tee'; 2247 return src.plural(count); 2248 }; 2249 })(); 2250 2251 this.MarkerDisplayCode = new (function() { 2252 var src = 'Tee Marker Number[s]'; 2253 this.toString = function(count) { 2254 if (count === undefined) return 'Tee Marker Number'; 2255 return src.plural(count); 2256 }; 2257 })(); 2258 2259 this.MyGolf = new (function() { 2260 var src = 'Scottish Golf'; 2261 this.toString = function(count) { 2262 if (count === undefined) return 'Scottish Golf'; 2263 return src.plural(count); 2264 }; 2265 })(); 2266 2267 this.GoverningBody = new (function() { 2268 var src = 'Scottish Golf'; 2269 this.toString = function(count) { 2270 if (count === undefined) return 'Scottish Golf'; 2271 return src.plural(count); 2272 }; 2273 })(); 2274 2275 this.GoverningBodyShortName = new (function() { 2276 var src = 'Scottish Golf'; 2277 this.toString = function(count) { 2278 if (count === undefined) return 'Scottish Golf'; 2279 return src.plural(count); 2280 }; 2281 })(); 2282 2283 this.GST = new (function() { 2284 var src = 'VAT'; 2285 this.toString = function(count) { 2286 if (count === undefined) return 'VAT'; 2287 return src.plural(count); 2288 }; 2289 })(); 2290 2291 this.GSTNumber = new (function() { 2292 var src = 'VAT Number'; 2293 this.toString = function(count) { 2294 if (count === undefined) return 'VAT Number'; 2295 return src.plural(count); 2296 }; 2297 })(); 2298 2299 this.Levy = new (function() { 2300 var src = 'Affiliation Fee[s]'; 2301 this.toString = function(count) { 2302 if (count === undefined) return 'Affiliation Fee'; 2303 return src.plural(count); 2304 }; 2305 })(); 2306 2307 this.FlexiMembership = new (function() { 2308 var src = 'OpenPlay'; 2309 this.toString = function(count) { 2310 if (count === undefined) return 'OpenPlay'; 2311 return src.plural(count); 2312 }; 2313 })(); 2314 2315 this.MyGolfApp = new (function() { 2316 var src = 'Scottish Golf'; 2317 this.toString = function(count) { 2318 if (count === undefined) return 'Scottish Golf'; 2319 return src.plural(count); 2320 }; 2321 })(); 2322 2323 this.Pennants = new (function() { 2324 var src = 'Interclubs'; 2325 this.toString = function(count) { 2326 if (count === undefined) return 'Interclubs'; 2327 return src.plural(count); 2328 }; 2329 })(); 2330 2331 this.CasualGolfer = new (function() { 2332 var src = 'Casual golfer[s]'; 2333 this.toString = function(count) { 2334 if (count === undefined) return 'Casual golfer'; 2335 return src.plural(count); 2336 }; 2337 })(); 2338 2339 this.CasualGolf = new (function() { 2340 var src = 'Casual Golf'; 2341 this.toString = function(count) { 2342 if (count === undefined) return 'Casual Golf'; 2343 return src.plural(count); 2344 }; 2345 })(); 2346 2347 this.Region = new (function() { 2348 var src = 'County'; 2349 this.toString = function(count) { 2350 if (count === undefined) return 'County'; 2351 return src.plural(count); 2352 }; 2353 })(); 2354 2355 this.Address1 = new (function() { 2356 var src = 'Address 1'; 2357 this.toString = function(count) { 2358 if (count === undefined) return 'Address 1'; 2359 return src.plural(count); 2360 }; 2361 })(); 2362 2363 this.Address2 = new (function() { 2364 var src = 'Address 2'; 2365 this.toString = function(count) { 2366 if (count === undefined) return 'Address 2'; 2367 return src.plural(count); 2368 }; 2369 })(); 2370 2371 this.Address3 = new (function() { 2372 var src = 'Address 3'; 2373 this.toString = function(count) { 2374 if (count === undefined) return 'Address 3'; 2375 return src.plural(count); 2376 }; 2377 })(); 2378 2379 this.Address4 = new (function() { 2380 var src = 'City'; 2381 this.toString = function(count) { 2382 if (count === undefined) return 'City'; 2383 return src.plural(count); 2384 }; 2385 })(); 2386 2387 this.Address5 = new (function() { 2388 var src = 'County'; 2389 this.toString = function(count) { 2390 if (count === undefined) return 'County'; 2391 return src.plural(count); 2392 }; 2393 })(); 2394 2395 this.CourseRating = new (function() { 2396 var src = 'Course Rating[s]'; 2397 this.toString = function(count) { 2398 if (count === undefined) return 'Course Rating';
2399 return src.plural(count); 2400 }; 2401 })(); 2402 2403 this.CourseRatingAbbreviated = new (function() { 2404 var src = 'CR'; 2405 this.toString = function(count) { 2406 if (count === undefined) return 'CR'; 2407 return src.plural(count); 2408 }; 2409 })(); 2410 2411 this.CourseRatingInitialized = new (function() { 2412 var src = 'CR'; 2413 this.toString = function(count) { 2414 if (count === undefined) return 'CR'; 2415 return src.plural(count); 2416 }; 2417 })(); 2418 2419 this.PCC = new (function() { 2420 var src = 'PCC'; 2421 this.toString = function(count) { 2422 if (count === undefined) return 'PCC'; 2423 return src.plural(count); 2424 }; 2425 })(); 2426 2427 this.PCCShort = new (function() { 2428 var src = 'PCC'; 2429 this.toString = function(count) { 2430 if (count === undefined) return 'PCC'; 2431 return src.plural(count); 2432 }; 2433 })(); 2434 2435 this.ScoreDifferential = new (function() { 2436 var src = 'Score Differential'; 2437 this.toString = function(count) { 2438 if (count === undefined) return 'Score Differential'; 2439 return src.plural(count); 2440 }; 2441 })(); 2442 2443 this.ScoreDifferentialShort = new (function() { 2444 var src = 'Score Diff'; 2445 this.toString = function(count) { 2446 if (count === undefined) return 'Score Diff'; 2447 return src.plural(count); 2448 }; 2449 })(); 2450 2451 this.ScoreDifferentialAbbreviated = new (function() { 2452 var src = 'SD'; 2453 this.toString = function(count) { 2454 if (count === undefined) return 'SD'; 2455 return src.plural(count); 2456 }; 2457 })(); 2458 2459 this.ScoreEnteredDate = new (function() { 2460 var src = 'Score Attested Or Entered By ISV'; 2461 this.toString = function(count) { 2462 if (count === undefined) return 'Score Attested Or Entered By ISV'; 2463 return src.plural(count); 2464 }; 2465 })(); 2466 2467 this.ScoreEnteredTime = new (function() { 2468 var src = 'Score Attested Or Entered By ISV Time'; 2469 this.toString = function(count) { 2470 if (count === undefined) return 'Score Attested Or Entered By ISV Time'; 2471 return src.plural(count); 2472 }; 2473 })(); 2474 2475 this.PointOfGolf = new (function() { 2476 var src = 'P.O.G'; 2477 this.toString = function(count) { 2478 if (count === undefined) return 'P.O.G'; 2479 return src.plural(count); 2480 }; 2481 })(); 2482 2483 this.HandicapIndex = new (function() { 2484 var src = 'Handicap Index®'; 2485 this.toString = function(count) { 2486 if (count === undefined) return 'Handicap Index®'; 2487 return src.plural(count); 2488 }; 2489 })(); 2490 2491 this.ScoreHistoryHandicapColumnName = new (function() { 2492 var src = 'Handicap Index®'; 2493 this.toString = function(count) { 2494 if (count === undefined) return 'Handicap Index®'; 2495 return src.plural(count); 2496 }; 2497 })(); 2498 2499 this.PlayingHandicap = new (function() { 2500 var src = 'Playing Handicapâ¢'; 2501 this.toString = function(count) { 2502 if (count === undefined) return 'Playing Handicapâ¢'; 2503 return src.plural(count); 2504 }; 2505 })(); 2506 2507 this.PlayingHandicapShort = new (function() { 2508 var src = 'Playing Hdcp'; 2509 this.toString = function(count) { 2510 if (count === undefined) return 'Playing Hdcp'; 2511 return src.plural(count); 2512 }; 2513 })(); 2514 2515 this.LowHandicapIndex = new (function() { 2516 var src = 'Low Handicap Index'; 2517 this.toString = function(count) { 2518 if (count === undefined) return 'Low Handicap Index'; 2519 return src.plural(count); 2520 }; 2521 })(); 2522 2523 this.LowHandicapIndexShort = new (function() { 2524 var src = 'Low Index'; 2525 this.toString = function(count) { 2526 if (count === undefined) return 'Low Index'; 2527 return src.plural(count); 2528 }; 2529 })(); 2530 2531 this.GeneralPlayScore = new (function() { 2532 var src = 'General Play Score[s]'; 2533 this.toString = function(count) { 2534 if (count === undefined) return 'General Play Score'; 2535 return src.plural(count); 2536 }; 2537 })(); 2538 2539 this.MembershipNumber = new (function() { 2540 var src = 'Membership Number'; 2541 this.toString = function(count) { 2542 if (count === undefined) return 'Membership Number'; 2543 return src.plural(count); 2544 }; 2545 })(); 2546 2547 this.MembershipNumberLabelShort = new (function() { 2548 var src = 'No.'; 2549 this.toString = function(count) { 2550 if (count === undefined) return 'No.'; 2551 return src.plural(count); 2552 }; 2553 })(); 2554 2555 this.MemberLabel = new (function() { 2556 var src = 'Member'; 2557 this.toString = function(count) { 2558 if (count === undefined) return 'Member'; 2559 return src.plural(count); 2560 }; 2561 })(); 2562 2563 this.MemNo = new (function() { 2564 var src = 'Mem No.'; 2565 this.toString = function(count) { 2566 if (count === undefined) return 'Mem No.'; 2567 return src.plural(count); 2568 }; 2569 })(); 2570 2571 this.IndexShort = new (function() { 2572 var src = 'IDX'; 2573 this.toString = function(count) { 2574 if (count === undefined) return 'IDX'; 2575 return src.plural(count); 2576 }; 2577 })(); 2578 2579 this.ISV = new (function() { 2580 var src = 'ISV'; 2581 this.toString = function(count) { 2582 if (count === undefined) return 'ISV'; 2583 return src.plural(count); 2584 }; 2585 })(); 2586 2587 this.Slope = new (function() { 2588 var src = 'Slope'; 2589 this.toString = function(count) { 2590 if (count === undefined) return 'Slope'; 2591 return src.plural(count); 2592 }; 2593 })(); 2594 2595 this.MarkerName = new (function() { 2596 var src = 'Marker Name'; 2597 this.toString = function(count) { 2598 if (count === undefined) return 'Marker Name'; 2599 return src.plural(count); 2600 }; 2601 })(); 2602 2603 this.CourseHandicapShort = new (function() { 2604 var src = 'Course Hdcp'; 2605 this.toString = function(count) { 2606 if (count === undefined) return 'Course Hdcp'; 2607 return src.plural(count); 2608 }; 2609 })(); 2610 2611 this.HandicapIndexShort = new (function() { 2612 var src = 'Hdcp Idx (Playing)'; 2613 this.toString = function(count) { 2614 if (count === undefined) return 'Hdcp Idx (Playing)'; 2615 return src.plural(count); 2616 }; 2617 })(); 2618 2619 this.HandicapIndexShortNoCourse = new (function() { 2620 var src = 'HDCP IDX'; 2621 this.toString = function(count) { 2622 if (count === undefined) return 'HDCP IDX'; 2623 return src.plural(count); 2624 }; 2625 })(); 2626 2627 this.Male = new (function() { 2628 var src = '[Man/Men]'; 2629 this.toString = function(count) { 2630 if (count === undefined) return 'Man'; 2631 return src.plural(count); 2632 }; 2633 })(); 2634 2635 this.Female = new (function() { 2636 var src = '[Woman/Women]'; 2637 this.toString = function(count) { 2638 if (count === undefined) return 'Woman'; 2639 return src.plural(count); 2640 }; 2641 })(); 2642 2643 this.WorldHandicapSystem = new (function() { 2644 var src = 'World Handicap Systemâ¢'; 2645 this.toString = function(count) { 2646 if (count === undefined) return 'World Handicap Systemâ¢'; 2647 return src.plural(count); 2648 }; 2649 })(); 2650 2651 this.WorldHandicapSystemAbbreviated = new (function() { 2652 var src = 'WHSâ¢'; 2653 this.toString = function(count) { 2654 if (count === undefined) return 'WHSâ¢'; 2655 return src.plural(count); 2656 }; 2657 })(); 2658 2659 this.WithdrawnHandicapWarningMessage = new (function() { 2660 var src = 'This member has a Withdrawn Handicap Index®. Please liaise with the playersâ previous home club or England Golf for further details.'; 2661 this.toString = function(count) { 2662 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.'; 2663 return src.plural(count); 2664 }; 2665 })(); 2666 2667 this.HandicapIndexFullName = new (function() { 2668 var src = 'WHS⢠Handicap Index®'; 2669 this.toString = function(count) { 2670 if (count === undefined) return 'WHS⢠Handicap Index®'; 2671 return src.plural(count); 2672 }; 2673 })(); 2674 2675 this.HandicapAbbreviated = new (function() { 2676 var src = 'HCAP'; 2677 this.toString = function(count) { 2678 if (count === undefined) return 'HCAP'; 2679 return src.plural(count); 2680 }; 2681 })(); 2682 2683 this.TeeMarker = new (function() { 2684 var src = 'marker[s]'; 2685 this.toString = function(count) { 2686 if (count === undefined) return 'marker'; 2687 return src.plural(count); 2688 }; 2689 })(); 2690 2691 this.HandicapCommittee = new (function() { 2692 var src = 'Handicap Committee'; 2693 this.toString = function(count) { 2694 if (count === undefined) return 'Handicap Committee'; 2695 return src.plural(count); 2696 }; 2697 })(); 2698 2699 this.HandicapAllowance = new (function() { 2700 var src = 'Handicap Allowance'; 2701 this.toString = function(count) { 2702 if (count === undefined) return 'Handicap Allowance'; 2703 return src.plural(count); 2704 }; 2705 })(); 2706 2707 this.ExactHandicapShort = new (function() { 2708 var src = 'Exact Hdcp'; 2709 this.toString = function(count) { 2710 if (count === undefined) return 'Exact Hdcp'; 2711 return src.plural(count); 2712 }; 2713 })(); 2714 2715 this.StablefordPoint = new (function() { 2716 var src = 'stableford points'; 2717 this.toString = function(count) { 2718 if (count === undefined) return 'stableford points'; 2719 return src.plural(count); 2720 }; 2721 })(); 2722 2723 this.Course = new (function() { 2724 var src = 'course[s]'; 2725 this.toString = function(count) { 2726 if (count === undefined) return 'course'; 2727 return src.plural(count); 2728 }; 2729 })(); 2730 2731 this.FinancialYear = new (function() { 2732 var src = 'Financial Year'; 2733 this.toString = function(count) { 2734 if (count === undefined) return 'Financial Year'; 2735 return src.plural(count); 2736 }; 2737 })(); 2738 2739 this.Division = new (function() { 2740 var src = 'Division[s]'; 2741 this.toString = function(count) { 2742 if (count === undefined) return 'Division'; 2743 return src.plural(count); 2744 }; 2745 })(); 2746 2747 this.ResourceHubResources = new (function() { 2748 var src = 'Resource[s]'; 2749 this.toString = function(count) { 2750 if (count === undefined) return 'Resource'; 2751 return src.plural(count); 2752 }; 2753 })(); 2754 2755 this.LevyNumbers = new (function() { 2756 var src = 'Levy Numbers'; 2757 this.toString = function(count) { 2758 if (count === undefined) return 'Levy Numbers'; 2759 return src.plural(count); 2760 }; 2761 })(); 2762 2763 this.CasualGolferSignupsOnly = new (function() { 2764 var src = 'Casual golfer sign-ups only'; 2765 this.toString = function(count) { 2766 if (count === undefined) return 'Casual golfer sign-ups only'; 2767 return src.plural(count); 2768 }; 2769 })(); 2770 2771 this.CommunityInstructor = new (function() { 2772 var src = 'Deliverer[s]'; 2773 this.toString = function(count) { 2774 if (count === undefined) return 'Deliverer'; 2775 return src.plural(count); 2776 }; 2777 })(); 2778 2779 this.Program = new (function() { 2780 var src = 'Programme[s]'; 2781 this.toString = function(count) { 2782 if (count === undefined) return 'Programme';
2783 return src.plural(count); 2784 }; 2785 })(); 2786 2787 this.ParticipationRegionContact = new (function() { 2788 var src = 'Contact[s]'; 2789 this.toString = function(count) { 2790 if (count === undefined) return 'Contact'; 2791 return src.plural(count); 2792 }; 2793 })(); 2794 2795 this.ParticipationDeliverer = new (function() { 2796 var src = 'Deliverer'; 2797 this.toString = function(count) { 2798 if (count === undefined) return 'Deliverer'; 2799 return src.plural(count); 2800 }; 2801 })(); 2802 2803 this.ParticipationAllAbilities = new (function() { 2804 var src = 'Inclusive'; 2805 this.toString = function(count) { 2806 if (count === undefined) return 'Inclusive'; 2807 return src.plural(count); 2808 }; 2809 })(); 2810 2811 this.ParticipationClubHandQuestion = new (function() { 2812 var src = 'Are you right or left handed?'; 2813 this.toString = function(count) { 2814 if (count === undefined) return 'Are you right or left handed?'; 2815 return src.plural(count); 2816 }; 2817 })(); 2818 2819 this.NoScoreApprovedLabel = new (function() { 2820 var src = 'No Score[s] - Approved'; 2821 this.toString = function(count) { 2822 if (count === undefined) return 'No Score - Approved'; 2823 return src.plural(count); 2824 }; 2825 })(); 2826 2827 this.NoScoreNotApprovedLabel = new (function() { 2828 var src = 'No Score[s] - Not Approved'; 2829 this.toString = function(count) { 2830 if (count === undefined) return 'No Score - Not Approved'; 2831 return src.plural(count); 2832 }; 2833 })(); 2834 2835 this.NoScoreIllegitimateLabel = new (function() { 2836 var src = 'No Score[s] - Illegitimate'; 2837 this.toString = function(count) { 2838 if (count === undefined) return 'No Score - Illegitimate'; 2839 return src.plural(count); 2840 }; 2841 })(); 2842 2843 this.NoScoreUnresolvedLabel = new (function() { 2844 var src = 'No Score[s] - Unresolved'; 2845 this.toString = function(count) { 2846 if (count === undefined) return 'No Score - Unresolved'; 2847 return src.plural(count); 2848 }; 2849 })(); 2850 2851})(); 2852
2853// String override for proper-case something call it like 'somestring'.toProperCase(); 2854String.prototype.toProperCase = function () { 2855 return this.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();}); 2856}; 2857 2858(function() { 2859 document.currentCulture='en-GB'; 2860})(); 2861 2862(function() { 2863 var viewModel = new dg_clientside_controls["hero-swiperjs"]; 2864 var root = document.getElementById('ctl46'); 2865 2866 ko.applyBindings(viewModel, root); 2867 2868 if (ko.isObservable(viewModel.tallerOnMobile)) viewModel.tallerOnMobile(false); 2869 if (ko.isObservable(viewModel.imageWidth)) viewModel.imageWidth(1920); 2870 if (ko.isObservable(viewModel.imageHeight)) viewModel.imageHeight(1067); 2871 if (ko.isObservable(viewModel.mobileImageWidth)) viewModel.mobileImageWidth(640); 2872 if (ko.isObservable(viewModel.mobileImageHeight)) viewModel.mobileImageHeight(464); 2873 if (ko.isObservable(viewModel.horizontalSlider)) viewModel.horizontalSlider(true); 2874 if (ko.isObservable(viewModel.cssClassName)) viewModel.cssClassName(`inner-banners`); 2875 if (ko.isObservable(viewModel.isShortHero)) viewModel.isShortHero(false); 2876 viewModel.pageControlId(31185); 2877 viewModel.memberId(); 2878 viewModel.memberUid(''); 2879 viewModel.memberFirstName(''); 2880 viewModel.memberFullName(''); 2881 viewModel.pageId(7772); 2882 viewModel.clubFolderPath('/clubs/2622'); 2883 viewModel.clubWebsiteId(1118); 2884 2885 2886 if (ko.isObservable(viewModel.allowTrackerWithoutCookieConsent)) viewModel.allowTrackerWithoutCookieConsent(false); 2887 if (viewModel['onAfterBound']) viewModel['onAfterBound'](root); 2888})(); 2889 2890(function() { 2891 var viewModel = new dg_clientside_controls["content-tiles"]; 2892 var root = document.getElementById('ctl64'); 2893 2894 ko.applyBindings(viewModel, root); 2895 2896 if (ko.isObservable(viewModel.colCssClassName)) viewModel.colCssClassName(`col-10 offset-1`); 2897 if (ko.isObservable(viewModel.arrowStyleId)) viewModel.arrowStyleId(1); 2898 if (ko.isObservable(viewModel.headerText)) viewModel.headerText(``); 2899 if (ko.isObservable(viewModel.cssClassName)) viewModel.cssClassName(`block-pinned-articles`); 2900 if (ko.isObservable(viewModel.applyTopCurveOnBackground)) viewModel.applyTopCurveOnBackground(false); 2901 if (ko.isObservable(viewModel.showThemeOptions)) viewModel.showThemeOptions(false); 2902 if (ko.isObservable(viewModel.showDescription)) viewModel.showDescription(true);
2903 if (ko.isObservable(viewModel.showLinkText)) viewModel.showLinkText(true); 2904 viewModel.pageControlId(31210); 2905 viewModel.memberId(); 2906 viewModel.memberUid(''); 2907 viewModel.memberFirstName(''); 2908 viewModel.memberFullName(''); 2909 viewModel.pageId(7772); 2910 viewModel.clubFolderPath('/clubs/2622'); 2911 viewModel.clubWebsiteId(1118); 2912 2913 2914 if (ko.isObservable(viewModel.allowTrackerWithoutCookieConsent)) viewModel.allowTrackerWithoutCookieConsent(false); 2915 if (viewModel['onAfterBound']) viewModel['onAfterBound'](root); 2916})(); 2917 2918theForm.oldSubmit = theForm.submit; 2919theForm.submit = WebForm_SaveScrollPositionSubmit; 2920 2921theForm.oldOnSubmit = theForm.onsubmit; 2922theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit; 2923//]]> 2924</script>
2924 2925</form> 2926 </div> 2927 2928 <a href="#" class="back-to-top"><i class="fa fa-3x fa-arrow-circle-up" aria-hidden="true"></i></a> 2929 2930
2930<script type="text/javascript" src="/layouts/terraces_golfnz/js/libs/lazysizes-min.js"></script>
2930 2931
2931<script type="text/javascript" src="/layouts/terraces_golfnz/js/libs/scrollreveal-min.js"></script>
2931 2932
2932<script type="text/javascript" src="/layouts/terraces_golfnz/js/libs/jquery-bg-video.js"></script>
2932 2933
2933<script type="text/javascript" src="/layouts/terraces_golfnz/js/libs/underscore-min.js"></script>
2933 2934
2934<script type="text/javascript" src="/js/bootstrap-select.min.js"></script>
2934 2935
2935<script type="text/javascript" src="/js/bootstrap-3.3.7.min.js"></script>
2935 2936
2936<script type="text/javascript" src="/js/utils/dotgolf.utils.js"></script>
2936 2937
2937<script type="text/javascript" src="/layouts/terraces_golfnz/js/libs/swiper-min.js"></script>
2937 2938
2938<script type="text/javascript" src="/layouts/terraces_golfnz/js/general.js?rev=441"></script>
2938 2939 2940
2940<script type="text/javascript"> 2941 /* Back to Top link */ 2942 var offset = 220; 2943 var duration = 1000; 2944 $(window).scroll(function () { 2945 if ($(this).scrollTop() > offset) { 2946 $('.back-to-top').fadeIn(duration); 2947 } else { 2948 $('.back-to-top').fadeOut(duration); 2949 } 2950 }); 2951 2952 $('.back-to-top').click(function (event) { 2953 event.preventDefault(); 2954 $('html, body').animate({ scrollTop: 0 }, duration); 2955 return false; 2956 }); 2957 /* End - Back to Top link */ 2958 2959 function convertNewsArticleImages(htmlString) { 2960 var htmlObject = $('<div>' + htmlString + '<div>'); // jquery call 2961 var imgObject = htmlObject.find('img'); 2962 2963 for (i = 0; i < imgObject.length; i++) { 2964 var wrapper = $(`<div class="rte__image"><div class="image-reveal-container"></div><div class="rte__image__pattern"> 2965<svg width="120" class="pattern" height="120" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"> 2966 <path d="M4.29294 0H5.70715L0 5.70715L0 4.29294L4.29294 0Z" class="fill"/> 2967 <path d="M0 14.2929V15.7072L15.7072 0H14.2929L0 14.2929Z" class="fill"/> 2968 <path d="M24.2929 0L0 24.2929L0 25.7072L25.7072 0H24.2929Z" class="fill"/> 2969 <path d="M34.2929 0L0 34.2929V35.7072L35.7072 0H34.2929Z" class="fill"/> 2970 <path d="M44.2929 0L0 44.2929L0 45.7072L45.7072 0H44.2929Z" class="fill"/> 2971 <path d="M54.2929 0L0 54.2929V55.7072L55.7072 0H54.2929Z" class="fill"/> 2972 <path d="M64.2929 0L0 64.2929L0 65.7072L65.7072 0H64.2929Z" class="fill"/> 2973 <path d="M74.2929 0L0 74.2929V75.7072L75.7072 0H74.2929Z" class="fill"/> 2974 <path d="M84.2929 0L0 84.2929L0 85.7072L85.7072 0H84.2929Z" class="fill"/> 2975 <path d="M94.2929 0L0 94.2929V95.7072L95.7072 0H94.2929Z" class="fill"/> 2976 <path d="M104.293 0L0 104.293L0 105.707L105.707 0H104.293Z" class="fill"/> 2977 <path d="M114.293 0L0 114.293V115.707L115.707 0H114.293Z" class="fill"/> 2978 <path d="M120 4.29294L4.29294 120H5.70715L120 5.70715V4.29294Z" class="fill"/> 2979 <path d="M120 14.2929L14.2929 120H15.7072L120 15.7072V14.2929Z" class="fill"/> 2980 <path d="M120 24.2929L24.2929 120H25.7072L120 25.7072V24.2929Z" class="fill"/> 2981 <path d="M120 34.2929L34.2929 120H35.7072L120 35.7072V34.2929Z" class="fill"/> 2982 <path d="M120 44.2929L44.2929 120H45.7071L120 45.7072V44.2929Z" class="fill"/> 2983 <path d="M120 54.2929L54.2929 120H55.7071L120 55.7072V54.2929Z" class="fill"/> 2984 <path d="M120 64.2929L64.2929 120H65.7071L120 65.7072V64.2929Z" class="fill"/> 2985 <path d="M120 74.2929L74.2929 120H75.7071L120 75.7072V74.2929Z" class="fill"/> 2986 <path d="M120 84.2929L84.2929 120H85.7071L120 85.7072V84.2929Z" class="fill"/> 2987 <path d="M120 94.2929L94.2929 120H95.7072L120 95.7072V94.2929Z" class="fill"/> 2988 <path d="M120 104.293L104.293 120H105.707L120 105.707V104.293Z" class="fill"/> 2989 <path d="M120 114.293L114.293 120H115.707L120 115.707V114.293Z" class="fill"/> 2990</svg> 2991 </div></div>`); 2992 wrapper.find('.image-reveal-container').prepend(imgObject[i].outerHTML); 2993 //$(htmlObject).find('img').replaceWith($(wrapper[0])); 2994 $(imgObject[i]).replaceWith($(wrapper[0])); 2995 } 2996 2997 return $(htmlObject)[0].outerHTML; 2998 } 2999 </script>
2999 3000 3001 3002</body> 3003</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.