api_docs/source/javascripts/lang_selector.js
2013-09-23 10:38:13 -07:00

27 lines
672 B
JavaScript

languages = []
function activateLanguage(language) {
$("#lang-selector a").removeClass('active');
$("#lang-selector a[data-language-name='" + language + "']").addClass('active');
for (var i=0; i < languages.length; i++) {
$(".highlight." + languages[i]).hide();
}
$(".highlight." + language).show();
}
function setupLanguages(l) {
languages = l;
currentLanguage = languages[0];
if (location.search.substr(1) != "") {
activateLanguage(location.search.substr(1));
} else {
activateLanguage(languages[0]);
}
$("#lang-selector a").bind("click", function() {
activateLanguage($(this).data("language-name"));
return false;
});
}