aboutsummaryrefslogtreecommitdiffstats
path: root/build/server.moon
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2020-11-28 12:58:11 +0000
committers-ol <s-ol@users.noreply.github.com>2020-11-28 13:19:49 +0000
commit5946776185e1d142192f58990ea8bb71e09ee0a8 (patch)
treec100f50204f25269eff92304b3e96bad6b8ecdc3 /build/server.moon
parentportfolio: update alv slightly (diff)
downloadmmm-5946776185e1d142192f58990ea8bb71e09ee0a8.tar.gz
mmm-5946776185e1d142192f58990ea8bb71e09ee0a8.zip
make runtime JS scripts part of PLUGINS system
Diffstat (limited to 'build/server.moon')
-rw-r--r--build/server.moon20
1 files changed, 6 insertions, 14 deletions
diff --git a/build/server.moon b/build/server.moon
index a19edb0..f13695a 100644
--- a/build/server.moon
+++ b/build/server.moon
@@ -56,21 +56,13 @@ class Server
root = Fileder @store
browser = Browser root, fileder.path, facet.name
- deps = [[
- <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/svg.js/2.6.6/svg.min.js"></script>
- <script type="text/javascript" src="//unpkg.com/mermaid@8.4.0/dist/mermaid.min.js"></script>
- <script type="text/javascript" src="//unpkg.com/marked@0.7.0/marked.min.js"></script>
- <link rel="stylesheet" type="text/css" href="//unpkg.com/codemirror@5.49.2/lib/codemirror.css" />
- <script type="text/javascript" src="//unpkg.com/codemirror@5.49.2/lib/codemirror.js"></script>
- <script type="text/javascript" src="//unpkg.com/codemirror@5.49.2/mode/lua/lua.js"></script>
- <script type="text/javascript" src="//unpkg.com/codemirror@5.49.2/mode/markdown/markdown.js"></script>
- <script type="text/javascript" src="//unpkg.com/codemirror@5.49.2/addon/display/autorefresh.js"></script>
- <script type="text/javascript" src="/static/fengari-web/:text/javascript"></script>
- <script type="text/lua" src="/static/mmm/:text/lua"></script>
- <script type="text/lua">require 'mmm'; require 'mmm.mmmfs'</script>]]
-
- render browser\todom!, fileder, noview: true, scripts: deps .. "
+ render browser\todom!, fileder, noview: true, scripts: PLUGINS.scripts .. "
+ <script type=\"text/javascript\" src=\"//cdnjs.cloudflare.com/ajax/libs/svg.js/2.6.6/svg.min.js\"></script>
+ <script type=\"text/javascript\" src=\"/static/fengari-web/:text/javascript\"></script>
+ <script type=\"text/lua\" src=\"/static/mmm/:text/lua\"></script>
<script type=\"text/lua\">
+ require 'lmm'
+ require 'mmm.mmmfs'
on_load = on_load or {}
table.insert(on_load, function()
local path = #{string.format '%q', fileder.path}