Restore old codeforces languages

Restore codeforces old languages status filter

目前为 2024-01-28 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name Restore old codeforces languages
  3. // @version 20240128.09.52
  4. // @namespace http://tampermonkey.net/
  5. // @description Restore codeforces old languages status filter
  6. // @author nullchilly
  7. // @license MIT
  8. // @match *://*.codeforces.com/*
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. let filter = document.querySelector("#programTypeForInvoker");
  13. [
  14. ["c.gcc", "GNU C"],
  15. ["cpp.g++", "GNU C++"],
  16. ["cpp.g++0x", "GNU C++0x"],
  17. ["cpp.g++11", "GNU C++11"],
  18. ["cpp.g++14", "GNU C++14"],
  19. ["java11", "Java 11"],
  20. ["java17", "Java 17"],
  21. ["kotlin15", "Kotlin 1.5"],
  22. ["kotlin16", "Kotlin 1.6"]
  23. ].forEach(function(optionData) {
  24. let option = document.createElement("option");
  25. option.value = optionData[0];
  26. option.textContent = optionData[1];
  27. filter.appendChild(option);
  28. });
  29. })();