1
0
mirror of https://shylinux.com/x/volcanos synced 2025-07-01 12:04:43 +08:00
This commit is contained in:
IT 老营长 @云轩领航-创始人 2025-05-22 17:36:08 +08:00
parent 77a3fbf696
commit ad718ee5a0
5 changed files with 12 additions and 6 deletions

View File

@ -638,6 +638,7 @@ Volcanos(chat.ONAPPEND, {
}, function(name, icon) { var text = value[name]
if (name == nfs.VERSION && text) { text = text.split("-").slice(0, 2).join("-") }
if (name == mdb.TIME && text) { text = can.base.TimeTrim(text) }
if (name == "uid" || can.base.endWith(name, "_uid")) { text = text.slice(0, 6) }
return text && {view: [[html.ITEM, name]], list: [{icon: icon}, {text: text}]}
})}
},

View File

@ -180,7 +180,7 @@ fieldset.store>div.output>fieldset.story:not(.float) { display:none; }
div.output.card>div.item { padding:var(--plugin-padding); margin:var(--plugin-padding); min-width:120px; position:relative; float:left; }
div.output.card>div.item:hover { background-color:var(--plugin-bg-color); color:var(--plugin-fg-color); }
div.output.card>div.item.stop { color:var(--disable-fg-color); }
div.output.card>div.item>div.title { border-bottom:var(--box-border); font-size:var(--legend-font-size); font-weight:bold; padding-bottom:var(--input-padding); display:flex; align-items:center; }
div.output.card>div.item>div.title { border-bottom:var(--box-border); font-size:var(--legend-font-size); font-weight:bold; padding-bottom:var(--input-padding); align-items:center; }
div.output.card>div.item>div.title>div.title { overflow:auto }
div.output.card>div.item>div.title>div.title>span { padding:var(--input-padding); white-space:pre; }
div.output.card>div.item>div.title>div.title>span.exists { color:var(--notice-bg-color); }
@ -336,7 +336,7 @@ fieldset.input.key>div.output>div.item:not(.hide) { display:flex; align-items:ce
fieldset.input.key>div.output>div.item img { border-radius:5px; padding:5px; height:var(--header-height); width:var(--header-height); }
fieldset.input.key>div.output>div.item img[src*=".jpg"] { padding:5px; }
fieldset.input.key>div.output>div.item div.title { padding:var(--input-padding) 0; }
fieldset.input.key>div.output>div.item div.status div.item { color:var(--disable-fg-color); font-size:var(--status-font-size); float:left; }
fieldset.input.key>div.output>div.item div.status div.item { color:var(--disable-fg-color); font-size:var(--status-font-size); line-height:18px; float:left; }
fieldset.input.key>div.output>div.item div.status div.item span { padding:0 var(--input-padding); }
fieldset.input.key div.status:not(.hide) { background-color:var(--input-bg-color); display:block; position:sticky; bottom:0; }
fieldset.input.key.simple th { display:none; }
@ -349,7 +349,7 @@ fieldset.input.date>div.action>div>div:first-child { margin-left:0; }
fieldset.input.date>div.action>div { display:flex; justify-content:space-between; }
fieldset.input.date div.action>div.time div.item span { display:none; }
fieldset.input.date div.action span.close { display:none; }
fieldset.input.date>div.output { text-align:center; }
fieldset.input._date>div.output { text-align:center; }
fieldset.input.date>div.output table.content { text-align:center; border:var(--box-notice); width:100%; }
fieldset.input.date>div.output td.prev { color:var(--disable-fg-color); }
fieldset.input.date>div.output td.next { color:var(--disable-fg-color); }
@ -360,7 +360,8 @@ fieldset.input.date>div.output td { cursor:pointer; }
fieldset.input.date>div.output td.select { background-color:var(--notice-bg-color); color:var(--notice-fg-color); }
fieldset.input.date>div.status { text-align:center; border-top:unset; }
fieldset.input.date>div.status>div.today { padding:var(--input-padding); }
body.mobile fieldset.input.date { left:0 !important; width:100%; }
body.mobile fieldset.input._date { left:0 !important; width:100%; }
// body.mobile fieldset.input.web.team.production.date { left:23px !important; width:100%; }
fieldset.input.float { border-radius:0; padding:0; }
fieldset.input.float table.content th { padding:var(--input-padding); }
fieldset.input.float table.content td { padding:var(--input-padding); }

View File

@ -297,6 +297,7 @@ Volcanos("user", {
},
cancel: function(event, can, button) {
can.onmotion.clearFloat(can)
can.page.ClassList.del(can, can._fields||can._target, "_process")
button == "cancel" && msg._cancel && msg._cancel(event), callback("afterInputs", button)
can.onengine.signal(can, "onremove", can.request(event, {query: can.page.getquery(can, ui._target)})), can.page.Remove(can, ui._target)

View File

@ -14,6 +14,7 @@ Volcanos(chat.ONFIGURE, {date: {
mdb.NEXT, function() { now.setMonth(now.getMonth()+1), show(now) }
)
var ui = can.page.Append(can, can._action, ["time", "date"])
can.onappend.style(can, "_date")
can.onappend._action(can, [cli.CLOSE, [HOUR].concat(can.core.List(24)), [MINUTE].concat(can.core.List(0, 60, 5)), [SECOND].concat(can.core.List(0, 60, 5)), TODAY], ui.time, meta)
can.onappend._action(can, [mdb.PREV, [YEAR].concat(can.core.List(now.getFullYear() - 10, now.getFullYear() + 10)), [MONTH].concat(can.core.List(1, 13)), mdb.NEXT], ui.date, meta)
can._table = can.page.Appends(can, can._output, [{view: [chat.CONTENT, html.TABLE], list: [{type: html.TBODY}]}]).tbody

View File

@ -14,9 +14,11 @@ Volcanos(chat.ONIMPORT, {
can.page.Append(can, target, msg.Table(function(value) { if (filter && filter(value)) { return }
var img = can.misc.ResourceIcons(can, value.icon = value.icons||value.icon||value.image)
return {view: [[html.ITEM, value.type, value.status, "s-"+value.name]], list: [
{view: [wiki.TITLE, html.DIV], list: [
{view: ["title", html.DIV], list: [
img && {className: can.base.contains(img, ".jpg")? "jpg": "", img: img},
{view: wiki.TITLE, list: [{text: value.name}, value.exists == "true" && {text: ["●", "", "exists"]}, can.onappend.label(can, value)]},
{view: wiki.TITLE, list: [{text: value.name}, value.exists == "true" && {text: ["●", "", "exists"]}]},
value.help && {view: wiki.TITLE, list: [{text: value.help}]},
can.onappend.label(can, value),
]}, {view: [wiki.CONTENT, html.DIV, value.text]},
{view: html.ACTION, inner: value.action, _init: function(target) { can.onappend.mores(can, target, value, html.CARD_BUTTON)
can.page.Select(can, target, html.INPUT, function(target) { can.onappend.style(can, target.name, target) })