Greasy Fork is available in English.

Chaos Life navigation Improvements

Provides arrow key navigation

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
  1. // ==UserScript==
  2. // @name Chaos Life navigation Improvements
  3. // @namespace http://userscripts.org/users/scuzzball/scripts
  4. // @include http://chaoslife.findchaos.com/*
  5. // @description Provides arrow key navigation
  6. // @version 1
  7. // @grant none
  8. // ==/UserScript==
  9.  
  10.  
  11. function leftArrowPressed() {
  12. if(! document.getElementsByClassName('navi navi-prev')[0].classList.contains("navi-void")){
  13. window.location = document.getElementsByClassName('navi navi-prev')[0].href;
  14. }
  15. }
  16.  
  17. function rightArrowPressed() {
  18. if(! document.getElementsByClassName('navi navi-next')[0].classList.contains("navi-void")){
  19. window.location = document.getElementsByClassName('navi navi-next')[0].href;
  20. }
  21. }
  22.  
  23. document.onkeydown = function(evt) {
  24. evt = evt || window.event;
  25. switch (evt.keyCode) {
  26. case 37:
  27. leftArrowPressed();
  28. break;
  29. case 39:
  30. rightArrowPressed();
  31. break;
  32. }
  33. };