1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-26 01:04:06 +08:00
This commit is contained in:
harveyshao 2023-01-02 20:29:02 +08:00
parent 5b180ca402
commit 4156dcc267

View File

@ -207,8 +207,10 @@ Volcanos(chat.ONFIGURE, {
function show(target, path) { can.run(can.request({}, {dir_root: path, dir_deep: true}), [nfs.PWD], function(msg) { function show(target, path) { can.run(can.request({}, {dir_root: path, dir_deep: true}), [nfs.PWD], function(msg) {
can.onimport.tree(can, msg.Table(), nfs.PATH, ice.PS, function(event, item) { can.onimport.tabview(can, path, item.path) }, target) can.onimport.tree(can, msg.Table(), nfs.PATH, ice.PS, function(event, item) { can.onimport.tabview(can, path, item.path) }, target)
can.Status("目录", zone._total(total += msg.Length())) can.Status("目录", zone._total(total += msg.Length()))
}, true) } if (path.length == 1) { return show(target, path[0]) } can.page.Remove(can, target.previousSibling) }, true) } if (path.length == 1) { return show(target, path[0]) }
can.onimport.zone(can, can.core.List(path, function(path) { return {name: path, _init: function(target) { show(target, path) }} }), target) can.onimport.zone(can, can.core.List(path, function(path) { return {name: path, _init: function(target, zone) {
can.onmotion.hidden(can, zone._action), can.onmotion.hidden(can, zone._target)
}, _delay_show: function(target) { show(target, path) } }}), target), can.page.Remove(can, target.previousSibling)
}, },
plugin: function(can, target, zone) { var total = 0 plugin: function(can, target, zone) { var total = 0
can.onimport.tree(can, can.core.Item(can.onengine.plugin.meta, function(key) { return total++, {index: key} }), ctx.INDEX, ice.PT, function(event, item) { can.onimport.tree(can, can.core.Item(can.onengine.plugin.meta, function(key) { return total++, {index: key} }), ctx.INDEX, ice.PT, function(event, item) {