in src/assets/js/os-tabs.js [1:36]
function setupOsTabs() {
"use strict";
var tabs = $('.tabs__top-bar li');
var tabContents = $('.tabs__content');
function clearTabsCurrent() {
tabs.removeClass('current');
tabContents.removeClass('current');
}
tabs.click(function () {
clearTabsCurrent();
var tab_id = $(this).attr('data-tab');
$(this).addClass('current');
$("#" + tab_id).addClass('current');
});
// The following selects the correct default tab in /guides/get-started
function selectOperatingSystemInTabs(osName) {
clearTabsCurrent();
$("li[data-tab='tab-sdk-install-" + osName + "']").addClass('current');
$('#tab-sdk-install-' + osName).addClass('current');
}
if (window.navigator.userAgent.indexOf("Mac") != -1) {
selectOperatingSystemInTabs('mac');
} else if (window.navigator.userAgent.indexOf("Linux") != -1 &&
window.navigator.userAgent.indexOf("Android") == -1) {
// Doesn't auto-select the Linux tab when on Android.
selectOperatingSystemInTabs('linux');
}
}