mirror of
https://shylinux.com/x/volcanos
synced 2025-04-26 17:24:06 +08:00
add some
This commit is contained in:
parent
42f98ddae1
commit
d3e9a345ef
@ -105,7 +105,8 @@ body.width5 { /* 1600-1920 */
|
|||||||
}
|
}
|
||||||
body.width6 { /* 1920-2240 显示器 */
|
body.width6 { /* 1920-2240 显示器 */
|
||||||
--project-width:280px; --river-width:280px; --input-width:180px; --url-input-width:1000px; --qrcode-width:420px; --card-height:160px;
|
--project-width:280px; --river-width:280px; --input-width:180px; --url-input-width:1000px; --qrcode-width:420px; --card-height:160px;
|
||||||
--float-height:640px; --float-width:1400;
|
--float-height:640px; --float-width:1400px;
|
||||||
|
--plug-height:480px; --plug-width:1000px;
|
||||||
}
|
}
|
||||||
/* element */
|
/* element */
|
||||||
* { box-sizing:border-box; padding:0; border:0; margin:0; tab-size:4; }
|
* { box-sizing:border-box; padding:0; border:0; margin:0; tab-size:4; }
|
||||||
@ -192,9 +193,9 @@ div.project div.item.filter { padding:0; width:100%; position:sticky; top:0; }
|
|||||||
div.project div.item.filter>input { padding:0 25px; width:100% !important; }
|
div.project div.item.filter>input { padding:0 25px; width:100% !important; }
|
||||||
div.project div.item.search { padding:0; width:100%; }
|
div.project div.item.search { padding:0; width:100%; }
|
||||||
div.project div.item.search>input { padding:0 25px; width:100%; }
|
div.project div.item.search>input { padding:0 25px; width:100%; }
|
||||||
div.project div.expand { margin-right:var(--input-margin); width:5px; float:left; transition:all .5s; }
|
div.project div.expand { margin-right:var(--input-margin); width:5px; float:left; transform: translate(1px, -1px) rotate(0deg); transition:all .5s; }
|
||||||
div.project div.expand.open { translate:1px 2px; rotate:90deg; transition:all .3s; }
|
div.project div.expand.open { transform: translate(4px, -1px) rotate(90deg); transition:all .3s; }
|
||||||
div.project div.item>div.name { padding-left:var(--input-padding); }
|
div.project div.item>div.name { padding:0 var(--input-padding); }
|
||||||
div.project div.zone>div.item { text-align:center; padding:var(--input-padding); display:flex; align-items:center; }
|
div.project div.zone>div.item { text-align:center; padding:var(--input-padding); display:flex; align-items:center; }
|
||||||
div.project div.zone>div.item span:hover { background-color:var(--hover-bg-color); }
|
div.project div.zone>div.item span:hover { background-color:var(--hover-bg-color); }
|
||||||
div.project>div.zone>div.item span:first-child { font-style:italic; font-weight:bold; line-height:var(--action-height); }
|
div.project>div.zone>div.item span:first-child { font-style:italic; font-weight:bold; line-height:var(--action-height); }
|
||||||
|
@ -147,8 +147,7 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg, cb) { var paths = can.core.Sp
|
|||||||
can.onmotion.toggle(can, can.ui.path, true)
|
can.onmotion.toggle(can, can.ui.path, true)
|
||||||
if (isSpace()) {
|
if (isSpace()) {
|
||||||
can.ui.path.innerHTML = can.page.Format(html.A, can.base.trimPrefix(can.misc.MergePodCmd(can, {pod: can.Option(nfs.FILE)}), location.origin))
|
can.ui.path.innerHTML = can.page.Format(html.A, can.base.trimPrefix(can.misc.MergePodCmd(can, {pod: can.Option(nfs.FILE)}), location.origin))
|
||||||
} else if (isIndex()) {
|
} else if (isIndex()) { can.onmotion.hidden(can, can.ui.path)
|
||||||
can.onmotion.hidden(can, can.ui.path)
|
|
||||||
can.onimport._tabPath(can, nfs.PT, ice.CMD, can.Option(nfs.FILE), function(p, pre) {
|
can.onimport._tabPath(can, nfs.PT, ice.CMD, can.Option(nfs.FILE), function(p, pre) {
|
||||||
can.onimport.tabview(can, "", can.core.Keys(can.base.trimSuffix(pre, nfs.PT), p), ctx.INDEX)
|
can.onimport.tabview(can, "", can.core.Keys(can.base.trimSuffix(pre, nfs.PT), p), ctx.INDEX)
|
||||||
}, can.ui.path)
|
}, can.ui.path)
|
||||||
@ -280,6 +279,12 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg, cb) { var paths = can.core.Sp
|
|||||||
if (can.isSimpleMode() && !can.page.tagis(can._fields, "fieldset.float")) { can.page.style(can, can._output, html.MAX_HEIGHT, "") }
|
if (can.isSimpleMode() && !can.page.tagis(can._fields, "fieldset.float")) { can.page.style(can, can._output, html.MAX_HEIGHT, "") }
|
||||||
if (can.Conf(ctx.STYLE) == html.OUTPUT) { return can.page.style(can, can.ui.content, html.WIDTH, can.ConfWidth()) }
|
if (can.Conf(ctx.STYLE) == html.OUTPUT) { return can.page.style(can, can.ui.content, html.WIDTH, can.ConfWidth()) }
|
||||||
if (can.isSimpleMode()) { can.ui.layout(can.ConfHeight(), can.ConfWidth()); return can.page.style(can, can.ui.content, html.WIDTH, can.ConfWidth()) }
|
if (can.isSimpleMode()) { can.ui.layout(can.ConfHeight(), can.ConfWidth()); return can.page.style(can, can.ui.content, html.WIDTH, can.ConfWidth()) }
|
||||||
|
if (can.ui.zone && can.ui.zone.source) {
|
||||||
|
var p = can.ui.zone.source[can.Option(nfs.PATH)+can.Option(nfs.FILE)]
|
||||||
|
can.page.Select(can, can.ui.zone.source._target, "div.name", function(target) {
|
||||||
|
can.page.ClassList.del(can, target, "current")
|
||||||
|
}), p && can.page.ClassList.add(can, p, "current")
|
||||||
|
}
|
||||||
var content = can.ui.content; if (!content) { return } if (content._root) { can.ui.content = content._root }
|
var content = can.ui.content; if (!content) { return } if (content._root) { can.ui.content = content._root }
|
||||||
can.ui.size = {profile: can._msg.Option(html.WIDTH), display: can._msg.Option(html.HEIGHT)}
|
can.ui.size = {profile: can._msg.Option(html.WIDTH), display: can._msg.Option(html.HEIGHT)}
|
||||||
can.ui.layout(can.ConfHeight(), can.ConfWidth(), 0, function(height, width) {
|
can.ui.layout(can.ConfHeight(), can.ConfWidth(), 0, function(height, width) {
|
||||||
|
@ -15,4 +15,8 @@ fieldset.vimer>div.output.normal>div.layout>div.tabs>div.tabs>div.tabs.select {
|
|||||||
fieldset.vimer>div.output.insert>div.layout>div.tabs>div.tabs>div.tabs.select { border-top:var(--box-danger3); }
|
fieldset.vimer>div.output.insert>div.layout>div.tabs>div.tabs>div.tabs.select { border-top:var(--box-danger3); }
|
||||||
fieldset.vimer>div.output.normal>div.layout>div.path span.mode.normal { color:var(--notice-bg-color); }
|
fieldset.vimer>div.output.normal>div.layout>div.path span.mode.normal { color:var(--notice-bg-color); }
|
||||||
fieldset.vimer>div.output.insert>div.layout>div.path span.mode.insert { color:var(--danger-bg-color); }
|
fieldset.vimer>div.output.insert>div.layout>div.path span.mode.insert { color:var(--danger-bg-color); }
|
||||||
|
fieldset.vimer>div.output.insert>div.project div.name.current { background-color:var(--danger-bg-color); color:var(--danger-fg-color); }
|
||||||
|
fieldset.vimer>div.output.normal>div.project div.name.current { background-color:var(--notice-bg-color); color:var(--notice-fg-color); }
|
||||||
|
fieldset.vimer>div.output.normal>div.project div.expand.open { color:var(--notice-bg-color); }
|
||||||
|
fieldset.vimer>div.output.insert>div.project div.expand.open { color:var(--danger-bg-color); }
|
||||||
div.input.vimer.open.float input[type=text] { width:100% !important; }
|
div.input.vimer.open.float input[type=text] { width:100% !important; }
|
||||||
|
@ -36,6 +36,7 @@ Volcanos(chat.ONFIGURE, {
|
|||||||
if (path == "usr/release/" && can.base.isIn(item.path, "conf.go", "binpack.go")) { return }
|
if (path == "usr/release/" && can.base.isIn(item.path, "conf.go", "binpack.go")) { return }
|
||||||
if (path == args[0] && args[1].indexOf(item.path) == 0) { item.expand = true }
|
if (path == args[0] && args[1].indexOf(item.path) == 0) { item.expand = true }
|
||||||
item._init = function(target) { item._remove = function() { can.page.Remove(can, target.parentNode), delete(cache[item.path]) }
|
item._init = function(target) { item._remove = function() { can.page.Remove(can, target.parentNode), delete(cache[item.path]) }
|
||||||
|
can.ui.zone.source[path+item.path] = target
|
||||||
if (msg.result && msg.result.indexOf(item.path) > -1) { can.onmotion.delay(can, function() { can.onappend.style(can, mdb.MODIFY, target.parentNode)
|
if (msg.result && msg.result.indexOf(item.path) > -1) { can.onmotion.delay(can, function() { can.onappend.style(can, mdb.MODIFY, target.parentNode)
|
||||||
for (var _target = target.parentNode; _target != zone._target; _target = _target.parentNode) { _target.previousSibling && can.onappend.style(can, mdb.MODIFY, _target.previousSibling) }
|
for (var _target = target.parentNode; _target != zone._target; _target = _target.parentNode) { _target.previousSibling && can.onappend.style(can, mdb.MODIFY, _target.previousSibling) }
|
||||||
}) }
|
}) }
|
||||||
|
@ -2,12 +2,12 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg, target) { can.onmotion.clear(
|
|||||||
can.onappend.style(can, nfs.JSON, can._output), can.onimport.show(can, can.base.Obj(msg.Result(), {}), target, msg)
|
can.onappend.style(can, nfs.JSON, can._output), can.onimport.show(can, can.base.Obj(msg.Result(), {}), target, msg)
|
||||||
},
|
},
|
||||||
show: function(can, data, target, msg) {
|
show: function(can, data, target, msg) {
|
||||||
if (data.append) {
|
// if (data.append) {
|
||||||
var msg = can.request(); msg.Copy(data), can.onappend.table(can, msg)
|
// var msg = can.request(); msg.Copy(data), can.onappend.table(can, msg)
|
||||||
msg._xhr = {responseText: msg.Result()}
|
// msg._xhr = {responseText: msg.Result()}
|
||||||
can.onmotion.delay(can, function() { can.onappend._status(can, msg) })
|
// can.onmotion.delay(can, function() { can.onappend._status(can, msg) })
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
var hidden = data.detail && data.option
|
var hidden = data.detail && data.option
|
||||||
function show(data, target, index, total) { var list
|
function show(data, target, index, total) { var list
|
||||||
switch (typeof data) {
|
switch (typeof data) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user