mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 16:58:06 +08:00
add some
This commit is contained in:
parent
50cfffbf2a
commit
968f15104c
@ -113,6 +113,7 @@ body.en { --card-button:3; }
|
|||||||
body.mobile {
|
body.mobile {
|
||||||
--footer-height:60px; --svg-font-size:13px;
|
--footer-height:60px; --svg-font-size:13px;
|
||||||
--project-width:240px;
|
--project-width:240px;
|
||||||
|
--body-bg-color:var(--plugin-bg-color);
|
||||||
}
|
}
|
||||||
body.cmd.web.code.vimer { --code-line-height:24px; }
|
body.cmd.web.code.vimer { --code-line-height:24px; }
|
||||||
/* element */
|
/* element */
|
||||||
@ -482,7 +483,8 @@ input.select[type=button]:focus { border:var(--box-notice); }
|
|||||||
input.select[type=button] { border:var(--input-border); padding:0 var(--button-padding); }
|
input.select[type=button] { border:var(--input-border); padding:0 var(--button-padding); }
|
||||||
input[type=button] { border:var(--input-border); border-radius:var(--button-radius); }
|
input[type=button] { border:var(--input-border); border-radius:var(--button-radius); }
|
||||||
input[type=button]:hover { background-color:var(--hover-bg-color); color:var(--hover-fg-color); }
|
input[type=button]:hover { background-color:var(--hover-bg-color); color:var(--hover-fg-color); }
|
||||||
input[type=button].danger:hover { background-color:var(--danger-bg-color); color:var(--danger-fg-color); }
|
input[type=button].danger:hover { color:var(--danger-fg-color); }
|
||||||
|
// input[type=button].danger:hover { background-color:var(--danger-bg-color); color:var(--danger-fg-color); }
|
||||||
input[type=button].notice:hover { background-color:var(--notice-bg-color); color:var(--notice-fg-color); }
|
input[type=button].notice:hover { background-color:var(--notice-bg-color); color:var(--notice-fg-color); }
|
||||||
input[type=button].danger { color:var(--danger-bg-color) !important; }
|
input[type=button].danger { color:var(--danger-bg-color) !important; }
|
||||||
input[type=button].notice { border:var(--box-notice); }
|
input[type=button].notice { border:var(--box-notice); }
|
||||||
@ -586,7 +588,7 @@ div.float:hover { box-shadow:var(--notice-box-shadow); }
|
|||||||
fieldset.plugin { box-shadow:var(--plugin-box-shadow); border-radius:var(--plugin-radius); }
|
fieldset.plugin { box-shadow:var(--plugin-box-shadow); border-radius:var(--plugin-radius); }
|
||||||
fieldset.story { box-shadow:var(--plugin-box-shadow); border-radius:var(--plugin-radius); }
|
fieldset.story { box-shadow:var(--plugin-box-shadow); border-radius:var(--plugin-radius); }
|
||||||
fieldset.float { box-shadow:var(--float-box-shadow); border:var(--plugin-border); border-radius:var(--plugin-radius); }
|
fieldset.float { box-shadow:var(--float-box-shadow); border:var(--plugin-border); border-radius:var(--plugin-radius); }
|
||||||
fieldset:not(.panel):hover { box-shadow:var(--notice-box-shadow); }
|
fieldset.plugin:hover { box-shadow:var(--notice-box-shadow); }
|
||||||
body.light fieldset.plugin>legend { box-shadow:var(--legend-box-shadow); margin-right:var(--legend-margin); }
|
body.light fieldset.plugin>legend { box-shadow:var(--legend-box-shadow); margin-right:var(--legend-margin); }
|
||||||
body.light fieldset.story>legend { box-shadow:var(--legend-box-shadow); margin-right:var(--legend-margin); }
|
body.light fieldset.story>legend { box-shadow:var(--legend-box-shadow); margin-right:var(--legend-margin); }
|
||||||
body.light fieldset.vimer fieldset.story>legend { margin-right:var(--input-margin); padding:0 var(--input-padding); }
|
body.light fieldset.vimer fieldset.story>legend { margin-right:var(--input-margin); padding:0 var(--input-padding); }
|
||||||
|
@ -187,7 +187,8 @@ Volcanos(chat.ONEXPORT, {
|
|||||||
language: function(can) { return can.user.info.language },
|
language: function(can) { return can.user.info.language },
|
||||||
avatar: function(can) { return can.misc.Resource(can, can.user.info.avatar == "void"? "": can.user.info.avatar) },
|
avatar: function(can) { return can.misc.Resource(can, can.user.info.avatar == "void"? "": can.user.info.avatar) },
|
||||||
background: function(can) { return can.user.info.background == "void"? "": can.user.info.background },
|
background: function(can) { return can.user.info.background == "void"? "": can.user.info.background },
|
||||||
theme: function(can) { return can._theme || can.misc.SearchOrConf(can, chat.THEME) || can.__theme || (can.base.isNight()? html.DARK: html.LIGHT) },
|
theme: function(can) { return can._theme || can.misc.SearchOrConf(can, chat.THEME) || can.__theme || "" },
|
||||||
|
// || (can.base.isNight()? html.DARK: html.LIGHT) },
|
||||||
height: function(can) { return can._target.offsetHeight },
|
height: function(can) { return can._target.offsetHeight },
|
||||||
})
|
})
|
||||||
Volcanos(chat.ONPLUGIN, {
|
Volcanos(chat.ONPLUGIN, {
|
||||||
|
@ -127,9 +127,7 @@ Volcanos(chat.ONIMPORT, {
|
|||||||
item._select == undefined && can.db.hash[0] && (item._select = can.db.hash[0] == item._hash)
|
item._select == undefined && can.db.hash[0] && (item._select = can.db.hash[0] == item._hash)
|
||||||
return {view: [[html.ITEM, item.type, item.role, item.status]], title: item.title||item.nick, list: [
|
return {view: [[html.ITEM, item.type, item.role, item.status]], title: item.title||item.nick, list: [
|
||||||
can.onimport._icons(can, item),
|
can.onimport._icons(can, item),
|
||||||
].concat(
|
].concat(can.onimport._nick(can, item), item._label||[], [
|
||||||
can.onimport._nick(can, item),
|
|
||||||
item._label||[], [
|
|
||||||
item.action && {icon: "bi bi-three-dots", onclick: function(event) { can.onimport._menu(event, can, item, cbs) }},
|
item.action && {icon: "bi bi-three-dots", onclick: function(event) { can.onimport._menu(event, can, item, cbs) }},
|
||||||
]), _init: function(target) { target._item = item, item._item = target, can.ui[item.path] = target
|
]), _init: function(target) { target._item = item, item._item = target, can.ui[item.path] = target
|
||||||
item._select && can.onmotion.delay(can, function() { target.click() })
|
item._select && can.onmotion.delay(can, function() { target.click() })
|
||||||
@ -269,6 +267,10 @@ Volcanos(chat.ONIMPORT, {
|
|||||||
sub.onaction.close = function() { can.onmotion.hidden(can, target) }, can.base.isFunc(cb) && cb(sub)
|
sub.onaction.close = function() { can.onmotion.hidden(can, target) }, can.base.isFunc(cb) && cb(sub)
|
||||||
}, target, field)
|
}, target, field)
|
||||||
},
|
},
|
||||||
|
float: function(can, index, args) { args = args||[]
|
||||||
|
can.user.toast(can, can.user.isMobile)
|
||||||
|
can.user.isMobile? can.user.jumps(can.misc.MergePodCmd(can, {cmd: index+"/"+args.join("/")})): can.onappend._float(can, index, args)
|
||||||
|
},
|
||||||
})
|
})
|
||||||
Volcanos(chat.ONLAYOUT, {
|
Volcanos(chat.ONLAYOUT, {
|
||||||
_init: function(can, height, width) { can.core.CallFunc([can.onimport, html.LAYOUT], {can: can, height: height, width: width}) },
|
_init: function(can, height, width) { can.core.CallFunc([can.onimport, html.LAYOUT], {can: can, height: height, width: width}) },
|
||||||
|
1
proto.js
1
proto.js
@ -50,6 +50,7 @@ var Volcanos = shy({iceberg: "", volcano: "", frame: chat.FRAME_JS, _cache: {},
|
|||||||
function set(key, value) {
|
function set(key, value) {
|
||||||
if (key == "_method") { return msg._method = value }
|
if (key == "_method") { return msg._method = value }
|
||||||
if (key == "action" && value.indexOf("<input") == 0) { return }
|
if (key == "action" && value.indexOf("<input") == 0) { return }
|
||||||
|
if (key == "extra") { return }
|
||||||
if (typeof value == code.FUNCTION) { return msg[key] = value }
|
if (typeof value == code.FUNCTION) { return msg[key] = value }
|
||||||
value == "" || msg.Option(key) || msg.Option(key, value)
|
value == "" || msg.Option(key) || msg.Option(key, value)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user