@codedoc/core
Version:
Create beautiful modern documentation websites.
32 lines • 1.67 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ToC = void 0;
var style_1 = require("./style");
function ToC(options, renderer, content) {
var classes = this.theme.classes(style_1.TocStyle);
return renderer.create("div", { id: "-codedoc-toc", class: classes.toc },
options.default === 'open' ?
renderer.create("script", null, "\n if (window.matchMedia('(min-width: 1200px)').matches) {\n if (!localStorage.getItem('-codedoc-toc-active')) {\n localStorage.setItem('-codedoc-toc-active', \"true\");\n }\n }\n ")
: '',
renderer.create("div", { class: classes.content }, content),
options.search ?
renderer.create("div", { class: classes.search }, options.search) : '');
}
exports.ToC = ToC;
__exportStar(require("./heading"), exports);
__exportStar(require("./toggle"), exports);
__exportStar(require("./search"), exports);
__exportStar(require("./prevnext"), exports);
var style_2 = require("./style");
Object.defineProperty(exports, "TocStyle", { enumerable: true, get: function () { return style_2.TocStyle; } });
//# sourceMappingURL=index.js.map