mirror of
https://shylinux.com/x/icebergs
synced 2025-06-26 10:27:31 +08:00
add some
This commit is contained in:
parent
2f715c5233
commit
a33bc88dcc
@ -89,25 +89,22 @@ func _dream_list_more(m *ice.Message, simple bool) *ice.Message {
|
|||||||
value[nfs.REPOS] = "https://" + value[nfs.MODULE]
|
value[nfs.REPOS] = "https://" + value[nfs.MODULE]
|
||||||
value[aaa.ACCESS] = kit.Select("", value[aaa.USERROLE], value[aaa.USERROLE] != aaa.VOID)
|
value[aaa.ACCESS] = kit.Select("", value[aaa.USERROLE], value[aaa.USERROLE] != aaa.VOID)
|
||||||
value[mdb.STATUS] = cli.START
|
value[mdb.STATUS] = cli.START
|
||||||
button := []ice.Any{PORTAL, DESKTOP, ADMIN, WORD, DREAM, OPEN}
|
button := []ice.Any{PORTAL, DESKTOP, ADMIN, WORD, VIMER, STATUS, COMPILE, cli.RUNTIME, XTERM, OPEN}
|
||||||
switch value[mdb.TYPE] {
|
switch value[mdb.TYPE] {
|
||||||
|
case ORIGIN:
|
||||||
|
if value[aaa.ACCESS] == "" {
|
||||||
|
defer m.PushButton(PORTAL, OPEN)
|
||||||
|
break
|
||||||
|
}
|
||||||
|
fallthrough
|
||||||
case SERVER:
|
case SERVER:
|
||||||
value[mdb.TEXT] = kit.JoinLine(value[nfs.MODULE], value[mdb.TEXT])
|
value[mdb.TEXT] = kit.JoinLine(value[nfs.MODULE], value[mdb.TEXT])
|
||||||
if simple {
|
if simple {
|
||||||
defer m.PushButton(button...)
|
defer m.PushButton(button...)
|
||||||
} else {
|
} else {
|
||||||
msg := gdb.Event(m.Spawn(value), DREAM_TABLES)
|
|
||||||
defer m.PushButton(strings.Join(msg.Appendv(ctx.ACTION), ""))
|
|
||||||
}
|
|
||||||
case ORIGIN:
|
|
||||||
value[mdb.TEXT] = kit.JoinLine(value[nfs.MODULE], value[mdb.TEXT])
|
|
||||||
if simple {
|
|
||||||
defer m.PushButton(button...)
|
defer m.PushButton(button...)
|
||||||
} else if value[aaa.ACCESS] == "" {
|
// msg := gdb.Event(m.Spawn(value), DREAM_TABLES)
|
||||||
defer m.PushButton(PORTAL)
|
// defer m.PushButton(strings.Join(msg.Appendv(ctx.ACTION), ""))
|
||||||
} else {
|
|
||||||
msg := gdb.Event(m.Spawn(value), DREAM_TABLES)
|
|
||||||
defer m.PushButton(strings.Join(msg.Appendv(ctx.ACTION), ""))
|
|
||||||
}
|
}
|
||||||
case aaa.LOGIN:
|
case aaa.LOGIN:
|
||||||
value[mdb.TEXT] = kit.JoinWord(value[AGENT], value[cli.SYSTEM], value[aaa.IP], kit.Format(PublicIP(m, value[aaa.IP])))
|
value[mdb.TEXT] = kit.JoinWord(value[AGENT], value[cli.SYSTEM], value[aaa.IP], kit.Format(PublicIP(m, value[aaa.IP])))
|
||||||
@ -541,7 +538,7 @@ func init() {
|
|||||||
}},
|
}},
|
||||||
}, StatsAction(), DreamAction(), DreamTablesAction(), mdb.ImportantHashAction(
|
}, StatsAction(), DreamAction(), DreamTablesAction(), mdb.ImportantHashAction(
|
||||||
mdb.SHORT, mdb.NAME, mdb.FIELD, "time,name,main,icons,repos,binary,template,restart,access",
|
mdb.SHORT, mdb.NAME, mdb.FIELD, "time,name,main,icons,repos,binary,template,restart,access",
|
||||||
html.BUTTON, kit.JoinWord(PORTAL, DESKTOP, ADMIN, WORD, STATUS, VIMER, COMPILE, XTERM, DREAM),
|
html.BUTTON, kit.JoinWord(PORTAL, DESKTOP, ADMIN, WORD, VIMER, STATUS, COMPILE, XTERM, DREAM),
|
||||||
ONLINE, ice.TRUE,
|
ONLINE, ice.TRUE,
|
||||||
)), Hand: func(m *ice.Message, arg ...string) {
|
)), Hand: func(m *ice.Message, arg ...string) {
|
||||||
if len(arg) == 0 {
|
if len(arg) == 0 {
|
||||||
|
@ -228,18 +228,21 @@ func (s relay) List(m *ice.Message, arg ...string) *ice.Message {
|
|||||||
stats[DISK_TOTAL] += kit.Int(ls[1])
|
stats[DISK_TOTAL] += kit.Int(ls[1])
|
||||||
}
|
}
|
||||||
if value[web.PORTAL] == "" {
|
if value[web.PORTAL] == "" {
|
||||||
m.Push(web.LINK, "").PushButton(s.Xterm, s.Pushbin, s.Install, s.Remove)
|
m.Push(web.LINK, "").PushButton(s.Xterm,
|
||||||
|
// s.Pushbin, s.Install,
|
||||||
|
s.Remove)
|
||||||
} else {
|
} else {
|
||||||
m.Push(web.LINK, m.HostPort(value[tcp.HOST], value[web.PORTAL]))
|
m.Push(web.LINK, m.HostPort(value[tcp.HOST], value[web.PORTAL]))
|
||||||
m.PushButton(s.Portal, s.Desktop, s.Admin, s.Open,
|
m.PushButton(s.Portal, s.Desktop, s.Admin, s.Open,
|
||||||
s.Status, s.Vimer, s.Login,
|
// s.Status, s.Vimer,
|
||||||
|
s.Login,
|
||||||
s.Spide,
|
s.Spide,
|
||||||
s.AdminCmd,
|
// s.AdminCmd,
|
||||||
s.Upgrade,
|
// s.Upgrade,
|
||||||
s.Pushbin,
|
// s.Pushbin,
|
||||||
s.Pushkey,
|
// s.Pushkey,
|
||||||
s.Xterm,
|
s.Xterm,
|
||||||
s.SetIcon,
|
// s.SetIcon,
|
||||||
s.Remove)
|
s.Remove)
|
||||||
kit.If(len(arg) > 0, func() { m.PushQRCode(cli.QRCODE, m.Append(web.LINK)) })
|
kit.If(len(arg) > 0, func() { m.PushQRCode(cli.QRCODE, m.Append(web.LINK)) })
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user