From 2374b0976754bfd23af6b16e05c467dd595f730a Mon Sep 17 00:00:00 2001 From: shy Date: Mon, 8 Jan 2024 11:13:27 +0800 Subject: [PATCH] add some --- frame.js | 2 +- lib/user.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/frame.js b/frame.js index bfc3cad0..de4aef6b 100644 --- a/frame.js +++ b/frame.js @@ -140,7 +140,7 @@ Volcanos(chat.ONAPPEND, {_init: function(can, meta, list, cb, target, field) { }), meta.inputs && sub.onappend._option(sub, meta, sub._option, meta.msg) sub._legend && (sub._legend.onclick = function(event) { can.user.carte(event, sub, sub.onaction, sub.onaction.list.concat([[ctx.ACTION].concat(can.core.Item(meta.feature._trans))]), function(event, button) { can.misc.Event(event, sub, function(msg) { - can.misc.Inputs(can, msg, [ctx.ACTION, button], null, meta) || + can.misc.Inputs(sub, msg, [ctx.ACTION, button], null, meta) || msg.RunAction(event, sub.sub, [ctx.ACTION, button]) || msg.RunAction(event, sub, [ctx.ACTION, button]) || sub.runAction(event, button, [], function(msg) { can.onappend._output(sub, msg) }) diff --git a/lib/user.js b/lib/user.js index 72044083..48b36d86 100644 --- a/lib/user.js +++ b/lib/user.js @@ -172,6 +172,7 @@ Volcanos("user", { can.user.carteRight(event, can, {_trans: trans}, list, function(event, button) { can.Update(can.request(event, item), [ctx.ACTION, button]) }) }, input: function(event, can, form, cb, button) { if (!form || form.length == 0) { return cb() } + event = event||{} var msg = can.request(event); event = event._event||event; var need = {} var title = msg.Option(wiki.TITLE) var ui = can.page.Append(can, document.body, [{view: [[html.INPUT].concat((can.ConfIndex()||"").split("."), msg.Option(mdb.TYPE), [chat.FLOAT])], list: [