3.js 906 B

123456789101112131415161718192021222324
  1. document.addEventListener("DOMContentLoaded", function(e) {
  2. var homeButton = document.createElement("sheep-btn");
  3. homeButton.setAttribute('tabindex', 0);
  4. homeButton.setAttribute('aria-label', 'Go to SheepTester directory');
  5. homeButton.setAttribute('role', 'button');
  6. homeButton.addEventListener('click', function(e) {
  7. document.body.classList.add('sheep-blockscreen');
  8. homeButton.addEventListener('transitionend', function(e) {
  9. window.requestAnimationFrame(function() {
  10. // Try forcing repaint
  11. homeButton.getBoundingClientRect();
  12. window.location = '/?from=sheep3';
  13. });
  14. });
  15. });
  16. homeButton.addEventListener('keydown', function(e) {
  17. if (e.keyCode === 13) homeButton.click();
  18. });
  19. document.body.appendChild(homeButton);
  20. }, {once: true});
  21. //var url = window.location.toString();
  22. //window.location = url.replace('netlify.app', 'onrender.com');