forked from x/icebergs
add some
This commit is contained in:
parent
d71d72aa19
commit
555b91fa8f
@ -28,6 +28,7 @@ func _xterm_get(m *ice.Message, h string) xterm.XTerm {
|
|||||||
return mdb.HashSelectTarget(m, h, func(value ice.Maps) ice.Any {
|
return mdb.HashSelectTarget(m, h, func(value ice.Maps) ice.Any {
|
||||||
text := strings.Split(value[mdb.TEXT], lex.NL)
|
text := strings.Split(value[mdb.TEXT], lex.NL)
|
||||||
ls := kit.Split(strings.Split(kit.Select(ISH, value[mdb.TYPE]), " # ")[0])
|
ls := kit.Split(strings.Split(kit.Select(ISH, value[mdb.TYPE]), " # ")[0])
|
||||||
|
kit.If(ls[0] == cli.SH, func() { ls[0] = cli.Shell(m) })
|
||||||
kit.If(value[nfs.PATH] != "" && !strings.HasSuffix(value[nfs.PATH], nfs.PS), func() { value[nfs.PATH] = path.Dir(value[nfs.PATH]) })
|
kit.If(value[nfs.PATH] != "" && !strings.HasSuffix(value[nfs.PATH], nfs.PS), func() { value[nfs.PATH] = path.Dir(value[nfs.PATH]) })
|
||||||
term, e := xterm.Command(m, value[nfs.PATH], kit.Select(ls[0], cli.SystemFind(m, ls[0], value[nfs.PATH])), ls[1:]...)
|
term, e := xterm.Command(m, value[nfs.PATH], kit.Select(ls[0], cli.SystemFind(m, ls[0], value[nfs.PATH])), ls[1:]...)
|
||||||
if m.WarnNotValid(e) {
|
if m.WarnNotValid(e) {
|
||||||
|
@ -10,6 +10,7 @@ fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.
|
|||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item { display:flex; align-items:center; }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item { display:flex; align-items:center; }
|
||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item:first-child { padding:var(--input-padding); }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item:first-child { padding:var(--input-padding); }
|
||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item:first-child { line-height:calc(var(--portal-header-height) - 2 * var(--legend-padding)); font-size:24px; font-weight:bold; font-style:italic; }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item:first-child { line-height:calc(var(--portal-header-height) - 2 * var(--legend-padding)); font-size:24px; font-weight:bold; font-style:italic; }
|
||||||
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item:first-child img { margin-right:var(--button-margin); }
|
||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item.select { background-color:var(--output-bg-color); }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item.select { background-color:var(--output-bg-color); }
|
||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item:hover { background-color:var(--output-bg-color); }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item:hover { background-color:var(--output-bg-color); }
|
||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item.space { padding:0px; margin:0 var(--portal-main-padding); }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item.space { padding:0px; margin:0 var(--portal-main-padding); }
|
||||||
@ -31,9 +32,6 @@ fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column ul { ma
|
|||||||
fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column b { font-size:22px; }
|
fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column b { font-size:22px; }
|
||||||
fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column input[type=button] { box-shadow:var(--th-box-shadow); border:0; background-color:var(--notice-bg-color); color:var(--notice-fg-color); }
|
fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column input[type=button] { box-shadow:var(--th-box-shadow); border:0; background-color:var(--notice-bg-color); color:var(--notice-fg-color); }
|
||||||
fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column input[type=button]:hover { box-shadow:var(--notice-box-shadow); }
|
fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column input[type=button]:hover { box-shadow:var(--notice-box-shadow); }
|
||||||
/* fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset.inner.output { box-shadow:none; } */
|
|
||||||
// body.light fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset.inner.output { border:0; }
|
|
||||||
// fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset.inner.output>div.output { border-radius:var(--plugin-radius); }
|
|
||||||
fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset.inner.output div.content { background-color:var(--code-bg-color); color:var(--code-fg-color); padding:var(--input-padding) 0;
|
fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset.inner.output div.content { background-color:var(--code-bg-color); color:var(--code-fg-color); padding:var(--input-padding) 0;
|
||||||
--code-keyword:orange; --code-comment:silver;
|
--code-keyword:orange; --code-comment:silver;
|
||||||
--code-function:cyan; --code-constant:silver; --code-string:silver;
|
--code-function:cyan; --code-constant:silver; --code-string:silver;
|
||||||
@ -59,6 +57,7 @@ body.mobile fieldset.web.wiki.portal>div.output>div.layout>div.main { height:uns
|
|||||||
body.mobile fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column { padding:10px 0 !important; }
|
body.mobile fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column { padding:10px 0 !important; }
|
||||||
body.mobile fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset { width:fit-content; }
|
body.mobile fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset { width:fit-content; }
|
||||||
body.dark fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset { border:var(--plugin-border); }
|
body.dark fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset { border:var(--plugin-border); }
|
||||||
|
body.dark fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset>div.output { border-radius:var(--plugin-radius); }
|
||||||
body.mobile fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset>div.action { display:none; }
|
body.mobile fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset>div.action { display:none; }
|
||||||
body.mobile fieldset.web.wiki.portal.cmd>div.output>div.header div.story[data-name=navmenu] div.item { line-height:calc(var(--portal-header-height) - 2 * var(--legend-padding)); }
|
body.mobile fieldset.web.wiki.portal.cmd>div.output>div.header div.story[data-name=navmenu] div.item { line-height:calc(var(--portal-header-height) - 2 * var(--legend-padding)); }
|
||||||
body.mobile fieldset.web.wiki.portal.home>div.output>div.layout>div.main p { white-space:normal; text-align:center; padding:var(--button-padding); }
|
body.mobile fieldset.web.wiki.portal.home>div.output>div.layout>div.main p { white-space:normal; text-align:center; padding:var(--button-padding); }
|
||||||
|
8
exec.go
8
exec.go
@ -181,10 +181,10 @@ func (m *Message) _command(arg ...Any) *Message {
|
|||||||
}
|
}
|
||||||
if list[0] == "" {
|
if list[0] == "" {
|
||||||
run(m.Spawn(), m.target, m._cmd, m._key, list[1:]...)
|
run(m.Spawn(), m.target, m._cmd, m._key, list[1:]...)
|
||||||
} else if cmd, ok := m.target.Commands[strings.TrimPrefix(list[0], m.target.Prefix()+PT)]; ok {
|
// } else if cmd, ok := m.target.Commands[strings.TrimPrefix(list[0], m.target.Prefix()+PT)]; ok {
|
||||||
run(m.Spawn(), m.target, cmd, list[0], list[1:]...)
|
// run(m.Spawn(), m.target, cmd, list[0], list[1:]...)
|
||||||
} else if cmd, ok := m.source.Commands[strings.TrimPrefix(list[0], m.source.Prefix()+PT)]; ok {
|
// } else if cmd, ok := m.source.Commands[strings.TrimPrefix(list[0], m.source.Prefix()+PT)]; ok {
|
||||||
run(m.Spawn(m.source), m.source, cmd, list[0], list[1:]...)
|
// run(m.Spawn(m.source), m.source, cmd, list[0], list[1:]...)
|
||||||
} else {
|
} else {
|
||||||
_target, _key := m.target, m._key
|
_target, _key := m.target, m._key
|
||||||
m.Search(list[0], func(p *Context, s *Context, key string, cmd *Command) {
|
m.Search(list[0], func(p *Context, s *Context, key string, cmd *Command) {
|
||||||
|
4
type.go
4
type.go
@ -342,11 +342,7 @@ func (m *Message) Search(key string, cb Any) *Message {
|
|||||||
}
|
}
|
||||||
key = ls[len(ls)-1]
|
key = ls[len(ls)-1]
|
||||||
} else if ctx, ok := Info.Index[key].(*Context); ok {
|
} else if ctx, ok := Info.Index[key].(*Context); ok {
|
||||||
// if _, ok := m.target.Commands[key]; ok {
|
|
||||||
// p = m.target
|
|
||||||
// } else {
|
|
||||||
p = ctx
|
p = ctx
|
||||||
// }
|
|
||||||
} else {
|
} else {
|
||||||
p = m.target
|
p = m.target
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user