diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2019-10-24 18:14:58 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2019-10-24 18:14:58 +0000 |
| commit | 8c4a3c747cb6d50e439c1819d6aecf299678c972 (patch) | |
| tree | f85b6e0f224ac536eea8912e4ad1262f265c9b83 /build | |
| parent | add draft section of mmmfs (diff) | |
| download | mmm-8c4a3c747cb6d50e439c1819d6aecf299678c972.tar.gz mmm-8c4a3c747cb6d50e439c1819d6aecf299678c972.zip | |
fix absoute paths in link_to, embed
Diffstat (limited to 'build')
| -rw-r--r-- | build/server.moon | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/build/server.moon b/build/server.moon index 4438836..33a985f 100644 --- a/build/server.moon +++ b/build/server.moon @@ -56,10 +56,8 @@ class Server convert 'table', facet.type, index, fileder, facet.name else if facet.type == 'text/html+interactive' - export BROWSER - root = Fileder @store - BROWSER = Browser root, path, facet.name + browser = Browser root, path, facet.name deps = [[ <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/svg.js/2.6.6/svg.min.js"></script> @@ -70,7 +68,7 @@ class Server <script type="text/lua">require 'mmm'</script> ]] - render BROWSER\todom!, fileder, noview: true, scripts: deps .. " + render browser\todom!, fileder, noview: true, scripts: deps .. " <script type=\"text/lua\"> on_load = on_load or {} table.insert(on_load, function() @@ -84,8 +82,8 @@ class Server local root = fileder.Fileder(store, store:get_index(nil, -1)) local err_and_trace = function (msg) return debug.traceback(msg, 2) end - ok, BROWSER = xpcall(browser.Browser, err_and_trace, root, path, facet, true) - if not ok then error(BROWSER) end + local ok, browser = xpcall(browser.Browser, err_and_trace, root, path, facet, true) + if not ok then error(browser) end end) </script>" else if not fileder\has_facet facet.name |
