mirror of
https://shylinux.com/x/icebergs
synced 2025-04-26 09:34:05 +08:00
add webpack
This commit is contained in:
parent
fe118b9598
commit
dd618ad60f
@ -27,6 +27,15 @@ func init() {
|
|||||||
LOGIN: {Name: "login", Help: "用户登录", Hand: func(m *ice.Message, arg ...string) {
|
LOGIN: {Name: "login", Help: "用户登录", Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Echo(m.Option(ice.MSG_USERNAME))
|
m.Echo(m.Option(ice.MSG_USERNAME))
|
||||||
}},
|
}},
|
||||||
|
|
||||||
|
"pack": {Name: "pack", Help: "打包", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
if f, p, e := kit.Create("usr/volcanos/cache_data.js"); m.Assert(e) {
|
||||||
|
defer f.Close()
|
||||||
|
data := kit.UnMarshal(m.Option("content"))
|
||||||
|
f.WriteString(`Volcanos.meta.pack = ` + kit.Formats(data))
|
||||||
|
m.Echo(p)
|
||||||
|
}
|
||||||
|
}},
|
||||||
}, Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
}, Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
m.Echo(m.Conf(HEADER, TITLE))
|
m.Echo(m.Conf(HEADER, TITLE))
|
||||||
}},
|
}},
|
||||||
|
@ -126,6 +126,7 @@ func init() {
|
|||||||
js, p, e := kit.Create("usr/volcanos/cache.js")
|
js, p, e := kit.Create("usr/volcanos/cache.js")
|
||||||
m.Assert(e)
|
m.Assert(e)
|
||||||
defer js.Close()
|
defer js.Close()
|
||||||
|
m.Echo(p)
|
||||||
|
|
||||||
css, _, e := kit.Create("usr/volcanos/cache.css")
|
css, _, e := kit.Create("usr/volcanos/cache.css")
|
||||||
m.Assert(e)
|
m.Assert(e)
|
||||||
@ -147,9 +148,36 @@ func init() {
|
|||||||
js.WriteString(`_can_name = "` + path.Join("/", k) + "\"\n")
|
js.WriteString(`_can_name = "` + path.Join("/", k) + "\"\n")
|
||||||
js.WriteString(m.Cmdx(nfs.CAT, "usr/volcanos/"+k))
|
js.WriteString(m.Cmdx(nfs.CAT, "usr/volcanos/"+k))
|
||||||
}
|
}
|
||||||
|
|
||||||
js.WriteString(`_can_name = ""` + "\n")
|
js.WriteString(`_can_name = ""` + "\n")
|
||||||
m.Echo(p)
|
|
||||||
|
if f, p, e := kit.Create("usr/volcanos/cache.html"); m.Assert(e) {
|
||||||
|
m.Debug("%v ", p)
|
||||||
|
f.WriteString(fmt.Sprintf(`
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width,initial-scale=0.7,user-scalable=no">
|
||||||
|
<title>volcanos</title>
|
||||||
|
<link rel="shortcut icon" type="image/ico" href="favicon.ico">
|
||||||
|
<style type="text/css">%s</style>
|
||||||
|
<style type="text/css">%s</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script>%s</script>
|
||||||
|
<script>%s</script>
|
||||||
|
<script>%s</script>
|
||||||
|
<script>%s</script>
|
||||||
|
</body>
|
||||||
|
`,
|
||||||
|
m.Cmdx(nfs.CAT, "usr/volcanos/cache.css"),
|
||||||
|
m.Cmdx(nfs.CAT, "usr/volcanos/index.css"),
|
||||||
|
|
||||||
|
m.Cmdx(nfs.CAT, "usr/volcanos/proto.js"),
|
||||||
|
m.Cmdx(nfs.CAT, "usr/volcanos/cache.js"),
|
||||||
|
m.Cmdx(nfs.CAT, "usr/volcanos/cache_data.js"),
|
||||||
|
m.Cmdx(nfs.CAT, "usr/volcanos/index.js"),
|
||||||
|
))
|
||||||
|
}
|
||||||
}},
|
}},
|
||||||
BINPACK: {Name: "binpack", Help: "打包", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
BINPACK: {Name: "binpack", Help: "打包", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
pack, p, e := kit.Create("usr/icebergs/pack/binpack.go")
|
pack, p, e := kit.Create("usr/icebergs/pack/binpack.go")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user