From 4e03450ce2e99975b65ad1f8e3c71d4e4947c0b2 Mon Sep 17 00:00:00 2001 From: shy Date: Tue, 28 May 2024 07:31:20 +0800 Subject: [PATCH] add some --- core/chat/macos/desktop.css | 7 ++++--- core/wiki/portal.css | 1 + misc/git/repos.go | 9 +++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/core/chat/macos/desktop.css b/core/chat/macos/desktop.css index 87d4babf..4fbbeb0e 100644 --- a/core/chat/macos/desktop.css +++ b/core/chat/macos/desktop.css @@ -70,7 +70,8 @@ fieldset.desktop>div.output>div.desktop>div.item.disable { display:none; } fieldset.macos.menu>div.output>div.item { padding:0 var(--input-padding); height:var(--desktop-menu-height); float:right; } fieldset.macos.menu>div.output>div.item.avatar>img { padding:0; height:var(--desktop-menu-height); } fieldset.macos.menu>div.output>div.menu { padding:0 var(--input-padding); float:left; } -fieldset.macos.menu>div.output>div.tabs { font-style:italic; padding:0 var(--button-padding); float:left; } +fieldset.macos.menu>div.output>div.tabs { font-style:italic; padding:0 var(--input-padding); float:left; } +fieldset.macos.menu.cmd>div.output>div.tabs { padding:0 var(--button-padding); } fieldset.macos.menu>div.output>div.tabs.select { background-color:var(--panel-hover-bg-color); color:var(--panel-hover-fg-color); } fieldset.macos.dock>div.output { height:var(--desktop-icon-size); display:flex; overflow:auto; } fieldset.macos.dock>div.output>div.space { background-color:#ececec36; margin:var(--button-margin); height:calc(100% - 20px); width:2px; } @@ -91,8 +92,8 @@ body:not(.mobile) fieldset.desktop>div.output>div.desktop>div.item { margin:var( 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:not(.mobile) fieldset.desktop>div.output>div.desktop>fieldset>legend:not(:hover) { background-color:transparent; } -body.cmd fieldset.macos.menu>div.output>div.item { padding:0 var(--button-padding); } -body.cmd fieldset.macos.menu>div.output>div.menu { padding:0 var(--button-padding); } +fieldset.macos.menu.cmd>div.output>div.item { padding:0 var(--button-padding); } +fieldset.macos.menu.cmd>div.output>div.menu { padding:0 var(--button-padding); } body.dark fieldset.desktop>div.output>fieldset.macos { background-color:#08234ad1; } body.light fieldset.desktop>div.output>fieldset.macos { background-color:#daefff99; } body.white fieldset.desktop>div.output>div.desktop>div.item>div.name { color:white; } diff --git a/core/wiki/portal.css b/core/wiki/portal.css index 123788b2..3b60f895 100644 --- a/core/wiki/portal.css +++ b/core/wiki/portal.css @@ -32,6 +32,7 @@ fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column ul { ma fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column b { font-size:22px; } fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column input[type=button] { box-shadow:var(--th-box-shadow); border:0; background-color:var(--notice-bg-color); color:var(--notice-fg-color); } fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column input[type=button]:hover { box-shadow:var(--notice-box-shadow); } +fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset.desktop>legend { display:none; } fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset.inner.output div.content { background-color:var(--code-bg-color); color:var(--code-fg-color); padding:var(--input-padding) 0; --code-keyword:orange; --code-comment:silver; --code-function:cyan; --code-constant:silver; --code-string:silver; diff --git a/misc/git/repos.go b/misc/git/repos.go index 299bf2d3..20a547f0 100644 --- a/misc/git/repos.go +++ b/misc/git/repos.go @@ -491,6 +491,15 @@ func init() { } return } + if arg[0] == ORIGIN { + remote := ice.Info.Make.Remote + if repos, ok := mdb.HashSelectTarget(m, path.Base(kit.Path("")), nil).(*git.Repository); ok { + remote = kit.Select(remote, _repos_origin(m, repos)) + } + remote = _repos_remote(m, remote) + u := kit.ParseURL(remote) + m.Push(arg[0], u.Scheme+"://"+u.Host) + } switch mdb.HashInputs(m, arg); m.Option(ctx.ACTION) { case INIT: m.Cmd(web.SPIDE, ice.OptionFields(web.CLIENT_ORIGIN), func(value ice.Maps) { m.Push(arg[0], value[web.CLIENT_ORIGIN]+web.X(path.Base(kit.Path("")))) })