From bc98b926daeaa3fc3d60b32499f44641ee872308 Mon Sep 17 00:00:00 2001 From: shy Date: Fri, 1 Dec 2023 23:33:36 +0800 Subject: [PATCH] add rc_local.sh --- frame.js | 2 +- plugin/state.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frame.js b/frame.js index a403008a..89f15b6e 100644 --- a/frame.js +++ b/frame.js @@ -512,7 +512,7 @@ Volcanos(chat.ONAPPEND, {_init: function(can, meta, list, cb, target, field) { }); return ui._target = target, ui }, - plugin: function(can, meta, cb, target, field) { meta = meta||{}, meta.index = meta.index||can.core.Keys(meta.ctx, meta.cmd)||ice.CAN_PLUGIN + plugin: function(can, meta, cb, target, field) { meta = meta||{}, meta.index = meta.index||can.core.Keys(meta.ctx, meta.cmd)||ice.CAN_PLUGIN, meta._space = meta._space||can.ConfSpace() var res = {}; function _cb(sub, meta, skip) { kit.proto(res, sub), cb && cb(sub, meta, skip) } if (meta.inputs && meta.inputs.length > 0 || meta.meta) { can.onappend._plugin(can, {meta: meta.meta, list: meta.list}, meta, _cb, target, field); return res } var value = can.onengine.plugin(can, meta.index); if (value) { can.onappend._plugin(can, value, meta, function(sub, meta, skip) { value.meta && value.meta._init && value.meta._init(sub, meta), _cb(sub, meta, skip) }, target, field); return res } diff --git a/plugin/state.js b/plugin/state.js index 1e0f0c45..f9135f13 100644 --- a/plugin/state.js +++ b/plugin/state.js @@ -13,7 +13,7 @@ Volcanos(chat.ONIMPORT, { _clear: function(can, msg) { can.onmotion.clear(can) }, _inner: function(can, sub, msg) { can.onappend.table(sub, msg), can.onappend.board(sub, msg), can.onmotion.story.auto(sub) }, _field: function(can, msg, cb) { var height = can.onexport.outputHeight(can), width = can.ConfWidth() - msg.Table(function(item) { can.onappend._plugin(can, item, {index: item.index, args: can.base.Obj(item.args||item.arg, []), height: height, width: width}, function(sub) { + msg.Table(function(item) { can.onappend._plugin(can, item, {_space: can.ConfSpace(), index: item.index, args: can.base.Obj(item.args||item.arg, []), height: height, width: width}, function(sub) { can.onmotion.delay(can, function() { can.onmotion.scrollIntoView(can, sub._target) }, 300) sub.run = function(event, cmds, cb) { var index = msg.Option(ice.MSG_INDEX) can.run(event, (!index || index == can._index || index.indexOf("can.") == 0? msg[ice.MSG_PREFIX]||[]: [ctx.RUN, index]).concat(cmds), cb, true)