diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2019-10-11 10:15:58 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2019-10-11 10:15:58 +0000 |
| commit | e2a4257fc05d37822df2b7bbe0f587645375edf2 (patch) | |
| tree | b170a7323f4c080207dd681f66f70ee43fbc01ae /build | |
| parent | add table to mmm/dom convert (diff) | |
| download | mmm-e2a4257fc05d37822df2b7bbe0f587645375edf2.tar.gz mmm-e2a4257fc05d37822df2b7bbe0f587645375edf2.zip | |
fileders load via get_index rather than list_facets/list_fileders
Diffstat (limited to 'build')
| -rw-r--r-- | build/server.moon | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/build/server.moon b/build/server.moon index 706e4e0..89cf1a6 100644 --- a/build/server.moon +++ b/build/server.moon @@ -60,7 +60,10 @@ class Server local browser = require 'mmm.mmmfs.browser' local fileder = require 'mmm.mmmfs.fileder' local web = require 'mmm.mmmfs.stores.web' - local root = fileder.Fileder(web.WebStore({ verbose = true }), path) + + local store = web.WebStore({ verbose = true }) + local index = store:get_index(path, -1) + local root = fileder.Fileder(store, index) BROWSER = browser.Browser(root, path, true) end) @@ -70,7 +73,8 @@ class Server -- serve fileder index -- '?index': one level deep -- '?tree': recursively - index = fileder\get_index facet.name == '?tree' + depth = if facet.name == '?tree' then -1 else 1 + index = @store\get_index path, depth convert 'table', facet.type, index, fileder, facet.name else -- fileder and facet given |
