mirror of
https://shylinux.com/x/icebergs
synced 2025-06-26 18:37:29 +08:00
add some
This commit is contained in:
parent
240a0c88bf
commit
38b7942c1b
@ -154,6 +154,7 @@ const (
|
|||||||
ETC_CERT_PEM = "etc/cert/cert.pem"
|
ETC_CERT_PEM = "etc/cert/cert.pem"
|
||||||
SRC_DOCUMENT = "src/document/"
|
SRC_DOCUMENT = "src/document/"
|
||||||
SRC_PRIVATE = "src/private/"
|
SRC_PRIVATE = "src/private/"
|
||||||
|
SRC_MAIN_PNG = "src/main.png"
|
||||||
SRC_TEMPLATE = ice.SRC_TEMPLATE
|
SRC_TEMPLATE = ice.SRC_TEMPLATE
|
||||||
USR_TOOLKITS = ice.USR_TOOLKITS
|
USR_TOOLKITS = ice.USR_TOOLKITS
|
||||||
USR_ICEBERGS = ice.USR_ICEBERGS
|
USR_ICEBERGS = ice.USR_ICEBERGS
|
||||||
|
@ -75,14 +75,16 @@ func Render(m *ice.Message, cmd string, args ...ice.Any) bool {
|
|||||||
res := m.Cmdx(nfs.CAT, arg[0])
|
res := m.Cmdx(nfs.CAT, arg[0])
|
||||||
fieldset := "fieldset." + m.Option(ctx.INDEX)
|
fieldset := "fieldset." + m.Option(ctx.INDEX)
|
||||||
m.W.Write([]byte(kit.ReplaceAll(res,
|
m.W.Write([]byte(kit.ReplaceAll(res,
|
||||||
|
"$content", fieldset+">div.output>div.layout>div.layout>div.content",
|
||||||
|
"$profile", fieldset+">div.output>div.layout>div.layout>div.profile",
|
||||||
|
"$display", fieldset+">div.output>div.layout>div.display",
|
||||||
|
"$project", fieldset+">div.output>div.project",
|
||||||
"$option", fieldset+">form.option",
|
"$option", fieldset+">form.option",
|
||||||
"$action", fieldset+">div.action",
|
"$action", fieldset+">div.action",
|
||||||
"$output", fieldset+">div.output",
|
"$output", fieldset+">div.output",
|
||||||
"$project", fieldset+">div.output>div.project",
|
"$status", fieldset+">div.status",
|
||||||
"$display", fieldset+">div.output>div.layout>div.display",
|
"$fieldset", fieldset,
|
||||||
"$profile", fieldset+">div.output>div.layout>div.layout>div.profile",
|
"$index", m.Option(ctx.INDEX),
|
||||||
"$content", fieldset+">div.output>div.layout>div.layout>div.content",
|
|
||||||
"$fieldset", fieldset, "$index", m.Option(ctx.INDEX),
|
|
||||||
"$input", "body>div.input.float."+m.Option(ctx.INDEX),
|
"$input", "body>div.input.float."+m.Option(ctx.INDEX),
|
||||||
)))
|
)))
|
||||||
break
|
break
|
||||||
|
@ -215,15 +215,17 @@ func _spide_save(m *ice.Message, action, file, uri string, res *http.Response) {
|
|||||||
m.Cmdy(CACHE, DOWNLOAD, res.Header.Get(html.ContentType), uri, kit.Dict(RESPONSE, res), m.OptionCB(SPIDE))
|
m.Cmdy(CACHE, DOWNLOAD, res.Header.Get(html.ContentType), uri, kit.Dict(RESPONSE, res), m.OptionCB(SPIDE))
|
||||||
m.Echo(m.Append(mdb.HASH))
|
m.Echo(m.Append(mdb.HASH))
|
||||||
case SPIDE_STREAM:
|
case SPIDE_STREAM:
|
||||||
|
cb, ok := m.Optionv(SPIDE_STREAM).(func(string))
|
||||||
|
if !ok {
|
||||||
|
cb = func(text string) { PushNoticeGrow(m, m.Option("which"), text) }
|
||||||
|
}
|
||||||
b := make([]byte, 1024)
|
b := make([]byte, 1024)
|
||||||
cb := m.Optionv(SPIDE_STREAM).(func(string))
|
|
||||||
for {
|
for {
|
||||||
n, e := res.Body.Read(b)
|
if n, e := res.Body.Read(b); e != nil {
|
||||||
if e != nil {
|
|
||||||
break
|
break
|
||||||
|
} else {
|
||||||
|
cb(string(b[:n]))
|
||||||
}
|
}
|
||||||
m.Info("what %v", string(b[:n]))
|
|
||||||
cb(string(b[:n]))
|
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
var data ice.Any
|
var data ice.Any
|
||||||
|
Loading…
x
Reference in New Issue
Block a user