User:Canadabonk/common.js: Difference between revisions

Content added Content deleted
No edit summary
No edit summary
Line 20: Line 20:
// get contents of toc
// get contents of toc
const sidetoc = $('.ct-toc');
$('#toc').find('ul').first().clone().wrap('<div class="ct-stickytoc"></div>').appendTo('.ct-toc');
//$('.ct-toc').find('ul').first().wrap('<div class="ct-stickytoc"></div>');
$('#toc').find('ul').first().clone().appendTo('.ct-toc, #CosmosRailInner');
sidetoc.find('ul').first().wrap('<div class="ct-stickytoc"></div>');
const stickytoc = $('.ct-stickytoc');
const stickytoc = $('.ct-stickytoc');
Line 37: Line 38:
hideOnClickOutside('.ct-toc', '.ct-stickytoc');
hideOnClickOutside('.ct-toc', '.ct-stickytoc');
/*
// siderail toc
const railtoc = $('.ct-railtoc');
$('#CosmosRailInner').find('ul').first().wrap('<section class="module ct-railtoc"></section>');
railtoc.prepend('<div><h3>Contents</h3><span class="ct-toc-move">Move to sidetools</span></div>');
if (localStorage.tocInRail) {
sidetoc.hide();
railtoc.show();
} else {
railtoc.hide();
}
$('.ct-toc-move').click(function(){
$('.ct-toc-move').click(function(){
if ($('.ct-toc').is(':visible')) {
if (sidetoc.is(':visible')) {
$('.ct-toc').hide();
sidetoc.hide();
railtoc.show();
localStorage.tocInRail = true;
} else {
railtoc.hide();
sidetoc.show;
localStorage.removeItem('tocInRail');
}
}
});
});
*/
}
}