PHP.net redirect to english

redirects to English version of the documentation

目前为 2018-04-18 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name PHP.net redirect to english
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description redirects to English version of the documentation
  6. // @author adamaru
  7. // @match http://php.net/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. var changeLanguageForm = $('#changelang');
  14. if(!changeLanguageForm){
  15. return;
  16. }
  17. var changeLanguageSelect = changeLanguageForm.find('select');
  18. if(!changeLanguageSelect){
  19. return;
  20. }
  21. var selectedOption = changeLanguageSelect.children('option:selected');
  22. var selectedLanguage = selectedOption.text();
  23. if(selectedLanguage == 'English'){
  24. return;
  25. }
  26. var options = changeLanguageSelect.children('option');
  27. var englishOption = null;
  28. for(var i = 0; i < options.length; ++i){
  29. if($(options[i]).text() == 'English'){
  30. englishOption = $(options[i]);
  31. break;
  32. }
  33. }
  34. if(!englishOption){
  35. return;
  36. }
  37. var englishLanguageOptionValue = englishOption.val();
  38. changeLanguageSelect.val(englishLanguageOptionValue);
  39. changeLanguageForm.submit();
  40. })();