You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.2 KiB
47 lines
1.2 KiB
$(document).ready(function() { |
|
// JSON highlighting. |
|
prettyPrint(); |
|
|
|
// Bootstrap tooltips. |
|
$('.js-tooltip').tooltip({ |
|
delay: 1000, |
|
container: 'body' |
|
}); |
|
|
|
// Deal with rounded tab styling after tab clicks. |
|
$('a[data-toggle="tab"]:first').on('shown', function(e) { |
|
$(e.target).parents('.tabbable').addClass('first-tab-active'); |
|
}); |
|
|
|
$('a[data-toggle="tab"]:not(:first)').on('shown', function(e) { |
|
$(e.target).parents('.tabbable').removeClass('first-tab-active'); |
|
}); |
|
|
|
$('a[data-toggle="tab"]').click(function() { |
|
document.cookie = "tabstyle=" + this.name + "; path=/"; |
|
}); |
|
|
|
// Store tab preference in cookies & display appropriate tab on load. |
|
var selectedTab = null; |
|
var selectedTabName = getCookie('tabstyle'); |
|
|
|
if (selectedTabName) { |
|
selectedTabName = selectedTabName.replace(/[^a-z-]/g, ''); |
|
} |
|
|
|
if (selectedTabName) { |
|
selectedTab = $('.form-switcher a[name=' + selectedTabName + ']'); |
|
} |
|
|
|
if (selectedTab && selectedTab.length > 0) { |
|
// Display whichever tab is selected. |
|
selectedTab.tab('show'); |
|
} else { |
|
// If no tab selected, display rightmost tab. |
|
$('.form-switcher a:first').tab('show'); |
|
} |
|
|
|
$(window).on('load', function() { |
|
$('#errorModal').modal('show'); |
|
}); |
|
});
|
|
|