Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
razwan committed Jul 16, 2021
2 parents 4c410c1 + 2719cd8 commit cc4c6e3
Showing 1 changed file with 10 additions and 11 deletions.
21 changes: 10 additions & 11 deletions packages/block-library/src/blocks/hero/frontend.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ import '@novablocks/doppler/frontend';
let windowScrollY;
let scrollButtonHidden = false;

const $scrollButton = $( '.novablocks-hero__indicator' );
const $scrollButton = $( '.novablocks-hero__indicator' ),
$scrollButtonMiddle = $scrollButton.filter( '.novablocks-hero__indicator--middle' ),
SCROLL_BUTTON_HIDDEN_CLASS = 'novablocks-hero__indicator--hidden';

bulletsInit();
scrollButtonInit();
Expand All @@ -16,9 +18,7 @@ import '@novablocks/doppler/frontend';
function updateScroll() {
windowScrollY = window.scrollY;

if ( windowScrollY > 200 ) {
hideScrollButton();
}
hideScrollButton( windowScrollY );
}

function bulletsInit() {
Expand All @@ -30,15 +30,14 @@ import '@novablocks/doppler/frontend';
}
}

function hideScrollButton() {

if ( scrollButtonHidden ) {
return;
}
function hideScrollButton( scrollY ) {

$scrollButton.filter( '.novablocks-hero__indicator--middle' ).addClass( 'novablocks-hero__indicator--hidden' );
scrollButtonHidden = true;
const hideScrollButton = scrollY > 200;

if ( hideScrollButton !== scrollButtonHidden ) {
$scrollButtonMiddle.toggleClass(SCROLL_BUTTON_HIDDEN_CLASS);
scrollButtonHidden = hideScrollButton;
}
}

function scrollButtonInit() {
Expand Down

0 comments on commit cc4c6e3

Please sign in to comment.