From 1bc8a05ca606802d7929b579cfaf467a9a3e7fbd Mon Sep 17 00:00:00 2001 From: shy Date: Fri, 17 May 2024 19:39:37 +0800 Subject: [PATCH] add some --- base/web/dream.go | 2 ++ base/web/serve.go | 2 +- core/chat/flows.js | 1 - core/chat/macos/desktop.css | 1 + core/chat/macos/desktop.js | 4 ++-- core/chat/macos/notifications.js | 2 +- 6 files changed, 7 insertions(+), 5 deletions(-) diff --git a/base/web/dream.go b/base/web/dream.go index 3e04b61d..63c238ad 100644 --- a/base/web/dream.go +++ b/base/web/dream.go @@ -97,6 +97,8 @@ func _dream_list_more(m *ice.Message, simple bool) *ice.Message { value[mdb.TEXT] = kit.JoinLine(value[nfs.MODULE], value[mdb.TEXT]) if simple { defer m.PushButton("") + } else if value[aaa.ACCESS] == "" { + defer m.PushButton(PORTAL) } else { msg := gdb.Event(m.Spawn(value), DREAM_TABLES) defer m.PushButton(strings.Join(msg.Appendv(ctx.ACTION), "")) diff --git a/base/web/serve.go b/base/web/serve.go index 3d321753..85eccdaa 100644 --- a/base/web/serve.go +++ b/base/web/serve.go @@ -330,7 +330,7 @@ func RequireFile(m *ice.Message, file string) string { if strings.HasPrefix(file, nfs.PS) || strings.HasPrefix(file, ice.HTTP) { return file } else if file != "" { - return nfs.REQUIRE + file + return nfs.P + file } return "" } diff --git a/core/chat/flows.js b/core/chat/flows.js index 58a31822..e86d2027 100644 --- a/core/chat/flows.js +++ b/core/chat/flows.js @@ -129,7 +129,6 @@ Volcanos(chat.ONACTION, { can.onmotion.toggle(can, can.ui.project), can.onimport.layout(can) }, plugin: function(event, can, msg) { can.ondetail._select(event, can, can.db.list[msg.Option(mdb.HASH)]) }, - onkeydown: function(event, can) { can.db._key_list = can.onkeymap._parse(event, can, mdb.PLUGIN, can.db._key_list, can.ui.content) }, }) Volcanos(chat.ONDETAIL, { _select: function(event, can, item) { if (!item) { return can.onmotion.hidden(can, can.ui.profile) } diff --git a/core/chat/macos/desktop.css b/core/chat/macos/desktop.css index 5c158ad8..a3a84362 100644 --- a/core/chat/macos/desktop.css +++ b/core/chat/macos/desktop.css @@ -95,6 +95,7 @@ body:not(.mobile) fieldset.desktop>div.output>div.desktop>div.item { margin:var( body.mobile fieldset.desktop>div.output>div.desktop>fieldset>form.option>div.item.text>input { width:60px; } body.mobile fieldset.macos.dock>div.output { overflow-y:hidden; } body:not(.mobile) fieldset.desktop>div.output>fieldset.macos.searchs>form.option>div.item.keyword input { background-color:transparent; width:var(--river-width); } +body:not(.mobile) fieldset.desktop>div.output>fieldset.macos.searchs>div.action input { background-color:transparent; } body.windows fieldset.desktop>div.output>fieldset.macos.notifications>div.action>div.item.refresh>span { font-size:24px; margin-top:0; } body:not(.mobile) fieldset.desktop>div.output>div.desktop>fieldset>legend:not(:hover) { background-color:transparent; } body.mobile fieldset.desktop>div.output>div.desktop>fieldset>legend { float:none; } diff --git a/core/chat/macos/desktop.js b/core/chat/macos/desktop.js index 5940081e..f1af6ccf 100644 --- a/core/chat/macos/desktop.js +++ b/core/chat/macos/desktop.js @@ -1,7 +1,7 @@ (function() { Volcanos(chat.ONIMPORT, { _init: function(can, msg) { can.isCmdMode() && can.onappend.style(can, html.OUTPUT) - can.onlayout.background(can, can.user.info.background||"/require/usr/icons/background.jpg", can._fields) + can.onlayout.background(can, can.user.info.background||"/p/usr/icons/background.jpg", can._fields) can.onimport._menu(can), can.onimport._notifications(can), can.onimport._searchs(can), can.onimport._dock(can) can.sup.onexport.link = function() { return can.misc.MergeURL(can, {pod: can.ConfSpace()||can.misc.Search(can, ice.POD), cmd: web.DESKTOP}) } }, @@ -62,7 +62,7 @@ Volcanos(chat.ONIMPORT, { can.onimport.__item(can, msg, target) return target._tabs }, - _item: function(can, item) { can.runAction(can.request(event, item), mdb.CREATE, [], function() { can.run(event, [], function(msg) { + _item: function(can, item) { can.runAction(can.request(event, item), mdb.CREATE, [], function() { can.run({}, [], function(msg) { can.page.SelectChild(can, can.ui.desktop, html.DIV_ITEM, function(target) { can.page.Remove(can, target) }), can.onimport.__item(can, msg, can.ui.desktop) }) }) }, __item: function(can, msg, target) { var index = 0; can.onimport.icon(can, msg = msg||can._msg, target, function(target, item) { can.page.Modify(can, target, { diff --git a/core/chat/macos/notifications.js b/core/chat/macos/notifications.js index 1fd0582b..dea667eb 100644 --- a/core/chat/macos/notifications.js +++ b/core/chat/macos/notifications.js @@ -1,4 +1,4 @@ -Volcanos(chat.ONIMPORT, {_init: function(can, msg) { +Volcanos(chat.ONIMPORT, {_init: function(can, msg, cb) { can.page.Appends(can, can._output, msg.Table(function(item) { return {view: [[html.ITEM, item.status]], _init: function(target) { var ui = can.onappend.layout(can, [html.ICON, [[wiki.TITLE, mdb.TIME], wiki.CONTENT]], "", target) can.page.Append(can, ui.icon, [{img: can.misc.PathJoin(item.icon||can.page.drawText(can, item.name||item.index, 60))}])