From 93149c7ba69080a28fe9f9cae6241b584827af24 Mon Sep 17 00:00:00 2001 From: Laurel Fulford Date: Tue, 1 May 2018 11:25:54 -0700 Subject: [PATCH] Rebalance: Update JavaScript to replace window.load event with document.ready, as a work-around with an issue with the ads JavaScript. See #108. --- rebalance/js/scripts.js | 38 +++++++++++++++++--------------------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/rebalance/js/scripts.js b/rebalance/js/scripts.js index bdedd7d57c..4f9f44ec05 100644 --- a/rebalance/js/scripts.js +++ b/rebalance/js/scripts.js @@ -14,9 +14,10 @@ $( document ).ready( function() { /** - * Set variable + * Set variables */ - var $container = $( '#infinite-wrap' ); + var $container = $( '#infinite-wrap' ), + $wrapper = $( '.js body' ); /** * Append HTML to masonry wrapper for responsive sizing @@ -33,16 +34,6 @@ */ $( '.entry-footer' ).append( $( '#jp-post-flair' ).detach() ); - }); - - $( window ).on( 'load', function() { - - /** - * Set variables - */ - var $wrapper = $( '.js body' ), - $container = $( '#infinite-wrap' ); - /* * Fade in page * - only if js is enabled @@ -71,16 +62,21 @@ 'opacity' : 1 } ); }); + }); - // Handle new items appended by infinite scroll - $( document ).on( 'post-load', function() { - $container.imagesLoaded( function() { - $container.masonry( 'reloadItems').masonry( 'layout' ); - // Fade in cards - $container.find( '.card' ).animate( { - 'opacity' : 1 - }); + // Handle new items appended by infinite scroll + $( document ).on( 'post-load', function() { + /** + * Set variables + */ + var $container = $( '#infinite-wrap' ); + + $container.imagesLoaded( function() { + $container.masonry( 'reloadItems').masonry( 'layout' ); + // Fade in cards + $container.find( '.card' ).animate( { + 'opacity' : 1 }); }); }); -} )( jQuery ); \ No newline at end of file +} )( jQuery );