forked from x/icebergs
opt border
This commit is contained in:
parent
eea21aaad8
commit
00362e1197
@ -22,24 +22,15 @@ fieldset.web.matrix>div.output>table.content div.item div.status div.item:hover
|
|||||||
fieldset.web.matrix>div.output>table.content div.item:hover { background-color:unset; color:unset; }
|
fieldset.web.matrix>div.output>table.content div.item:hover { background-color:unset; color:unset; }
|
||||||
fieldset.web.matrix>div.output:not(.process)>table.content div.item.notice { background-color:var(--notice-bg-color); color:var(--notice-fg-color); }
|
fieldset.web.matrix>div.output:not(.process)>table.content div.item.notice { background-color:var(--notice-bg-color); color:var(--notice-fg-color); }
|
||||||
fieldset.web.matrix>div.output:not(.process)>table.content div.item.danger { background-color:var(--danger-bg-color); color:var(--danger-fg-color); }
|
fieldset.web.matrix>div.output:not(.process)>table.content div.item.danger { background-color:var(--danger-bg-color); color:var(--danger-fg-color); }
|
||||||
fieldset.web.matrix>div.output:not(.process)>table.content div.item.server { border:var(--notice-bg-color) solid 3px; }
|
fieldset.web.matrix>div.output:not(.process)>table.content div.item.server { border:var(--box-notice3); }
|
||||||
fieldset.web.matrix>div.output:not(.process)>table.content div.item.origin { border:var(--danger-bg-color) solid 3px; }
|
fieldset.web.matrix>div.output:not(.process)>table.content div.item.origin { border:var(--box-danger3); }
|
||||||
fieldset.web.matrix>div.output:not(.process)>table.content div.item.danger div.status div.item { color:var(--danger-fg-color); }
|
fieldset.web.matrix>div.output:not(.process)>table.content div.item.danger div.status div.item { color:var(--danger-fg-color); }
|
||||||
fieldset.web.matrix>div.output:not(.process)>table.content div.item.notice div.status div.item { color:var(--notice-fg-color); }
|
fieldset.web.matrix>div.output:not(.process)>table.content div.item.notice div.status div.item { color:var(--notice-fg-color); }
|
||||||
fieldset.web.matrix>div.output:not(.process)>table.content div.item.stop div.title>span { color:var(--disable-fg-color); }
|
fieldset.web.matrix>div.output:not(.process)>table.content div.item.stop div.title>span { color:var(--disable-fg-color); }
|
||||||
fieldset.web.matrix>div.output.process>table.content div.item.process { background-color:blue; color:var(--notice-fg-color); }
|
fieldset.web.matrix>div.output.process>table.content div.item.process { background-color:blue; color:var(--notice-fg-color); }
|
||||||
fieldset.web.matrix>div.output>table.content tr:not(:hover) div.action { visibility:hidden; }
|
fieldset.web.matrix>div.output>table.content tr:not(:hover) div.action { visibility:hidden; }
|
||||||
body:not(.mobile) fieldset.web.matrix>div.output>table.content th:first-child { position:sticky; left:2px; z-index:2; }
|
body:not(.mobile) fieldset.web.matrix>div.output>table.content th:first-child { position:sticky; left:2px; z-index:2; }
|
||||||
body:not(.mobile) fieldset.web.matrix>div.output>table.content td:first-child { background-color:var(--plugin-bg-color);
|
body:not(.mobile) fieldset.web.matrix>div.output>table.content td:first-child { box-shadow:var(--th-box-shadow); background-color:var(--plugin-bg-color); position:sticky; left:2px; z-index:1; }
|
||||||
box-shadow:var(--box-shadow);
|
body:not(.mobile) fieldset.web.matrix>div.output>table.content td:hover { box-shadow:var(--notice-box-shadow); }
|
||||||
position:sticky; left:2px; z-index:1; }
|
body:not(.mobile) fieldset.web.matrix>div.output>table.content th:hover { box-shadow:var(--notice-box-shadow); }
|
||||||
body:not(.mobile) fieldset.web.matrix>div.output>table.content td:hover {
|
|
||||||
box-shadow:var(--notice-box-shadow);
|
|
||||||
}
|
|
||||||
body:not(.mobile) fieldset.web.matrix>div.output>table.content th:hover {
|
|
||||||
box-shadow:var(--notice-box-shadow);
|
|
||||||
}
|
|
||||||
body:not(.mobile) fieldset.web.matrix>div.output>table.content td:first-child:hover {
|
|
||||||
box-shadow:var(--notice-box-shadow);
|
|
||||||
}
|
|
||||||
body:not(.mobile) fieldset.web.matrix>div.output>table.content tr.danger td:first-child { background-color:transparent; }
|
body:not(.mobile) fieldset.web.matrix>div.output>table.content tr.danger td:first-child { background-color:transparent; }
|
||||||
|
@ -3,7 +3,7 @@ fieldset.macos.desktop { background-size:cover; background-position:center; }
|
|||||||
fieldset.macos.desktop>div.output { background-color:transparent; overflow:hidden; }
|
fieldset.macos.desktop>div.output { background-color:transparent; overflow:hidden; }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos { background-color:var(--plugin-bg-color); }
|
fieldset.macos.desktop>div.output>fieldset.macos { background-color:var(--plugin-bg-color); }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos>div.output { background-color:transparent; }
|
fieldset.macos.desktop>div.output>fieldset.macos>div.output { background-color:transparent; }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos.menu { line-height:var(--desktop-menu-height); border-radius:0; height:var(--desktop-menu-height); width:100%; position:sticky; top:0; overflow:hidden; z-index:10; }
|
fieldset.macos.desktop>div.output>fieldset.macos.menu { line-height:var(--desktop-menu-height); border:none; border-radius:0; height:var(--desktop-menu-height); width:100%; position:sticky; top:0; overflow:hidden; z-index:10; }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos.menu div.menu:hover { background-color:var(--hover-bg-color); }
|
fieldset.macos.desktop>div.output>fieldset.macos.menu div.menu:hover { background-color:var(--hover-bg-color); }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos.menu div.menu.icon { font-size:24px; line-height:22px; height:var(--desktop-menu-height); }
|
fieldset.macos.desktop>div.output>fieldset.macos.menu div.menu.icon { font-size:24px; line-height:22px; height:var(--desktop-menu-height); }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos.menu div.menu img { height:var(--desktop-menu-height); margin-right:var(--input-padding); }
|
fieldset.macos.desktop>div.output>fieldset.macos.menu div.menu img { height:var(--desktop-menu-height); margin-right:var(--input-padding); }
|
||||||
@ -11,7 +11,7 @@ fieldset.macos.desktop>div.output>fieldset.macos.menu div.menu { display:flex; a
|
|||||||
fieldset.macos.desktop>div.output>fieldset.macos.menu div.menu.title { font-style:italic; margin-left:10px; }
|
fieldset.macos.desktop>div.output>fieldset.macos.menu div.menu.title { font-style:italic; margin-left:10px; }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos.menu div.item.time { margin-right:10px; }
|
fieldset.macos.desktop>div.output>fieldset.macos.menu div.item.time { margin-right:10px; }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos.menu>div.output { overflow:hidden; }
|
fieldset.macos.desktop>div.output>fieldset.macos.menu>div.output { overflow:hidden; }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos.dock { border:var(--box-border); border-radius:var(--plugin-radius); position:absolute; bottom:var(--input-margin); transition:margin-left 0.3s; z-index:10; }
|
fieldset.macos.desktop>div.output>fieldset.macos.dock { border:var(--plugin-border); border-radius:var(--plugin-radius); position:absolute; bottom:var(--input-margin); transition:margin-left 0.3s; z-index:10; }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos.searchs { position:absolute; z-index:10; }
|
fieldset.macos.desktop>div.output>fieldset.macos.searchs { position:absolute; z-index:10; }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos.notifications { height:calc(100% - 125px); width:320px; overflow:auto; position:absolute; top:var(--desktop-menu-height); left:calc(100% - 320px); z-index:10; }
|
fieldset.macos.desktop>div.output>fieldset.macos.notifications { height:calc(100% - 125px); width:320px; overflow:auto; position:absolute; top:var(--desktop-menu-height); left:calc(100% - 320px); z-index:10; }
|
||||||
fieldset.macos.desktop>div.output>fieldset.macos.notifications>div.action>div.item { padding:0; }
|
fieldset.macos.desktop>div.output>fieldset.macos.notifications>div.action>div.item { padding:0; }
|
||||||
@ -29,7 +29,7 @@ fieldset.macos.desktop>div.output>div.desktop:not(.select) { display:none; }
|
|||||||
fieldset.macos.desktop>div.output>div.desktop>div.item { text-align:center; }
|
fieldset.macos.desktop>div.output>div.desktop>div.item { text-align:center; }
|
||||||
fieldset.macos.desktop>div.output>div.desktop>div.item img { object-fit:contain; height:var(--desktop-icon-size); width:var(--desktop-icon-size); }
|
fieldset.macos.desktop>div.output>div.desktop>div.item img { object-fit:contain; height:var(--desktop-icon-size); width:var(--desktop-icon-size); }
|
||||||
fieldset.macos.desktop>div.output>div.desktop>div.item>div.name { font-size:var(--code-font-size); width:var(--desktop-icon-size); overflow:hidden; }
|
fieldset.macos.desktop>div.output>div.desktop>div.item>div.name { font-size:var(--code-font-size); width:var(--desktop-icon-size); overflow:hidden; }
|
||||||
fieldset.macos.desktop>div.output>div.desktop>fieldset { border-radius:var(--plugin-radius); position:absolute; }
|
fieldset.macos.desktop>div.output>div.desktop>fieldset { border-radius:var(--plugin-radius); position:absolute; z-index:5; }
|
||||||
fieldset.macos.desktop>div.output>div.desktop>fieldset.select { z-index:9; }
|
fieldset.macos.desktop>div.output>div.desktop>fieldset.select { z-index:9; }
|
||||||
fieldset.macos.desktop>div.output>div.desktop>fieldset>div.item.button { border-radius:var(--plugin-radius); box-shadow:var(--box-shadow); padding:8px; height:23px; width:23px; scale:0.7; position:absolute; top:15px; right:var(--plugin-padding); cursor:pointer; }
|
fieldset.macos.desktop>div.output>div.desktop>fieldset>div.item.button { border-radius:var(--plugin-radius); box-shadow:var(--box-shadow); padding:8px; height:23px; width:23px; scale:0.7; position:absolute; top:15px; right:var(--plugin-padding); cursor:pointer; }
|
||||||
fieldset.macos.desktop>div.output>div.desktop>fieldset>div.item.button:not(:hover)>span { display:none; }
|
fieldset.macos.desktop>div.output>div.desktop>fieldset>div.item.button:not(:hover)>span { display:none; }
|
||||||
@ -83,11 +83,9 @@ fieldset.macos.finder>div.output div.content>div.item img { object-fit:contain;
|
|||||||
fieldset.macos.finder>div.output div.content>div.item img { object-fit:contain; width:var(--desktop-icon-size); height:var(--desktop-icon-size); }
|
fieldset.macos.finder>div.output div.content>div.item img { object-fit:contain; width:var(--desktop-icon-size); height:var(--desktop-icon-size); }
|
||||||
fieldset.macos.finder>div.output div.content>div.item div.name { font-size:var(--code-font-size); white-space:pre; text-align:center; overflow:hidden; }
|
fieldset.macos.finder>div.output div.content>div.item div.name { font-size:var(--code-font-size); white-space:pre; text-align:center; overflow:hidden; }
|
||||||
body.dark fieldset.macos.desktop>div.output>fieldset.macos { background-color:#08234ad1; }
|
body.dark fieldset.macos.desktop>div.output>fieldset.macos { background-color:#08234ad1; }
|
||||||
body.dark fieldset.macos.desktop>div.output>div.desktop fieldset table.content tbody tr:nth-child(odd):not(:hover) { background-color:#282B2F; }
|
fieldset.macos.desktop>div.output>div.desktop fieldset table.content tbody tr:nth-child(odd):not(:hover) { background-color:var(--output-bg-color); }
|
||||||
body.dark fieldset.macos.desktop>div.output>div.desktop fieldset table.content tbody tr:nth-child(even):not(:hover) { background-color:#1a1d1e; }
|
fieldset.macos.desktop>div.output>div.desktop fieldset table.content tbody tr:nth-child(even):not(:hover) { background-color:var(--plugin-bg-color); }
|
||||||
body.light fieldset.macos.desktop>div.output>fieldset.macos { background-color:#daefff99; }
|
body.light fieldset.macos.desktop>div.output>fieldset.macos { background-color:#daefff99; }
|
||||||
body.light fieldset.macos.desktop>div.output>div.desktop fieldset table.content tbody tr:nth-child(odd):not(:hover) { background-color:white; }
|
|
||||||
body.light fieldset.macos.desktop>div.output>div.desktop fieldset table.content tbody tr:nth-child(even):not(:hover) { background-color:#f4f5f5; }
|
|
||||||
body:not(.mobile) fieldset.macos.dock>div.output { overflow:visible; }
|
body:not(.mobile) fieldset.macos.dock>div.output { overflow:visible; }
|
||||||
body:not(.mobile) fieldset.macos.dock>div.output>div.item:hover { background-color:unset; margin-top:-80px; transition:margin-top 0.3s; }
|
body:not(.mobile) fieldset.macos.dock>div.output>div.item:hover { background-color:unset; margin-top:-80px; transition:margin-top 0.3s; }
|
||||||
body:not(.mobile) fieldset.macos.dock>div.output>div.item img:hover { width:160px; transition:width 0.3s; }
|
body:not(.mobile) fieldset.macos.dock>div.output>div.item img:hover { width:160px; transition:width 0.3s; }
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
fieldset.web.wiki.portal {
|
fieldset.web.wiki.portal { --portal-max-width:1200px; --portal-header-height:64px; --portal-main-padding:40px; --plugin-radius:10px; }
|
||||||
--portal-max-width:1200px; --portal-header-height:64px; --portal-main-padding:40px; --plugin-radius:10px;
|
|
||||||
/* --code-font-size:14px; --code-line-height:20px; */
|
|
||||||
}
|
|
||||||
fieldset.web.wiki.portal.home { --portal-max-width:1500px; }
|
fieldset.web.wiki.portal.home { --portal-max-width:1500px; }
|
||||||
fieldset.web.wiki.portal>div.header { display:none; }
|
fieldset.web.wiki.portal>div.header { display:none; }
|
||||||
fieldset.web.wiki.portal>div.output { padding:0; }
|
fieldset.web.wiki.portal>div.output { padding:0; }
|
||||||
@ -11,9 +8,7 @@ fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] { --
|
|||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] { display:flex; justify-content:center; }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] { display:flex; justify-content:center; }
|
||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item { text-align:center; padding:var(--legend-padding); height:var(--portal-header-height); }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item { text-align:center; padding:var(--legend-padding); height:var(--portal-header-height); }
|
||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item { display:flex; align-items:center; }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item { display:flex; align-items:center; }
|
||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item:first-child {
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item:first-child { line-height:calc(var(--portal-header-height) - 2 * var(--legend-padding)); font-size:24px; font-weight:bold; font-style:italic; }
|
||||||
line-height:calc(var(--portal-header-height) - 2 * var(--legend-padding));
|
|
||||||
font-size:24px; font-weight:bold; font-style:italic; }
|
|
||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item.select { background-color:var(--output-bg-color); }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item.select { background-color:var(--output-bg-color); }
|
||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item:hover { background-color:var(--output-bg-color); }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item:hover { background-color:var(--output-bg-color); }
|
||||||
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item.space { padding:0px; margin:0 var(--portal-main-padding); }
|
fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] div.item.space { padding:0px; margin:0 var(--portal-main-padding); }
|
||||||
@ -40,12 +35,9 @@ fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset.inner.output di
|
|||||||
--code-object:silver; --code-datatype:silver; --code-package:silver;
|
--code-object:silver; --code-datatype:silver; --code-package:silver;
|
||||||
}
|
}
|
||||||
fieldset.web.wiki.portal>div.output>div.layout>div.main div.story[data-type=spark][data-name=shell] {
|
fieldset.web.wiki.portal>div.output>div.layout>div.main div.story[data-type=spark][data-name=shell] {
|
||||||
background-color:var(--code-bg-color); color:var(--code-fg-color); box-shadow:var(--box-shadow);
|
background-color:var(--code-bg-color); color:var(--code-fg-color);
|
||||||
padding:var(--button-padding) var(--input-padding); margin-top:10px;
|
padding:var(--button-padding) var(--input-padding); margin-top:10px;
|
||||||
}
|
}
|
||||||
fieldset.web.wiki.portal>div.output>div.layout>div.main div.story[data-type=spark][data-name=shell]:hover {
|
|
||||||
box-shadow:var(--notice-box-shadow);
|
|
||||||
}
|
|
||||||
fieldset.web.wiki.portal>div.output>div.layout>div.main table.content div.story[data-type=spark][data-name=shell] { margin-top:unset; }
|
fieldset.web.wiki.portal>div.output>div.layout>div.main table.content div.story[data-type=spark][data-name=shell] { margin-top:unset; }
|
||||||
fieldset.web.wiki.portal.home>div.output>div.layout>div.main p { white-space:pre-wrap; text-align:center; }
|
fieldset.web.wiki.portal.home>div.output>div.layout>div.main p { white-space:pre-wrap; text-align:center; }
|
||||||
fieldset.web.wiki.portal.home>div.output>div.layout>div.main p:hover { background-color:var(--hover-bg-color); color:var(--hover-fg-color); }
|
fieldset.web.wiki.portal.home>div.output>div.layout>div.main p:hover { background-color:var(--hover-bg-color); color:var(--hover-fg-color); }
|
||||||
@ -55,8 +47,6 @@ body.dark fieldset.web.wiki.portal>div.output>div.header div.story[data-name=nav
|
|||||||
body.white fieldset.web.wiki.portal>div.output>div.header { color:silver; }
|
body.white fieldset.web.wiki.portal>div.output>div.header { color:silver; }
|
||||||
body.light fieldset.web.wiki.portal>div.output>div.header { color:white; }
|
body.light fieldset.web.wiki.portal>div.output>div.header { color:white; }
|
||||||
body.light fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] { --hover-fg-color:black; }
|
body.light fieldset.web.wiki.portal>div.output>div.header div.story[data-name=navmenu] { --hover-fg-color:black; }
|
||||||
body.web.wiki.portal.cmd { background-color:rgb(22 31 49); }
|
|
||||||
body.web.wiki.portal fieldset.Action.home>div.toast { display:none; }
|
|
||||||
body.mobile fieldset.web.wiki.portal { --portal-main-padding:5px; --legend-padding:10px; }
|
body.mobile fieldset.web.wiki.portal { --portal-main-padding:5px; --legend-padding:10px; }
|
||||||
body.mobile fieldset.web.wiki.portal>div.output>div.layout { display:block; }
|
body.mobile fieldset.web.wiki.portal>div.output>div.layout { display:block; }
|
||||||
body.mobile fieldset.web.wiki.portal>div.output>div.layout>div.nav { height:400px; }
|
body.mobile fieldset.web.wiki.portal>div.output>div.layout>div.nav { height:400px; }
|
||||||
@ -69,3 +59,5 @@ body.mobile fieldset.web.wiki.portal.home>div.output>div.layout>div.main p { whi
|
|||||||
body.mobile fieldset.web.wiki.portal.home>div.output>div.layout>div.main h2 { margin-top:40px; margin-bottom:0; }
|
body.mobile fieldset.web.wiki.portal.home>div.output>div.layout>div.main h2 { margin-top:40px; margin-bottom:0; }
|
||||||
body.mobile fieldset.web.wiki.portal>div.output>div.layout>div.main p { padding:var(--input-padding); margin:0; }
|
body.mobile fieldset.web.wiki.portal>div.output>div.layout>div.main p { padding:var(--input-padding); margin:0; }
|
||||||
body.width2 fieldset.web.wiki.portal>div.output>div.layout>div.main>div.flex { flex-direction:column; }
|
body.width2 fieldset.web.wiki.portal>div.output>div.layout>div.main>div.flex { flex-direction:column; }
|
||||||
|
body.web.wiki.portal fieldset.Action.home>div.toast { display:none; }
|
||||||
|
body.web.wiki.portal.cmd { background-color:rgb(22 31 49); }
|
||||||
|
31
misc/git/source.go
Normal file
31
misc/git/source.go
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
package git
|
||||||
|
|
||||||
|
import (
|
||||||
|
git "shylinux.com/x/go-git/v5"
|
||||||
|
ice "shylinux.com/x/icebergs"
|
||||||
|
"shylinux.com/x/icebergs/base/ctx"
|
||||||
|
"shylinux.com/x/icebergs/base/nfs"
|
||||||
|
"shylinux.com/x/icebergs/base/web"
|
||||||
|
)
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
Index.MergeCommands(ice.Commands{
|
||||||
|
nfs.SOURCE: {Name: "source repos path file auto", Actions: ice.Actions{
|
||||||
|
CLONE: {Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
if _, err := git.PlainClone(m.Option(nfs.PATH), false, &git.CloneOptions{URL: m.Option(REPOS)}); !m.WarnNotValid(err) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
m.ProcessRefresh()
|
||||||
|
}},
|
||||||
|
}, Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
if len(arg) < 3 || arg[0] == ctx.ACTION {
|
||||||
|
m.Cmdy(web.CODE_INNER, arg)
|
||||||
|
} else if !nfs.Exists(m, arg[1]) {
|
||||||
|
m.EchoInfoButton("please clone repos", CLONE)
|
||||||
|
} else {
|
||||||
|
m.Options(nfs.PATH, arg[1], nfs.FILE, arg[2])
|
||||||
|
m.Cmdy(web.CODE_INNER, arg[1:])
|
||||||
|
}
|
||||||
|
}},
|
||||||
|
})
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user