mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-17 14:57:49 +00:00
27 lines
570 B
JavaScript
27 lines
570 B
JavaScript
window.onload = function() {
|
|
var container = document.querySelector('#toc');
|
|
|
|
if (container != null) {
|
|
resize_toc(container);
|
|
}
|
|
}
|
|
|
|
function resize_toc(container) {
|
|
var containerHeight = container.clientHeight;
|
|
|
|
var resize = function() {
|
|
if (containerHeight > document.documentElement.clientHeight - 100) {
|
|
container.classList.add('coarse');
|
|
} else {
|
|
container.classList.remove('coarse');
|
|
}
|
|
};
|
|
resize();
|
|
|
|
var resizeId;
|
|
window.onresize = function() {
|
|
clearTimeout(resizeId);
|
|
resizeId = setTimeout(resize, 300);
|
|
};
|
|
}
|