1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 16:58:06 +08:00
This commit is contained in:
shaoying 2021-01-07 21:17:38 +08:00
parent d3231a6cf6
commit b5162d85b8
9 changed files with 32 additions and 35 deletions

View File

@ -48,7 +48,7 @@ Volcanos("onengine", {help: "解析引擎", list: [], _init: function(can, meta,
remote: function(event, can, msg, pane, cmds, cb) {
if (pane.onengine.engine(event, can, msg, pane, cmds, cb)) { return }
can.misc.Run(event, can, {names: pane._name}, cmds, cb)
pane.run(event, ["search", "Footer.onimport.ncmd"])
// pane.run(event, ["search", "Footer.onimport.ncmd"])
}, engine: function(event, can, msg, pane, cmds, cb) { return false },
river: {
@ -144,11 +144,12 @@ Volcanos("onengine", {help: "解析引擎", list: [], _init: function(can, meta,
]},
}},
"operate": {name: "运维群", storm: {
"web": {name: "web", index: [
"route", "serve", "space", "dream",
"spide", "share", "cache", "story",
]},
"relay": {name: "relay", index: [
"aaa.totp",
"web.route",
"web.space",
"web.dream",
"web.code.tmux.session",
]},
"os": {name: "os", action: [

View File

@ -109,7 +109,7 @@ Volcanos("misc", {help: "工具模块", Message: function(event, can) { var msg
msg[item] && (form[item] = msg[item])
})
can.misc.POST(can, msg, can.Conf("iceberg")+dataset.names.toLowerCase()+"?="+(msg._can.sup||msg._can)._name, form, function(msg) {
can.misc.POST(can, msg, (can.Conf("iceberg")?can.Conf("iceberg"):"/chat/")+dataset.names.toLowerCase()+"?="+(msg._can.sup||msg._can)._name, form, function(msg) {
typeof cb == "function" && cb(msg)
})
}),

View File

@ -187,13 +187,13 @@ fieldset>div.output div.project div.list {
fieldset.input {
background-color:#30a7a93d;
position:fixed;
z-index:100;
z-index:50;
}
fieldset.input.key {
z-index:90;
z-index:60;
}
fieldset.input.date {
z-index:80;
z-index:70;
}
div.carte {
@ -215,7 +215,7 @@ div.upload {
background:black; color:yellow;
position:fixed;
padding:5px;
z-index:100;
z-index:50;
}
div.upload div.item {
float:left;
@ -225,7 +225,7 @@ div.toast {
background:#0e3369b3; color:yellow;
position:fixed;
padding:5px;
z-index:100;
z-index:20;
}
div.toast div.title {
font-size:14px;

View File

@ -1,17 +0,0 @@
<!DOCTYPE html>
<head>
<meta name="viewport" content="width=device-width,initial-scale=0.8,user-scalable=no">
<meta charset="utf-8">
<title>volcanos</title>
<link rel="shortcut icon" type="image/ico" href="favicon.ico">
<link rel="stylesheet" type="text/css" href="/page/cache.css">
<link rel="stylesheet" type="text/css" href="/page/index.css">
<link rel="stylesheet" type="text/css" href="/page/print.css" media="print"/>
</head>
<body>
<script src="/proto.js"></script>
<script src="/page/cache.js"></script>
<script src="/page/index.js"></script>
</body>

View File

@ -30,6 +30,12 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
}
}, target)
},
_share: function(can, msg, share, cb) {
can.user.title(msg.Option("title"))
can.user.topic(can, can.user.Search(can, "topic")||msg.Option("topic")||"white print")
can.Conf(RIVER, "_share"), can.Conf(STORM, share)
can.onimport._init(can, msg, [], cb, can._output)
},
})
Volcanos("onengine", {help: "解析引擎", list: [],
engine: function(event, can, msg, pane, cmds, cb) {
@ -55,10 +61,13 @@ Volcanos("onengine", {help: "解析引擎", list: [],
Volcanos("onaction", {help: "交互操作", list: [], _init: function(can, msg, list, cb, target) {
var share = can.user.Search(can, "share"); if (share) {
can.run({}, ["_share", share], function(msg) {
can.user.title(msg.Option("title"))
can.user.topic(can, can.user.Search(can, "topic")||msg.Option("topic")||"white print")
can.Conf(RIVER, "_share"), can.Conf(STORM, share)
can.onimport._init(can, msg, [], cb, can._output)
if (msg.append && msg[msg.append[0]]) {
can.onimport._share(can, msg, share, cb)
return
}
can.onengine.engine({}, can, msg, can, [msg.Option("sess.river"), msg.Option("sess.storm")], function(msg) {
can.onimport._share(can, msg, share, cb)
})
})
}

View File

@ -1,5 +1,5 @@
Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg, list, cb, target) {
can.require(["/plugin/github.com/Tencent/vConsole/dist/vconsole.min.js"], function(can) {
can.require(["/require/github.com/Tencent/vConsole/dist/vconsole.min.js"], function(can) {
var v = new VConsole();
console.log(v);
})

View File

@ -11,7 +11,7 @@ Volcanos("onfigure", {help: "控件详情", list: [],
china_chart.on('click', function (params) {
target.value = params.name;
});
// , ["plugin/github.com/shylinux/echarts/echarts.js","plugin/github.com/shylinux/echarts/china.js"])
// , ["require/github.com/shylinux/echarts/echarts.js","require/github.com/shylinux/echarts/china.js"])
}},
})

View File

@ -18,8 +18,8 @@ Volcanos("onimport", {help: "导入数据", list: [],
}
// can.page.Append(can, action, [{type: "script", src: "https://cdn.bootcss.com/echarts/4.2.0-rc.2/echarts.js"}]);
can.page.Append(can, output, [{include: ["plugin/github.com/shylinux/echarts/echarts.js", function(event) {
can.page.Append(can, output, [{include: ["plugin/github.com/shylinux/echarts/china.js", function(event) {
can.page.Append(can, output, [{include: ["require/github.com/shylinux/echarts/echarts.js", function(event) {
can.page.Append(can, output, [{include: ["require/github.com/shylinux/echarts/china.js", function(event) {
var china_chart = echarts.init(can.page.Append(can, output, [{type: "div", style: {width: "600px", height: "400px"}}]).last);
var data = msg.Table()

View File

@ -44,6 +44,10 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, conf,
can.onappend._init(can, value, ["/plugin/state.js"], function(sub) {
sub.run = function(event, cmds, cb, silent) {
var res = can.request(event)
can.core.Item(can.Option(), function(key, value) {
res.Option(key) || res.Option(key, value)
})
can.run(event, (msg["_prefix"]||[]).concat(cmds), cb, true)
}
}, can._output)