Commit c04f2aac authored by Neil Blair's avatar Neil Blair Committed by Sven Berg Ryen
Browse files

Issue #3298345 by Glugmeister, svenryen, mzouari: Withdraw banner...

Issue #3298345 by Glugmeister, svenryen, mzouari: Withdraw banner links/buttons are keyboard focusable when banner is hidden from view
parent c94b0040
Loading
Loading
Loading
Loading
+4 −11
Changes for js/eu_cookie_compliance.js: 4 added lines, 11 removed lines.
Original line number Diff line number Diff line
@@ -294,8 +294,10 @@
      }.bind($html), 0);
    }
    $('body').removeClass('eu-cookie-compliance-popup-open');
    $('.eu-cookie-withdraw-button').attr('tabindex', -1);
    $banner.attr('aria-hidden', true);
    $banner
        .attr('aria-hidden', true)
        .find('a, button, input')
        .attr('tabindex', -1);
  };

  Drupal.eu_cookie_compliance.getBannerTopPosition = function (height) {
@@ -734,20 +736,11 @@
        }).trigger('eu_cookie_compliance_popup_close');
      }
    }
    if (drupalSettings.eu_cookie_compliance.settings_tab_enabled) {
      $('body').addClass('eu-cookie-compliance-popup-open');
      $('.eu-cookie-compliance-banner, .eu-cookie-withdraw-banner')
          .attr('aria-hidden', false)
          .find('a, button, input')
          .attr('tabindex', 0);
    }
    else {
    $('body').removeClass('eu-cookie-compliance-popup-open');
    $('.eu-cookie-compliance-banner, .eu-cookie-withdraw-banner')
        .attr('aria-hidden', true)
        .find('a, button, input')
        .attr('tabindex', -1);
    }
  };

  Drupal.eu_cookie_compliance.withdrawAction = function () {