From 9563612448467941d5c3a3addd4045b41da1248c Mon Sep 17 00:00:00 2001 From: shy Date: Fri, 26 Jan 2024 20:55:28 +0800 Subject: [PATCH] add some --- base/web/store.go | 2 +- base/web/store.js | 14 ++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/base/web/store.go b/base/web/store.go index 89474595..3214d566 100644 --- a/base/web/store.go +++ b/base/web/store.go @@ -55,6 +55,7 @@ func init() { ctx.Toolkit(m) } else { origin := SpideOrigin(m, arg[0]) + list := m.Spawn(ice.Maps{ice.MSG_FIELDS: ""}).CmdMap(DREAM, mdb.NAME) m.SetAppend().Spawn().SplitIndex(m.Cmdx(SPIDE, arg[0], C(DREAM))).Table(func(value ice.Maps) { if value[mdb.TYPE] != WORKER { return @@ -62,7 +63,6 @@ func init() { m.Push("", value, kit.Split("time,name,icon,repos,binary,module,version")) m.Push(mdb.TEXT, kit.JoinLine(value[nfs.REPOS], value[nfs.BINARY])) m.Push(ORIGIN, origin) - list := m.Spawn(ice.Maps{ice.MSG_FIELDS: ""}).CmdMap(DREAM, mdb.NAME) if _, ok := list[value[mdb.NAME]]; ok { m.PushButton(OPEN, PORTAL) } else { diff --git a/base/web/store.js b/base/web/store.js index 07bc2ac3..55ef9dbd 100644 --- a/base/web/store.js +++ b/base/web/store.js @@ -1,20 +1,18 @@ Volcanos(chat.ONIMPORT, { - _init: function(can, msg) { - can.ui = can.onappend.layout(can), can.onimport._project(can, msg) + _init: function(can, msg) { can.ui = can.onappend.layout(can), can.onimport._project(can, msg) can.onappend.style(can, "output card", can.ui.content), can.onmotion.delay(can, function() { can.onimport.layout(can) }) can.sup.onimport._field = function(sup, msg) { msg.Table(function(item) { can.onappend._plugin(can, item, {style: html.FLOAT}, function(sub) {}) }) } }, - _project: function(can, msg) { var select, current = can.db.hash[0]||ice.DEV + _project: function(can, msg) { var select, current = can.sup.db._zone||can.db.hash[0]||ice.DEV msg.Table(function(value) { - var _target = can.onimport.item(can, value, function(event) { can.isCmdMode() && can.misc.SearchHash(can, value.name) + var _target = can.onimport.item(can, value, function(event) { + can.isCmdMode()? can.misc.SearchHash(can, value.name): can.sup.db._zone = value.name if (can.onmotion.cache(can, function() { return value.name }, can.ui.content, can._status)) { return can.onimport.layout(can) } - can.run(event, [value.name], function(msg) { can.onappend._status(can, msg.Option(ice.MSG_STATUS)), can.onimport.card(can, msg), can.onimport.layout(can) }) + can.run(can.request(event, {_toast: ice.PROCESS}), [value.name], function(msg) { can.onappend._status(can, msg.Option(ice.MSG_STATUS)), can.onimport.card(can, msg), can.onimport.layout(can) }) }, function() {}, can.ui.project); select = (value.name == current? _target: select)||_target }), select && select.click() }, - layout: function(can) { - can.Action(html.FILTER) && can.onmotion.filter(can, can.Action(html.FILTER)) - // can.user.isMobile && can.onmotion.toggle(can, can.ui.project, can.user.isLandscape()) + layout: function(can) { can.Action(html.FILTER) && can.onmotion.filter(can, can.Action(html.FILTER)) can.ui.layout(can.ConfHeight(), can.ConfWidth()), can.onlayout.expand(can, can.ui.content, 320) }, }, [""])