Sha256: 1b756b0c825c5e0af510761fc9fb2e990b6c9ccea5cb82f173938f7a9c8463d2
Contents?: true
Size: 1.02 KB
Versions: 3
Compression:
Stored size: 1.02 KB
Contents
(function() { var SOURCES = window.TEXT_VARIABLES.sources; var TOC_SELECTOR = window.TEXT_VARIABLES.site.toc.selectors; window.Lazyload.js(SOURCES.jquery, function() { var $window = $(window); var $articleContent = $('.js-article-content'); var $tocRoot = $('.js-toc-root'), $col2 = $('.js-col-aside'); var toc; var tocDisabled = false; var hasSidebar = $('.js-page-root').hasClass('layout--page--sidebar'); var hasToc = $articleContent.find(TOC_SELECTOR).length > 0; function disabled() { return $col2.css('display') === 'none' || !hasToc; } tocDisabled = disabled(); toc = $tocRoot.toc({ selectors: TOC_SELECTOR, container: $articleContent, scrollTarget: hasSidebar ? '.js-page-main' : null, scroller: hasSidebar ? '.js-page-main' : null, disabled: tocDisabled }); $window.on('resize', window.throttle(function() { tocDisabled = disabled(); toc && toc.setOptions({ disabled: tocDisabled }); }, 100)); }); })();
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
jekyll-text-theme-fork-2.2.6 | _includes/scripts/aside/toc.js |
jekyll-text-theme-2.2.6 | _includes/scripts/aside/toc.js |
jekyll-text-theme-2.2.5 | _includes/scripts/aside/toc.js |