redirects to English version of the documentation
// ==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();
})();