mirror of
https://github.com/minio/docs.git
synced 2025-04-19 21:02:14 +03:00
40 lines
1.3 KiB
JavaScript
40 lines
1.3 KiB
JavaScript
window.addEventListener("DOMContentLoaded", (event) => {
|
|
// Detect parent iframe.
|
|
// This is required to hide the navigation links when viewed via PathFactory for analytics purposes
|
|
if (window.location !== window.parent.location) {
|
|
document.body.classList.add('inside-iframe');
|
|
}
|
|
|
|
// Table of contents
|
|
var topic = document.getElementById("table-of-contents");
|
|
if (topic != null) {
|
|
document
|
|
.getElementById("localtoc")
|
|
.appendChild(document.getElementById("table-of-contents"));
|
|
}
|
|
|
|
var l3 = document.getElementsByClassName("toctree-l3 current")
|
|
var l2 = document.getElementsByClassName("toctree-l2 current")
|
|
var l1 = document.getElementsByClassName("toctree-l1 current")
|
|
|
|
if (l3.length > 0) {
|
|
l3[0].classList.add("active");
|
|
l2[0].classList.add("active-parent");
|
|
l1[0].classList.add("active-parent");
|
|
}
|
|
else if (l2.length > 0 ) {
|
|
l2[0].classList.add("active");
|
|
l1[0].classList.add("active-parent");
|
|
}
|
|
else if (l1.length > 0 ) {
|
|
l1[0].classList.add("active");
|
|
}
|
|
|
|
// Toggle Sidebars
|
|
$('body').on('click', '[data-toggle]', function() {
|
|
var target = $(this).attr('data-toggle');
|
|
target === 'sidebar' ? $('body').removeClass('nav-active') : $('body').removeClass('sidebar-active');
|
|
$('body').toggleClass(target + '-active');
|
|
});
|
|
});
|