1 //Adds the Class "sticky_property_menu_visible" to the ".top_property_navigation" bar when the browser window is scrolled down 50px 2 jQuery(window).scroll(function() { 3 if (jQuery(this).scrollTop() > 50) { 4 jQuery('.stick_prop_menu.top_property_navigation').addClass('sticky_property_menu_visible'); 5 } else { 6 jQuery('.stick_prop_menu.top_property_navigation').removeClass('sticky_property_menu_visible'); 7 } 8 }); 9 10 jQuery(document).ready(function() { 11 //adds margin when href has hash tag 12 jQuery('a[href^="#"]').on('click', function(event) { 13 var target = jQuery(this.getAttribute('href')); 14 if (target.length) { 15 event.preventDefault(); 16 var margin = 150; 17 jQuery('html, body').animate({ 18 scrollTop: target.offset().top - margin 19 }, 1000); 20 } 21 }); 22 }); 23 24 25jQuery(document).ready(function($){ 26 27// Filter logic - Portfolio Tabs 28$(".tablinks").on("click", function() { 29 $(".tablinks").removeClass("active"); 30 $(this).addClass("active"); 31 var filterValue = $(this).attr("data-filter"); 32 33 $(".gallery-item").hide(); 34 if (filterValue === "all") { 35 $(".gallery-item").show(); 36 } else { 37 $(".gallery-item." + filterValue).show(); 38 } 39 40 // Re-layout Masonry after filtering 41 //$('.grid-photogallery').masonry('layout'); 42 // Initialize Grid and Run Masonry after Images Loaded 43 var $gridphoto2 = $('.grid-photogallery').imagesLoaded(function() { 44 //$(".gallery-grid-container").removeClass("no-js"); 45 $gridphoto2.masonry('layout'); 46 }); 47 48 49 }); 50 51 // Initialize Grid and Run Masonry after Images Loaded 52 var $gridphoto = $('.grid-photogallery').imagesLoaded(function() { 53 //$(".gallery-grid-container").removeClass("no-js"); 54 $gridphoto.masonry({ 55 itemSelector: '.gallery-item', 56 percentPosition: true, 57 columnWidth: '.gallery-grid-sizer' 58 59 }); 60 }); // end images loaded 61 62 63 new VenoBox({ 64 selector: '.venobox', 65 numeration: false, 66 infinigall: true, 67 share: true, 68 spinner: 'rotating-plane' 69 70 }); 71 72 73 new VenoBox({ 74 selector: '.Gallery', 75 numeration: true, 76 infinigall: true, 77 spinner: 'rotating-plane' 78 }); 79 80 81}); 82 83 84 jQuery('.close').click(function($){ 85 jQuery('.callout-container').hide(); 86 87 88 $(".menu-item-19860, .menu-item-19869").click(function(){ 89 $("#myJefferson").modal('show'); 90 }); 91 92 $(".menu-item-19829").click(function(){ 93 $("#myColonia").modal('show'); 94 }); 95 96 $(".menu-item-21079").click(function(){ 97 $("#myPennington").modal('show'); 98 }); 99 100 $(".menu-item-19261").click(function(){ 101 $("#myTraditionsCarriage").modal('show'); 102 }); 103 104 $(".menu-item-19794").click(function(){ 105 $("#myTraditionsSFC").modal('show'); 106 }); 107 108 $(".menu-item-20539").click(function(){ 109 $("#myTraditionsGarden").modal('show'); 110 }); 111 112 $(".menu-item-22638").click(function(){ 113 $("#myHeritageHighlandPark").modal('show'); 114 }); 115}); 116 117// Initialize tooltips 118//const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]'); 119//const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl)); 120 121//const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]') 122//const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); 123 124//var popover = new bootstrap.Popover(document.querySelector('.popover-one'), { 125 // container: '.resort-lifestyle-right', 126 // html: true, 127 // content: document.getElementById('content-one'), 128 //}) 129 130//Dismiss popovers on next click 131/* var popover = new bootstrap.Popover(document.querySelector('.popover-btn'), { 132 trigger: 'focus' 133 }); */ 134 new bootstrap.Popover(document.querySelector('.popover-btn'), { 135 trigger: 'focus' 136 }); 137 138 139 140//List of Amenities launch equal popover 141 142 //new bootstrap.Popover(document.querySelector(".popover-one")); 143 function getOnePopover() { 144 bootstrap.Popover.getInstance(".popover-one").toggle(); 145 jQuery('.popover').not(this).hide(); //Hides all other popovers 146 147 jQuery('.one.popover-btn').toggleClass('active'); //Toggles class active on popover icon 148 jQuery('.popover-btn').not('.one.popover-btn').removeClass('active'); //Removes active class on all btns except current 149 150 } 151 152 153 new bootstrap.Popover(document.querySelector(".popover-two")); 154 function getTwoPopover() { 155 bootstrap.Popover.getInstance(".popover-two").toggle(); 156 jQuery('.popover').not(this).hide(); //Hides all other popovers 157
158 jQuery('.two.popover-btn').toggleClass('active'); //Toggles class active on popover icon 159 jQuery('.popover-btn').not('.two.popover-btn').removeClass('active'); //Removes active class on all btns except current 160 } 161 162 new bootstrap.Popover(document.querySelector(".popover-three")); 163 function getThreePopover() { 164 bootstrap.Popover.getInstance(".popover-three").toggle(); 165 jQuery('.popover').not(this).hide(); //Hides all other popovers 166 //jQuery('.three').toggleClass('active'); //Toggles class active on popover icon 167 jQuery('.popover-btn').not('.three.popover-btn').removeClass('active'); //Removes active class on all btns except current 168 } 169 170 new bootstrap.Popover(document.querySelector(".popover-four")); 171 function getFourPopover() { 172 bootstrap.Popover.getInstance(".popover-four").toggle(); 173 jQuery('.popover').not(this).hide(); //Hides all other popovers 174 //jQuery('.four').toggleClass('active'); //Toggles class active on popover icon 175 jQuery('.popover-btn').not('.four.popover-btn').removeClass('active'); //Removes active class on all btns except current 176 } 177 178 new bootstrap.Popover(document.querySelector(".popover-five")); 179 function getFivePopover() { 180 bootstrap.Popover.getInstance(".popover-five").toggle(); 181 jQuery('.popover').not(this).hide(); //Hides all other popovers 182 //jQuery('.five').toggleClass('active'); //Toggles class active on popover icon 183 jQuery('.popover-btn').not('.five.popover-btn').removeClass('active'); //Removes active class on all btns except current 184 } 185 186 new bootstrap.Popover(document.querySelector(".popover-six")); 187 function getSixPopover() { 188 bootstrap.Popover.getInstance(".popover-six").toggle(); 189 jQuery('.popover').not(this).hide(); //Hides all other popovers 190 //jQuery('.six').toggleClass('active'); //Toggles class active on popover icon 191 jQuery('.popover-btn').not('.six.popover-btn').removeClass('active'); //Removes active class on all btns except current 192 } 193 194 new bootstrap.Popover(document.querySelector(".popover-seven")); 195 function getSevenPopover() { 196 bootstrap.Popover.getInstance(".popover-seven").toggle(); 197 jQuery('.popover').not(this).hide(); //Hides all other popovers 198 //jQuery('.seven').toggleClass('active'); //Toggles class active on popover icon 199 jQuery('.popover-btn').not('.seven.popover-btn').removeClass('active'); //Removes active class on all btns except current 200 } 201 202 new bootstrap.Popover(document.querySelector(".popover-eight")); 203 function getEightPopover() { 204 bootstrap.Popover.getInstance(".popover-eight").toggle(); 205 jQuery('.popover').not(this).hide(); //Hides all other popovers 206 //jQuery('.eight').toggleClass('active'); //Toggles class active on popover icon 207 jQuery('.popover-btn').not('.eight.popover-btn').removeClass('active'); //Removes active class on all btns except current 208 } 209 210 new bootstrap.Popover(document.querySelector(".popover-nine")); 211 function getNinePopover() { 212 bootstrap.Popover.getInstance(".popover-nine").toggle(); 213 jQuery('.popover').not(this).hide(); //Hides all other popovers 214 //jQuery('.nine').toggleClass('active'); //Toggles class active on popover icon 215 jQuery('.popover-btn').not('.nine.popover-btn').removeClass('active'); //Removes active class on all btns except current 216 } 217 218 new bootstrap.Popover(document.querySelector(".popover-ten")); 219 function getTenPopover() { 220 bootstrap.Popover.getInstance(".popover-ten").toggle(); 221 jQuery('.popover').not(this).hide(); //Hides all other popovers 222 //jQuery('.ten').toggleClass('active'); //Toggles class active on popover icon 223 jQuery('.popover-btn').not('.ten.popover-btn').removeClass('active'); //Removes active class on all btns except current 224 } 225 226 new bootstrap.Popover(document.querySelector(".popover-eleven")); 227 function getElevenPopover() { 228 bootstrap.Popover.getInstance(".popover-eleven").toggle(); 229 jQuery('.popover').not(this).hide(); //Hides all other popovers 230 //jQuery('.eleven').toggleClass('active'); //Toggles class active on popover icon 231 jQuery('.popover-btn').not('.eleven.popover-btn').removeClass('active'); //Removes active class on all btns except current 232 } 233 jQuery(document).ready(function() { 234 jQuery(document).on('click','.close-popover',function(){ 235 jQuery('.popover').popover('hide'); 236 }); 237}); 238 239 240const popoverBtns = document.querySelectorAll('.popover-btn'); 241 242 popoverBtns.forEach(popoverBtn => { 243 popoverBtn.addEventListener('click', () => { 244 document.querySelector('.active')?.classList.remove('active'); 245 popoverBtn.classList.add('active'); 246 }) 247 }); 248
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.