1
0
forked from x/icebergs
This commit is contained in:
harveyshao 2022-01-09 17:50:52 +08:00
parent 09ed497f97
commit a8bfff72ce
5 changed files with 21 additions and 15 deletions

View File

@ -1,27 +1,31 @@
chapter "组织" chapter "组织"
chat.go
chat.shy
header.go header.go
search.go footer.go
river.go river.go
storm.go storm.go
ocean.go ocean.go
action.go action.go
footer.go search.go
info.go
node.go
chat.go
chat.shy
pod.go pod.go
cmd.go cmd.go
div.go div.go
sso.go
grant.go
website.go
room.go
meet.go
scan.go scan.go
scan.js scan.js
paste.go paste.go
files.go files.go
trans.go
location.go location.go
info.go
node.go
room.go
meet.go

View File

@ -28,7 +28,7 @@ func init() {
}, mdb.HashAction()), Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) { }, mdb.HashAction()), Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
mdb.HashSelect(m, arg...) mdb.HashSelect(m, arg...)
m.Table(func(index int, value map[string]string, head []string) { m.Table(func(index int, value map[string]string, head []string) {
link := "/share/cache/" + value[mdb.DATA] link := web.SHARE_CACHE + value[mdb.DATA]
if m.PushDownload(mdb.LINK, value[mdb.NAME], link); len(arg) > 0 && kit.ExtIsImage(value[mdb.NAME]) { if m.PushDownload(mdb.LINK, value[mdb.NAME], link); len(arg) > 0 && kit.ExtIsImage(value[mdb.NAME]) {
m.PushImages("image", link) m.PushImages("image", link)
} }

View File

@ -80,8 +80,9 @@ const HEADER = "header"
func init() { func init() {
Index.Merge(&ice.Context{Configs: map[string]*ice.Config{ Index.Merge(&ice.Context{Configs: map[string]*ice.Config{
HEADER: {Name: HEADER, Help: "标题栏", Value: kit.Data( HEADER: {Name: HEADER, Help: "标题栏", Value: kit.Data(
TITLE, "shylinux.com/x/contexts", MENUS, kit.List("header", kit.List("setting", "black", "white", "print", "webpack", "devpack")), TITLE, "shylinux.com/x/contexts", MENUS, kit.List(
aaa.LOGIN, kit.List("登录", "扫码", "授权"), "header", kit.List("setting", "black", "white", "print", "webpack", "devpack"),
), aaa.LOGIN, kit.List("登录", "扫码", "授权"),
)}, )},
}, Commands: map[string]*ice.Command{ }, Commands: map[string]*ice.Command{
web.WEB_LOGIN: {Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) { web.WEB_LOGIN: {Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {

View File

@ -3,6 +3,7 @@ package chat
import ( import (
ice "shylinux.com/x/icebergs" ice "shylinux.com/x/icebergs"
"shylinux.com/x/icebergs/base/aaa" "shylinux.com/x/icebergs/base/aaa"
"shylinux.com/x/icebergs/base/cli"
"shylinux.com/x/icebergs/base/mdb" "shylinux.com/x/icebergs/base/mdb"
"shylinux.com/x/icebergs/base/web" "shylinux.com/x/icebergs/base/web"
kit "shylinux.com/x/toolkits" kit "shylinux.com/x/toolkits"
@ -25,7 +26,7 @@ func init() {
) )
m.Cmdy(GRANT, mdb.INSERT, web.SPACE, m.Option(web.SPACE), m.Cmdy(GRANT, mdb.INSERT, web.SPACE, m.Option(web.SPACE),
aaa.USERNAME, m.Option(ice.MSG_USERNAME), aaa.USERNICK, m.Option(ice.MSG_USERNICK)) aaa.USERNAME, m.Option(ice.MSG_USERNAME), aaa.USERNICK, m.Option(ice.MSG_USERNICK))
m.RenderRedirect(kit.MergeURL(m.Option("back"), ice.MSG_SESSID, sessid)) m.RenderRedirect(kit.MergeURL(m.Option(cli.BACK), ice.MSG_SESSID, sessid))
// web.RenderCookie(m, sessid, web.CookieName(m.Option("back"))) // web.RenderCookie(m, sessid, web.CookieName(m.Option("back")))
// m.RenderRedirect(kit.MergeURL(m.Option("back"))) // m.RenderRedirect(kit.MergeURL(m.Option("back")))
}}, }},

View File

@ -22,7 +22,7 @@ func init() {
TRANS: {Name: "trans from to auto", Help: "传输", Action: ice.MergeAction(map[string]*ice.Action{ TRANS: {Name: "trans from to auto", Help: "传输", Action: ice.MergeAction(map[string]*ice.Action{
SEND: {Name: "send", Help: "发送", Hand: func(m *ice.Message, arg ...string) { SEND: {Name: "send", Help: "发送", Hand: func(m *ice.Message, arg ...string) {
m.Cmdy(web.SPACE, m.Option(TO), web.SPIDE, ice.DEV, web.SPIDE_SAVE, kit.Select(ice.PWD, m.Option("to_path")), m.Cmdy(web.SPACE, m.Option(TO), web.SPIDE, ice.DEV, web.SPIDE_SAVE, kit.Select(ice.PWD, m.Option("to_path")),
m.MergeURL2(path.Join("/share/local/", m.Option("from_path")), ice.POD, m.Option(FROM), m.MergeURL2(path.Join(web.SHARE_LOCAL, m.Option("from_path")), ice.POD, m.Option(FROM),
web.SHARE, m.Cmdx(web.SHARE, mdb.CREATE, mdb.TYPE, web.LOGIN), web.SHARE, m.Cmdx(web.SHARE, mdb.CREATE, mdb.TYPE, web.LOGIN),
), ),
) )