From c5b217101bc570f0af94b6bf02184714b5355278 Mon Sep 17 00:00:00 2001 From: xecdev Date: Sun, 7 Dec 2025 11:13:51 +0430 Subject: [PATCH 1/2] load sticky header faster --- assets/js/paybutton-paywall-cashtab-login.js | 2 +- includes/class-paybutton-public.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/js/paybutton-paywall-cashtab-login.js b/assets/js/paybutton-paywall-cashtab-login.js index 55c9782..944de87 100644 --- a/assets/js/paybutton-paywall-cashtab-login.js +++ b/assets/js/paybutton-paywall-cashtab-login.js @@ -120,7 +120,7 @@ function renderLoginPaybutton() { }); } -window.addEventListener('load', function() { +document.addEventListener('DOMContentLoaded', function() { if (!parseInt(PaywallAjax.isUserLoggedIn)) { renderLoginPaybutton(); } else { diff --git a/includes/class-paybutton-public.php b/includes/class-paybutton-public.php index 98a1c56..89433dc 100644 --- a/includes/class-paybutton-public.php +++ b/includes/class-paybutton-public.php @@ -25,7 +25,7 @@ class PayButton_Public { public function __construct() { add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_public_assets' ) ); - add_action( 'wp_body_open', array( $this, 'output_sticky_header' ) ); + add_action( 'wp_body_open', array( $this, 'output_sticky_header' ), 5 ); add_shortcode( 'paywalled_content', array( $this, 'paybutton_paywall_shortcode' ) ); add_shortcode( 'paybutton_profile', array( $this, 'profile_shortcode' ) ); add_shortcode( 'paybutton', [ $this, 'paybutton_generator_shortcode' ] ); From 7e523ee7ef3784f3ff1ff5408f37e0356d2f8745 Mon Sep 17 00:00:00 2001 From: xecdev Date: Sun, 7 Dec 2025 11:34:01 +0430 Subject: [PATCH 2/2] responding to the bot's feedback --- assets/js/paybutton-paywall-cashtab-login.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/js/paybutton-paywall-cashtab-login.js b/assets/js/paybutton-paywall-cashtab-login.js index 944de87..f18c8a3 100644 --- a/assets/js/paybutton-paywall-cashtab-login.js +++ b/assets/js/paybutton-paywall-cashtab-login.js @@ -120,7 +120,7 @@ function renderLoginPaybutton() { }); } -document.addEventListener('DOMContentLoaded', function() { +jQuery(function ($) { if (!parseInt(PaywallAjax.isUserLoggedIn)) { renderLoginPaybutton(); } else {