28 lines
647 B
JavaScript
28 lines
647 B
JavaScript
//= require ./lib/_energize
|
|
//= require ./app/_copy
|
|
//= require ./app/_toc
|
|
//= require ./app/_lang
|
|
|
|
function adjustLanguageSelectorWidth() {
|
|
const elem = $('.dark-box > .lang-selector');
|
|
elem.width(elem.parent().width());
|
|
}
|
|
|
|
$(function() {
|
|
loadToc($('#toc'), '.toc-link', '.toc-list-h2', 10);
|
|
setupLanguages($('body').data('languages'));
|
|
$('.content').imagesLoaded( function() {
|
|
window.recacheHeights();
|
|
window.refreshToc();
|
|
});
|
|
|
|
$(window).resize(function() {
|
|
adjustLanguageSelectorWidth();
|
|
});
|
|
adjustLanguageSelectorWidth();
|
|
});
|
|
|
|
window.onpopstate = function() {
|
|
activateLanguage(getLanguageFromQueryString());
|
|
};
|