43 lines
1.2 KiB
JavaScript
43 lines
1.2 KiB
JavaScript
![]() |
$(document).ready( function () {
|
||
|
TOCVisible = false;
|
||
|
|
||
|
function toggleTOCButton(e){
|
||
|
if (window.location.pathname == "/cl-cookbook/"){
|
||
|
document.getElementById("toc-btn").style.display = "none";
|
||
|
}else if ($(document).width() <= 576){
|
||
|
document.getElementById("toc-btn").style.display = "block";
|
||
|
}else{
|
||
|
document.getElementById("toc-btn").style.display = "none";
|
||
|
}
|
||
|
}
|
||
|
|
||
|
setInterval(toggleTOCButton, 200);
|
||
|
|
||
|
toggleTOC = function(){
|
||
|
toc = document.getElementById("toc-container");
|
||
|
if (!TOCVisible){
|
||
|
toc.classList.remove("toc-close");
|
||
|
toc.classList.add("toc-open");
|
||
|
TOCVisible = true;
|
||
|
}
|
||
|
else{
|
||
|
toc.classList.remove("toc-open");
|
||
|
toc.classList.add("toc-close");
|
||
|
TOCVisible = false;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
$('#toc-container').click(function(e) {
|
||
|
if (($(document).width() <= 576) && ($(e.target).is('a'))){
|
||
|
console.log("yes!");
|
||
|
toggleTOC();
|
||
|
}
|
||
|
})
|
||
|
$('#content-container').click(function(e) {
|
||
|
if (($(e.target).is('#toc-btn'))
|
||
|
|| (($(document).width() <= 576) && TOCVisible)){
|
||
|
toggleTOC();
|
||
|
}
|
||
|
})
|
||
|
})
|