From 05a92e841e36ff31010f52f29d42dfab8b24770f Mon Sep 17 00:00:00 2001 From: s-ol Date: Fri, 23 Nov 2018 17:25:09 +1100 Subject: scss reorganize, add footer --- build/render_fileder.moon | 57 +++++++++++++++++------------------------------ 1 file changed, 20 insertions(+), 37 deletions(-) (limited to 'build/render_fileder.moon') diff --git a/build/render_fileder.moon b/build/render_fileder.moon index f8958aa..f3bae31 100644 --- a/build/render_fileder.moon +++ b/build/render_fileder.moon @@ -2,6 +2,7 @@ require 'mmm' import get_path from require 'build.util' import tohtml from require 'mmm.component' import Browser from require 'mmm.mmmfs.browser' +import header, footer from require 'build.layout' export BROWSER @@ -9,33 +10,29 @@ export BROWSER -- moon render.moon { path_to_root } = arg -seed = (str) -> - len = #str - rnd = -> math.ceil math.random! * len - - math.randomseed len +assert path_to_root, "please specify the relative root path" +path = get_path path_to_root - return if len == 0 +do + seed = (str) -> + len = #str + rnd = -> math.ceil math.random! * len - upper, lower = 0, 0 - for i=1,4 - upper += str\byte rnd! - upper *= 0x100 + math.randomseed len - lower += str\byte rnd! - lower *= 0x100 + return if len == 0 - math.randomseed upper, lower + upper, lower = 0, 0 + for i=1,4 + upper += str\byte rnd! + upper *= 0x100 -pick = (...) -> - num = select '#', ... - i = math.ceil math.random! * num - select i, ... + lower += str\byte rnd! + lower *= 0x100 -assert path_to_root, "please specify the relative root path" -path = get_path path_to_root + math.randomseed upper, lower -seed path + seed path root = dofile '$bundle.lua' assert root, "couldn't load $bundle.lua" @@ -61,26 +58,12 @@ with io.open 'index.html', 'w' -
-

- - - mmm - .s-ol.nu -

- - fun stuff with code and wires - - -
+ #{header} #{assert (tohtml BROWSER), "couldn't render BROWSER"} + #{footer} + -- cgit v1.2.3