diff --git a/plugin/local/code/inner.css b/plugin/local/code/inner.css index 41d8a495..6e16bc40 100644 --- a/plugin/local/code/inner.css +++ b/plugin/local/code/inner.css @@ -1,8 +1,19 @@ fieldset.inner.output.simple>legend { 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 { - 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 { background-color:blue; diff --git a/plugin/local/code/inner.js b/plugin/local/code/inner.js index 690a17a5..03f02c27 100644 --- a/plugin/local/code/inner.js +++ b/plugin/local/code/inner.js @@ -1,5 +1,4 @@ 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) { console.log("what") })) @@ -262,11 +261,9 @@ Volcanos("onsyntax", {help: "语法高亮", list: ["keyword", "prefix", "line"], p && p.render && 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.user.mod.isCmd) { - 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) - } + if (!can.page.ClassList.has(can, can._fields, chat.STORY) && !can.user.mod.isCmd) { + 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.Conf("plug") && (can.onsyntax[can.parse] = can.Conf("plug")) diff --git a/plugin/local/code/vimer.js b/plugin/local/code/vimer.js index 677d9207..655ee9d3 100644 --- a/plugin/local/code/vimer.js +++ b/plugin/local/code/vimer.js @@ -151,7 +151,10 @@ Volcanos("onaction", {help: "控件交互", list: [nfs.SAVE, code.AUTOGEN, code. }, true) }, 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.run(event, [ctx.ACTION, button].concat(args), function(msg) { 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) }) }, - website: function(event, can, button) { can.request(event, {action: button}) - can.user.input(event, can, [{name: nfs.FILE, value: "hi.txt"}], function(ev, btn, data, list, args) { - can.onimport.tabview(can, "src/", "website/"+list[0], "", function() {}, true) + website: function(event, can, button) { var meta = can.Conf() + can.request(event, {_handle: ice.TRUE, text: ` +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) }) },