1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-27 09:38:28 +08:00
This commit is contained in:
harveyshao 2022-03-03 14:40:40 +08:00
parent 06f5715a67
commit b1656ca505
3 changed files with 34 additions and 11 deletions

View File

@ -1,8 +1,19 @@
fieldset.inner.output.simple>legend { fieldset.inner.output.simple>legend {
display:block; display:block;
} }
fieldset.inner>form.option input[name=path] {
width:80px;
}
fieldset.inner>form.option input[name=file] {
width:160px;
}
fieldset.inner>div.action {
height:2rem;
overflow:hidden;
display:block;
}
fieldset.inner>div.action div.tabs { fieldset.inner>div.action div.tabs {
border:solid 2px red; padding:2px; font-size:1.21rem; border:solid 2px red; padding:2px; font-size:1rem;
} }
fieldset.inner>div.action div.tabs.over { fieldset.inner>div.action div.tabs.over {
background-color:blue; background-color:blue;

View File

@ -1,5 +1,4 @@
Volcanos("onimport", {help: "导入数据", _init: function(can, msg, cb, target) { Volcanos("onimport", {help: "导入数据", _init: function(can, msg, cb, target) {
// if (!can.user.isMobile) { can.page.style(can, can._action, html.HEIGHT, "31", html.DISPLAY, "block") }
can.onengine.plugin(can, "can.code.inner.plugin", shy("插件", {}, [{type: "button", name: "list", action: "auto"}, "back"], function(msg, cmds) { can.onengine.plugin(can, "can.code.inner.plugin", shy("插件", {}, [{type: "button", name: "list", action: "auto"}, "back"], function(msg, cmds) {
console.log("what") console.log("what")
})) }))
@ -262,11 +261,9 @@ Volcanos("onsyntax", {help: "语法高亮", list: ["keyword", "prefix", "line"],
p && p.render && can.onaction["展示"]({}, can) p && p.render && can.onaction["展示"]({}, can)
p && p.engine && can.onaction["执行"]({}, can) p && p.engine && can.onaction["执行"]({}, can)
} }
if (can.page.ClassList.has(can, can._fields, chat.FLOAT) || can.page.ClassList.has(can, can._fields, chat.PLUGIN)) { if (!can.page.ClassList.has(can, can._fields, chat.STORY) && !can.user.mod.isCmd) {
if (!can.user.mod.isCmd) { can.page.style(can, can.ui.project, html.MIN_HEIGHT, can.ConfHeight()-200)
can.page.style(can, can.ui.project, html.MIN_HEIGHT, can.ConfHeight()-200) can.page.style(can, can.ui.content, html.MIN_HEIGHT, can.ConfHeight()-200)
can.page.style(can, can.ui.content, html.MIN_HEIGHT, can.ConfHeight()-200)
}
} }
} }
can.Conf("plug") && (can.onsyntax[can.parse] = can.Conf("plug")) can.Conf("plug") && (can.onsyntax[can.parse] = can.Conf("plug"))

View File

@ -151,7 +151,10 @@ Volcanos("onaction", {help: "控件交互", list: [nfs.SAVE, code.AUTOGEN, code.
}, true) }, true)
}, },
script: function(event, can, button) { var meta = can.Conf() script: function(event, can, button) { var meta = can.Conf()
can.request(event, {_handle: ice.TRUE, text: `Volcanos("onimport", {help: "导入数据"})`}) can.request(event, {_handle: ice.TRUE, text: `Volcanos("onimport", {help: "导入数据", list:[], _init: function(can, msg, cb, target) {
msg.Echo("hello world")
can.onappend.board(can, msg)
}})`})
can.user.input(event, can, meta.feature[button], function(ev, btn, data, list, args) { can.user.input(event, can, meta.feature[button], function(ev, btn, data, list, args) {
can.run(event, [ctx.ACTION, button].concat(args), function(msg) { can.run(event, [ctx.ACTION, button].concat(args), function(msg) {
can.onimport.tabview(can, can.Option(nfs.PATH), msg.Option(nfs.FILE)) can.onimport.tabview(can, can.Option(nfs.PATH), msg.Option(nfs.FILE))
@ -159,9 +162,21 @@ Volcanos("onaction", {help: "控件交互", list: [nfs.SAVE, code.AUTOGEN, code.
}, true) }, true)
}) })
}, },
website: function(event, can, button) { can.request(event, {action: button}) website: function(event, can, button) { var meta = can.Conf()
can.user.input(event, can, [{name: nfs.FILE, value: "hi.txt"}], function(ev, btn, data, list, args) { can.request(event, {_handle: ice.TRUE, text: `
can.onimport.tabview(can, "src/", "website/"+list[0], "", function() {}, true) hi
he
cli.runtime
cli.system
hi/hi.sh
hi/hi.go
hi/hi.js
`})
can.user.input(event, can, meta.feature[button], function(ev, btn, data, list, args) {
can.run(event, [ctx.ACTION, button].concat(args), function(msg) {
can.onimport.tabview(can, can.Option(nfs.PATH), msg.Option(nfs.FILE))
can.onimport.project(can, can.Option(nfs.PATH))
}, true)
}) })
}, },