1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 16:58:06 +08:00

opt website

This commit is contained in:
IT 老营长 @云轩领航-创始人 2022-02-10 16:05:54 +08:00
parent 7ee56726fd
commit 7fdd934211
5 changed files with 20 additions and 16 deletions

View File

@ -4,6 +4,10 @@ Volcanos("onengine", {help: "搜索引擎", list: [], _init: function(can, meta,
return (can.onengine[cmds[0]]||can.onengine._remote)(event, can, msg, can, cmds, cb) return (can.onengine[cmds[0]]||can.onengine._remote)(event, can, msg, can, cmds, cb)
} }
if (can.user.isExtension) { Volcanos.meta.args = can.base.Obj(localStorage.getItem(ctx.ARGS), {}) } if (can.user.isExtension) { Volcanos.meta.args = can.base.Obj(localStorage.getItem(ctx.ARGS), {}) }
if (can.misc.Search(can, ice.MSG_SESSID)) {
can.misc.CookieSessid(can, can.misc.Search(can, ice.MSG_SESSID))
return can.misc.Search(can, ice.MSG_SESSID, "")
}
can.core.Next(list, function(item, next) { item.type = chat.PANEL can.core.Next(list, function(item, next) { item.type = chat.PANEL
can.onappend._init(can, can.base.Copy(item, can.core.Value(can._root, [chat.RIVER, item.name])), item.list, function(panel) { can.onappend._init(can, can.base.Copy(item, can.core.Value(can._root, [chat.RIVER, item.name])), item.list, function(panel) {

View File

@ -241,7 +241,7 @@ body.white fieldset.Action fieldset.plugin legend:hover { background-color:#6ee4
body.print fieldset.River>div.output div.item.select { background-color:white; border:solid 2px red; } body.print fieldset.River>div.output div.item.select { background-color:white; border:solid 2px red; }
body.mobile select { font-size:1.4rem; height:1.8rem; } body.mobile select { font-size:1.4rem; height:1.8rem; }
body.mobile legend { font-size:2rem; } body.mobile legend { font-size:1.5rem; }
body.mobile input { font-size:1.2rem; } body.mobile input { font-size:1.2rem; }
body.mobile input[type=text] { height:1.6rem; } body.mobile input[type=text] { height:1.6rem; }
body.mobile fieldset.Header.head { width:-webkit-fill-available; } body.mobile fieldset.Header.head { width:-webkit-fill-available; }

View File

@ -9,9 +9,7 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg)
can.onappend.plugin(can, item, function(sub, meta, skip) { can.onappend.plugin(can, item, function(sub, meta, skip) {
can.onimport._plugin(can, river, storm, sub, meta), skip || next() can.onimport._plugin(can, river, storm, sub, meta), skip || next()
}) })
}, function() { can.onimport._menu(can, msg), can.onkeymap._init(can) }, function() { can.onimport._menu(can, msg), can.onkeymap._init(can) })
can.onaction.onstorm_select(can, msg, river, storm)
})
}, },
_plugin: function(can, river, storm, sub, meta) { sub._target._meta = meta _plugin: function(can, river, storm, sub, meta) { sub._target._meta = meta
sub.run = function(event, cmds, cb) { var msg = sub.request(event) sub.run = function(event, cmds, cb) { var msg = sub.request(event)
@ -37,16 +35,20 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg)
_share: function(can, share) { share && can.run({}, ["_share", share], function(msg) { _share: function(can, share) { share && can.run({}, ["_share", share], function(msg) {
can.user.title(msg.OptionOrSearch(chat.TITLE)) can.user.title(msg.OptionOrSearch(chat.TITLE))
can.setHeader(chat.TOPIC, msg.OptionOrSearch(chat.TOPIC)) can.setHeader(chat.TOPIC, msg.OptionOrSearch(chat.TOPIC))
// can.page.Select(can, document.body, html.FIELDSET_PANEL, function(item) {
// item != can._target && can.onmotion.hidden(can, item) if (msg.Length() == 1) {
// }) can.search(event, ["Header.onmotion.hidden"])
can.search(event, ["Footer.onmotion.hidden"])
can.page.ClassList.add(can, can._target, "cmd")
can.Conf(html.HEIGHT, window.innerHeight)
can.Conf(html.WIDTH, window.innerWidth)
}
can.Conf(html.MARGIN_X, 0, html.MARGIN_Y, 2*html.ACTION_HEIGHT) can.Conf(html.MARGIN_X, 0, html.MARGIN_Y, 2*html.ACTION_HEIGHT)
// can.page.ClassList.add(can, can._target, ice.CMD) can.onlayout._init(can, document.body)
can.onlayout._init(can)
can.Conf(chat.RIVER, "_share", chat.STORM, share) can.Conf(chat.RIVER, "_share", chat.STORM, share)
can.onimport._init(can, msg) msg.Length() > 0 && can.onimport._init(can, msg)
}) }, }) },
_cmd: function(can, item, next) { _cmd: function(can, item, next) {
can.base.Copy(item, { can.base.Copy(item, {
@ -135,7 +137,7 @@ Volcanos("onaction", {help: "交互操作", list: [], _init: function(can, cb, t
} }
can.run({}, [river, storm], function(msg) { if (msg.Length() > 0) { return can.onimport._init(can, msg) } can.run({}, [river, storm], function(msg) { if (msg.Length() > 0) { return can.onimport._init(can, msg) }
river != "_share" && can.onengine.signal(can, "onaction_notool", can.request({}, {river: river, storm: storm})) can.onengine.signal(can, "onaction_notool", can.request({}, {river: river, storm: storm}))
}) })
}, },
onsearch: function(can, msg, word) { onsearch: function(can, msg, word) {

View File

@ -127,6 +127,7 @@ Volcanos("onaction", {help: "交互数据", list: [], _init: function(can, cb, t
"white": "白色主题", "white": "白色主题",
"print": "打印主题", "print": "打印主题",
"toimage": "生成图片", "toimage": "生成图片",
"refresh": "刷新页面",
"shareuser": "共享用户", "shareuser": "共享用户",
"setnick": "设置昵称", "setnick": "设置昵称",
@ -140,10 +141,6 @@ Volcanos("onaction", {help: "交互数据", list: [], _init: function(can, cb, t
can.base.Copy(can.onaction._trans, can.base.Obj(msg.Option(chat.TRANS), {})) can.base.Copy(can.onaction._trans, can.base.Obj(msg.Option(chat.TRANS), {}))
can.onimport._init(can, msg, function(msg) { can.onengine.signal(can, chat.ONLOGIN, msg) }, can._output) can.onimport._init(can, msg, function(msg) { can.onengine.signal(can, chat.ONLOGIN, msg) }, can._output)
}) } }) }
if (can.misc.Search(can, ice.MSG_SESSID)) {
can.misc.CookieSessid(can, can.misc.Search(can, ice.MSG_SESSID))
return can.misc.Search(can, ice.MSG_SESSID, "")
}
// 登录检查 // 登录检查
can.user.isLocalFile? init(): can.run({}, [chat.CHECK], function(msg) { can.user.isLocalFile? init(): can.run({}, [chat.CHECK], function(msg) {

View File

@ -1,5 +1,6 @@
Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg, cb, target) { Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg, cb, target) {
can.require(["inner.js"], function(can) { can.onimport.inner_init(can, msg, function() { can.require(["inner.js"], function(can) { can.onimport.inner_init(can, msg, function() {
can.page.ClassList.add(can, can._fields, "inner")
can.onkeymap._build(can), can.onimport._input(can), can.onkeymap._plugin({}, can), can.base.isFunc(cb) && cb(msg) can.onkeymap._build(can), can.onimport._input(can), can.onkeymap._plugin({}, can), can.base.isFunc(cb) && cb(msg)
}, target) }, function(can, name, sub) { name == chat.ONIMPORT && (can.onimport.inner_init = sub._init) }, target) }, function(can, name, sub) { name == chat.ONIMPORT && (can.onimport.inner_init = sub._init)
if (name == chat.ONKEYMAP) { if (name == chat.ONKEYMAP) {
@ -124,7 +125,7 @@ Volcanos("onkeymap", {help: "键盘交互", list: [],
}, },
}, _engine: {}, }, _engine: {},
}) })
Volcanos("onaction", {help: "控件交互", list: ["autogen", "compile", "website", "binpack"], Volcanos("onaction", {help: "控件交互", list: ["autogen", "compile", "website"],
_trans: {website: "网页"}, _trans: {website: "网页"},
"刷新": function(event, can) { "刷新": function(event, can) {
can.onimport.tabview(can, "src/", "main.go", "", function() {}, true) can.onimport.tabview(can, "src/", "main.go", "", function() {}, true)