diff --git a/core/chat/macos/desktop.css b/core/chat/macos/desktop.css index c49a813f..76d7efef 100644 --- a/core/chat/macos/desktop.css +++ b/core/chat/macos/desktop.css @@ -27,7 +27,7 @@ fieldset.desktop>div.output>div.desktop { display:flex; flex-direction:column; f fieldset.desktop>div.output>div.desktop:not(.select) { display:none; } fieldset.desktop>div.output>div.desktop>div.item { text-align:center; } fieldset.desktop>div.output>div.desktop>div.item img { object-fit:contain; height:var(--desktop-icon-size); width:var(--desktop-icon-size); } -fieldset.desktop>div.output>div.desktop>div.item>div.name { font-size:var(--code-font-size); width:var(--desktop-icon-size); overflow:hidden; } +fieldset.desktop>div.output>div.desktop>div.item>div.name { color:white; font-size:var(--code-font-size); width:var(--desktop-icon-size); overflow:hidden; } fieldset.desktop>div.output>div.desktop>fieldset { border:0; position:absolute; } fieldset.desktop>div.output>div.desktop>fieldset>legend { box-shadow:none; padding:0 var(--input-padding); margin:var(--button-margin); } fieldset.desktop>div.output>div.desktop>fieldset>div.item.button { box-shadow:var(--box-shadow); border-radius:var(--plugin-radius); padding:8px; height:23px; width:23px; scale:0.7; position:absolute; top:15px; right:var(--plugin-padding); cursor:pointer; } diff --git a/core/wiki/portal.css b/core/wiki/portal.css index bf724be7..f964bf1d 100644 --- a/core/wiki/portal.css +++ b/core/wiki/portal.css @@ -8,6 +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] 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:first-child { padding:var(--input-padding); } 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; } 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); } @@ -25,12 +26,14 @@ fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column { displ fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column fieldset.inner>div.output>div.layout>div.layout div.content div.tips { top:10px; right:10px; } fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column h1 { font-size:48px; font-style:italic; margin-top:0; } fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column h2 { margin:0 !important; } +fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column li { margin:10px 0; } +fieldset.web.wiki.portal>div.output>div.layout>div.main div.story.column ul { margin:10px; } 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.inner.output { box-shadow:none; } */ // body.light fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset.inner.output { border:0; } -fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset.inner.output>div.output { border-radius:var(--plugin-radius); } +// fieldset.web.wiki.portal>div.output>div.layout>div.main fieldset.inner.output>div.output { border-radius:var(--plugin-radius); } 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/core/wiki/portal.js b/core/wiki/portal.js index 6214bc30..33129c2a 100644 --- a/core/wiki/portal.js +++ b/core/wiki/portal.js @@ -12,6 +12,11 @@ Volcanos(chat.ONIMPORT, { } can.ui = can.onappend.layout(can, [html.HEADER, [html.NAV, html.MAIN, html.ASIDE]], html.FLOW), can.onimport._scroll(can) can.ui.header.innerHTML = msg.Append(html.HEADER), can.ui.nav.innerHTML = msg.Append(html.NAV) + can.onmotion.delay(can, function() { + can.page.Select(can, can.ui.header, "div.item:first-child>span", function(target, index) { + index == 0 && can.page.insertBefore(can, [{img: can.misc.ResourceFavicon(can, can.user.info.favicon), style: {height: 42}}], target) + }) + }, 300) if (msg.Append(html.NAV) == "") { can.onmotion.hidden(can, can.ui.nav), can.onmotion.hidden(can, can.ui.aside) } else {