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());
|
||
|
};
|