AtCoder_CustomTest_Run_Shortcut

AtCoderのコードテストにおいてCtrl+Enterで実行ができるようになります。You can run by using Ctrl + Enter in Custom Test of AtCoder

Від 29.10.2022. Дивіться остання версія.

  1. // ==UserScript==
  2. // @name AtCoder_CustomTest_Run_Shortcut
  3. // @namespace https://greatest.deepsurf.us/ja/users/570127
  4. // @version 0.1.4
  5. // @description AtCoderのコードテストにおいてCtrl+Enterで実行ができるようになります。You can run by using Ctrl + Enter in Custom Test of AtCoder
  6. // @author universato
  7. // @grant none
  8. // @match https://atcoder.jp/contests/*/custom_test
  9. // @match https://atcoder.jp/contests/*/custom_tets*
  10. // @license MIT
  11. // @supportURL https://twitter.com/universato
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. document.addEventListener('keydown', function (event) {
  16. if ((event.ctrlKey || event.metaKey) && event.key === 'Enter'){
  17. let elements = document.getElementsByClassName('btn btn-primary');
  18. for(let i = 0; i < elements.length; ++i){
  19. // console.log(elements[i].innerHTML)
  20. if(elements[i].innerHTML === "実行"){
  21. elements[i].click();
  22. }
  23. }
  24. }
  25. }, false);
  26. })();