PHP.net redirect to english

redirects to English version of the documentation

目前為 2018-04-18 提交的版本,檢視 最新版本

// ==UserScript==
// @name         PHP.net redirect to english
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  redirects to English version of the documentation
// @author       adamaru
// @match        http://php.net/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    var changeLanguageForm = $('#changelang');
    if(!changeLanguageForm){
        return;
    }
    var changeLanguageSelect = changeLanguageForm.find('select');
    if(!changeLanguageSelect){
        return;
    }
    var selectedOption = changeLanguageSelect.children('option:selected');
    var selectedLanguage = selectedOption.text();
    if(selectedLanguage == 'English'){
        return;
    }
    var options = changeLanguageSelect.children('option');
    var englishOption = null;
    for(var i = 0; i < options.length; ++i){
        if($(options[i]).text() == 'English'){
            englishOption = $(options[i]);
            break;
        }
    }
    if(!englishOption){
        return;
    }
    var englishLanguageOptionValue = englishOption.val();
    changeLanguageSelect.val(englishLanguageOptionValue);
    changeLanguageForm.submit();
})();