Menu sticky/page scroll issue fix – CSS

/* Lock page scroll when any mobile menu is open */ html.menu-open, body.menu-open { height: 100%; overflow: hidden; } /* Global dim backdrop (avoids per-menu stacking/context issues) */ @media (max-width: 980px) { body.menu-open::before { content: “”; position: fixed; inset: 0;…Continue reading

gamroud js

document.addEventListener(“DOMContentLoaded”, function() { const popup = document.getElementById(“popup”); const iframe = document.getElementById(“gumroadIframe”); const close = document.querySelector(“.close”); const buttons = document.querySelectorAll(“.checkoutButton”); buttons.forEach(function(button) { button.addEventListener(“click”, function() { const gumroadCheckoutUrl = this.getAttribute(“data-url”); iframe.src = gumroadCheckoutUrl; popup.style.display = “block”; }); }); close.addEventListener(“click”, function() { popup.style.display…Continue reading

Schedule Here

<scriptdata-api-key=”oa3r0iiint5qa1ynfv5yuv3a”data-schedulerid=”sched_zwjsrxfx23n6q73ro2rk7671″deferid=”se-widget-embed”src=”https://embed.scheduler.servicetitan.com/scheduler-v1.js”></script>Continue reading

Add aria-describedby to posts learn more links

$( document ).on(‘ready ajaxComplete’, function () { $( ‘.et_pb_post’ ).each(function( index ) { const postId = $( this ).attr( ‘id’ ) ? $( this ).attr( ‘id’) : ‘af-post’; $( this ).children( ‘.entry-title’ ).attr( ‘id’, `${postId}-title-${index}` ); $( this ).find( ‘.more-link’…Continue reading

ADS Front Page CSS

/* AudioDesignSpace WordPress Global CSS – Clean Version */ /* Puhdas versio ilman ristiriitoja ja tuplakoodia */ /* Import Google Fonts */ @import url(‘https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&family=Manrope:wght@300;400;500;600;700;800&display=swap’); /* Reset and Base Styles – Vain tarvittavat elementit */ html, body { width: 100%; overflow-x:…Continue reading