From 4b8a0f024606ca8c602a4e886767d414995ca0a2 Mon Sep 17 00:00:00 2001 From: s-ol Date: Wed, 3 Jun 2020 12:50:20 +0200 Subject: split guide into guide and reference --- docs/gen/module | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'docs/gen/module') diff --git a/docs/gen/module b/docs/gen/module index d726845..77336cf 100755 --- a/docs/gen/module +++ b/docs/gen/module @@ -1,7 +1,7 @@ #!/usr/bin/env moon -import Scope from require 'alv' -import render, layout from require 'docs.gen.layout' -import section, h2, h3, ul, li, code from require 'docs.gen.dom' +import Constant from require 'alv' +import render, layout, subnav from require 'docs.gen.layout' +import h2, h3, ul, li, code from require 'docs.gen.dom' import opairs from require 'alv.util' export OUT, require @@ -26,11 +26,13 @@ spit = (file, str) -> { OUT, module, name } = arg name or= module -module = Scope.from_table require module +const = Constant.wrap require module +module = const\unwrap! spit OUT, layout - title: "#{name} reference" - body: section { + title: "#{name} module reference" + body: table.concat { + subnav [a for a in *arg[4,]] h2 (code name), ' module reference' h3 'index' ul for key, node in opairs module.values @@ -38,4 +40,4 @@ spit OUT, layout h3 'details' ul for key, node in opairs module.values li render key, node.result - } + }, '' -- cgit v1.2.3