mirror of
https://github.com/danbulant/api_docs
synced 2026-05-19 12:19:08 +00:00
Now, if no languages are specified, the language selection bar simply doesn't appear. It has also been renamed from "languages" to "language_tabs". Additionally, now language names default to the markdown name. They can still be overridden by the languagename:Display Name syntax.
26 lines
707 B
JavaScript
26 lines
707 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() {
|
|
window.location.replace("?" + $(this).data("language-name") + window.location.hash);
|
|
return false;
|
|
});
|
|
|
|
}
|