diff --git a/base/mdb/zone.go b/base/mdb/zone.go index 071296cb..00d4e6fb 100644 --- a/base/mdb/zone.go +++ b/base/mdb/zone.go @@ -55,7 +55,7 @@ func _zone_select(m *ice.Message, prefix, chain, zone string, id string) { Grows(m, prefix, chain, ID, id, func(value ice.Map) { _mdb_select(m, m.OptionCB(""), key, value, fields, val) }) - m.StatusTimeCountTotal(val[COUNT], "step", "0") + m.StatusTimeCountTotal(kit.Value(val, "meta.count"), "step", "0") }) } func _zone_export(m *ice.Message, prefix, chain, file string) { diff --git a/core/chat/message.css b/core/chat/message.css index 401bf0d4..868ade3a 100644 --- a/core/chat/message.css +++ b/core/chat/message.css @@ -35,7 +35,7 @@ fieldset.web.chat.message>div.output>div.layout>div.layout>div.content>div.list> /* fieldset.web.chat.message>div.output>div.layout>div.layout>div.content>div.list>div.item.plug>div.container>div.content fieldset.story.xterm>form.option>div.item.hash input { width:var(--form-width); } */ /* fieldset.web.chat.message>div.output>div.layout>div.layout>div.content>div.list>div.item.plug>div.container>div.content fieldset.story.web.chat.grant>form.option>div.item.space input { width:var(--form-width); } */ /* fieldset.web.chat.message>div.output>div.layout>div.layout>div.content>div.list>div.item.plug>div.container>div.content fieldset.story.iframe>form.option>div.item.hash input { width:var(--form-width); } */ -fieldset.web.chat.message>div.output>div.layout>div.layout>div.content>div.list>div.item.plug>div.container>div.content fieldset.story>form.option>div.item.text input { width:var(--form-width); } +fieldset.web.chat.message>div.output>div.layout>div.layout>div.content>div.list>div.item>div.container>div.content fieldset.story>form.option>div.item.text input { width:var(--form-width); } fieldset.web.chat.message>div.output>div.layout>div.layout>div.content>div.list>div.item.plug>div.container>div.content fieldset.story>div.action>div.item.chat.icons { display:none; } fieldset.web.chat.message>div.output>div.layout>div.layout>div.content>div.list>div.item.plug>div.container>div.content { box-shadow:var(--box-shadow); } fieldset.web.chat.message>div.output>div.layout>div.layout>div.content>div.list>div.item.plug>div.container>div.content:hover { box-shadow:var(--notice-box-shadow); } diff --git a/core/chat/message.go b/core/chat/message.go index 16ad1b09..f7d0bc23 100644 --- a/core/chat/message.go +++ b/core/chat/message.go @@ -23,7 +23,7 @@ func init() { MessageCreate(m, aaa.APPLY, html.ICONS_MAIL) MessageCreate(m, web.DREAM, html.ICONS_DREAM) MessageCreate(m, cli.SYSTEM, html.ICONS_SETTINGS) - web.MessageInsertJSON(m, cli.SYSTEM, cli.BOOTINFO, m.Cmdx(cli.RUNTIME)) + web.MessageInsertJSON(m, cli.SYSTEM, cli.BOOTINFO, m.Cmdx(cli.RUNTIME), ctx.ARGS, m.Cmdx(cli.RUNTIME, "boot.time")) }}, mdb.CREATE: {Name: "create type*=tech,void title icons target zone", Hand: func(m *ice.Message, arg ...string) { if strings.HasPrefix(m.Option(web.TARGET), "from.") { @@ -50,7 +50,9 @@ func init() { cli.CLEAR: {Hand: func(m *ice.Message, arg ...string) {}}, web.OPEN: {Hand: func(m *ice.Message, arg ...string) { m.ProcessOpen(m.MergePod(m.Option(web.TARGET))) }}, web.DREAM_CREATE: {Hand: func(m *ice.Message, arg ...string) { - MessageInsertPlug(m, web.DREAM, "", "", web.DREAM, m.Option(mdb.NAME)) + if !m.IsCliUA() { + MessageInsertPlug(m, web.DREAM, "", "", web.DREAM, m.Option(mdb.NAME)) + } }}, web.DREAM_REMOVE: {Hand: func(m *ice.Message, arg ...string) { MessageInsertPlug(m, web.DREAM, "", "", web.DREAM, m.Option(mdb.NAME)) diff --git a/core/code/compile.go b/core/code/compile.go index 8cf32938..a17e26cc 100644 --- a/core/code/compile.go +++ b/core/code/compile.go @@ -123,7 +123,7 @@ func init() { } else { m.Logs(nfs.SAVE, nfs.TARGET, file, nfs.SOURCE, main) m.Cmdy(nfs.DIR, file, "time,path,size,hash,link") - web.MessageInsertJSON(m, cli.SYSTEM, "", m.Spawn().Copy(m).FormatMeta()) + web.MessageInsertJSON(m, cli.SYSTEM, "", m.Spawn().Copy(m).FormatMeta(), ctx.ARGS, m.Append(mdb.HASH)) kit.If(!m.IsCliUA() && strings.Contains(file, ice.ICE), func() { m.Cmdy(PUBLISH, ice.CONTEXTS, ice.APP) }) web.Count(m, "", file) } diff --git a/core/wiki/portal.css b/core/wiki/portal.css index 9d2351e6..d0a21ef9 100644 --- a/core/wiki/portal.css +++ b/core/wiki/portal.css @@ -43,6 +43,9 @@ fieldset.web.wiki.portal>div.output>div.layout>div.main div.story[data-type=spar background-color:var(--code-bg-color); color:var(--code-fg-color); box-shadow:var(--box-shadow); padding:var(--button-padding) var(--input-padding); margin-top:10px; } +fieldset.web.wiki.portal>div.output>div.layout>div.main div.story[data-type=spark][data-name=shell]:hover { + box-shadow:var(--notice-box-shadow); +} fieldset.web.wiki.portal>div.output>div.layout>div.main table.content div.story[data-type=spark][data-name=shell] { margin-top:unset; } fieldset.web.wiki.portal.home>div.output>div.layout>div.main p { white-space:pre-wrap; text-align:center; } fieldset.web.wiki.portal.home>div.output>div.layout>div.main p:hover { background-color:var(--hover-bg-color); color:var(--hover-fg-color); }