blob: bf9efe068ff156388c4d818d7b96f8606cdfff4b (
plain) (
tree)
|
|
// Switch all Spark code examples on the page to a particular language when a
// tab for that language is clicked.
function changeLanguage(lang) {
return function(e) {
e.preventDefault();
var scrollOffset = $(this).offset().top - $(document).scrollTop();
$(".tab-pane").removeClass("active");
$(".tab-pane-" + lang).addClass("active");
$(".lang-tab").removeClass("active");
$(".lang-tab-" + lang).addClass("active");
$(document).scrollTop($(this).offset().top - scrollOffset);
}
}
$(function() {
var languages = ["scala", "java", "python"];
for (var i = 0; i < languages.length; i++) {
var lang = languages[i];
$(".lang-tab-" + lang).click(changeLanguage(lang));
}
});
|