Add text variant
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
32
assets/js/main.js
Normal file
32
assets/js/main.js
Normal file
@@ -0,0 +1,32 @@
|
||||
function tabsInNewPage() {
|
||||
var links = document.getElementsByTagName("article")[0].querySelectorAll('a');
|
||||
var a = new RegExp('/' + window.location.host + '/');
|
||||
links.forEach(link => !a.test(link.href) && link.setAttribute("target", "_blank"));
|
||||
}
|
||||
|
||||
function tableOfContents() {
|
||||
var elements = document.getElementsByClassName('kg-toggle-card');
|
||||
|
||||
for (var i = 0; i < elements.length; i++) {
|
||||
if (elements[i].querySelector('.kg-toggle-content').hasChildNodes()) continue;
|
||||
|
||||
const div = document.createElement('div');
|
||||
div.className = 'toc';
|
||||
elements[i].querySelector('.kg-toggle-content').appendChild(div);
|
||||
|
||||
tocbot.init({
|
||||
tocSelector: '.toc',
|
||||
contentSelector: '.gh-content',
|
||||
hasInnerContainers: true,
|
||||
headingSelector: 'h1, h2, h3, h4, h5, h6',
|
||||
collapseDepth: 3,
|
||||
ignoreSelector: '.m-submenu-title, .kg-toggle-heading-text',
|
||||
});
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
tabsInNewPage();
|
||||
tableOfContents();
|
||||
pagination(true);
|
Reference in New Issue
Block a user